You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Slawomir Jaranowski (Jira)" <ji...@apache.org> on 2021/12/20 20:49:00 UTC
[jira] [Updated] (SUREFIRE-1948) Error in forked process displayed due to dependsonmethod when testng.xml is run with maven-surefire
[ https://issues.apache.org/jira/browse/SUREFIRE-1948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Slawomir Jaranowski updated SUREFIRE-1948:
------------------------------------------
Labels: test waiting-for-feedback (was: test)
> Error in forked process displayed due to dependsonmethod when testng.xml is run with maven-surefire
> ---------------------------------------------------------------------------------------------------
>
> Key: SUREFIRE-1948
> URL: https://issues.apache.org/jira/browse/SUREFIRE-1948
> Project: Maven Surefire
> Issue Type: Bug
> Components: Junit 4.x support, Maven Surefire Plugin, TestNG support, xml generation
> Affects Versions: 3.0.0-M4, 3.0.0-M5
> Reporter: Harish
> Priority: Major
> Labels: test, waiting-for-feedback
>
> I am getting "Error in Forked Process" with cause saying that one of the @test is depending on a method and the Method is not annotated with @test.
> My testng.xml does not have the mentioned @test class at all and I am not sure why this @test is being picked up in first place.
> My POM.XML
> {{ <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-surefire-plugin</artifactId>
> <version>3.0.0-M5</version>
>
> <executions>
> <execution>
> <configuration>
>
> <skip>false</skip>
> <forkCount>2</forkCount>
> <argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine>
> <maven.test.failure.ignore>false</maven.test.failure.ignore>
> <rerunFailingTestsCount>2</rerunFailingTestsCount>
> <suiteXmlFiles>
> <suiteXmlFile>testng.xml</suiteXmlFile>
> </suiteXmlFiles>
> </configuration>
> </execution>
> </executions>
> </plugin>}}
> Junit & testNG versions :
> {{<dependency>
> <groupId>junit</groupId>
> <artifactId>junit</artifactId>
> <version>4.13.2</version>
> <scope>test</scope>
> </dependency>
> <dependency>
> <groupId>org.testng</groupId>
> <artifactId>testng</artifactId>
> <version>6.9.8</version>
> </dependency>}}
> TestnG :
> {{<suite name="StoresCentral_TestSuite_Param" configfailurepolicy="continue" verbose="10"
> threadcount="1" parallel="none"><test name="POC_tests_0"><classes><class
> name="au.wow.ngbomain.tests.PracticeArtLookupTest"></class></classes></test></suite>}}
> Error :
> [ERROR] Please refer to C:\Automation\ForkErrorCheck\s\Test\target\surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] There was an error in the forked process [ERROR] [ERROR] au.wow.ngbomain.tests.AdjustmentLogReportTests.pageValidation() is depending on method public void au.wow.ngbomain.tests.Sample.check() throws java.lang.Exception, which is not annotated with @Test or not included. [ERROR] org.testng.TestNGException:
--
This message was sent by Atlassian Jira
(v8.20.1#820001)