No, pls do not use the snapshot, there is no reason.
The project works as follows:

<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
         xmlns:Xlint="http://www.w3.org/2001/XMLSchema";
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.stackoverflow</groupId>
    <artifactId>why-is-surefire-not-executing-my-junit5-tests</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-junit-jupiter</artifactId>
            <version>4.4.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.10.1</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>3.0.0-M5</version>
            </plugin>
        </plugins>
    </build>
</project>


On Sat, Mar 19, 2022 at 9:52 PM Dan Tran <dant...@gmail.com> wrote:

> the latest snapshot is at repository.apache.org/content/groups/snapshots
>
> or use 3.0.0-M4 instead
>
> -D
>
> On Sat, Mar 19, 2022 at 1:32 PM KARR, DAVID <dk0...@att.com> wrote:
>
> > One thing that I see I neglected to mention in this post, but which I did
> > mention in the SO posting I linked to, is that I have both Junit5 and
> > Junit4 tests in scope.  I believe that is at least one element that makes
> > this more complicated.
> >
> > > -----Original Message-----
> > > From: Tibor Digana <tibordig...@apache.org>
> > > Sent: Saturday, March 19, 2022 1:27 PM
> > > To: Maven Users List <users@maven.apache.org>
> > > Subject: Re: Can't get Surefire to run any JUnit 5 tests
> > >
> > > I have created a project which proves that it works with Surefire
> 3.0.0-
> > > M5, JUnit Jupiter 5.8.2 and Mockito Extension. Please do not use JUnit4
> > > and Vintage in this case. It is not necessary to use a dependency
> inside
> > > of the plugin. Use a dependency in the project POM. Follow it on
> Github:
> > > https://urldefense.com/v3/__https://github.com/Tibor17/junit5-mockito-
> > >
> examples__;!!BhdT!lvmbYgzuQOyWUX5ZylkdmfaU3sXf2apqjJSFSSrxKI8axKgcOoSucV
> > > scEb7A3q4WNmPmuxJZAl1LWz6LutPn$
> > >
> > > [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ why-is-
> > > surefire-not-executing-my-junit5-tests --- [INFO] [INFO]
> ---------------
> > > ----------------------------------------
> > > [INFO]  T E S T S
> > > [INFO] -------------------------------------------------------
> > > [INFO] Running pkg.BDSHelperTest
> > > [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> > > 0.396 s - in pkg.BDSHelperTest
> > > [INFO]
> > > [INFO] Results:
> > > [INFO]
> > > [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] BUILD SUCCESS
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Total time:  6.417 s
> > > [INFO] Finished at: 2022-03-19T21:15:10+01:00 [INFO]
> > >
> ------------------------------------------------------------------------
> > >
> > >
> > > The XML test report:
> > > <testcase name="test" classname="pkg.BDSHelperTest" time="0.454"/>
> > >
> > >
> > > Cheers
> > > Tibor
> > >
> > >
> > > On Sat, Mar 19, 2022 at 6:53 AM David Karr <davidmichaelk...@gmail.com
> >
> > > wrote:
> > >
> > > > I, along with two other people on my team, have spent days and days
> > > > now trying to figure out why we cannot get Surefire to execute JUnit
> 5
> > > tests.
> > > > We've all been working independently, so we don't all take the same
> > > > path, but it didn't really matter, as all three of us are pretty much
> > > > stuck at the same point.  We can execute JUnit 5 tests in Eclipse,
> but
> > > > Surefire just refuses to have anything to do with JUnit 5 tests.
> > > > We've all read numerous threads and posts on how to do it, and it
> just
> > > does not work.
> > > >
> > > > Most recently, I posted this question with some details of what I had
> > > > done so far:
> > > >
> > > >
> https://urldefense.com/v3/__https://stackoverflow.com/questions/715310
> > > >
> 01/why-is-surefire-not-executing-my-junit5-tests__;!!BhdT!lvmbYgzuQOyW
> > > >
> UX5ZylkdmfaU3sXf2apqjJSFSSrxKI8axKgcOoSucVscEb7A3q4WNmPmuxJZAl1LW5tYnJ
> > > > oJ$
> > > > .
> > > >
> > > > I have no idea whether the problems lie in JUnit 5, or in Surefire,
> or
> > > > some combination.  I wish I could get some debug output that told me
> > > SOMETHING.
> > > > It just does not run JUnit 5 tests.
> > > >
> >
>

Reply via email to