diff --git a/cliargs.sh b/cliargs.sh index 054377b..e6d2a32 100755 --- a/cliargs.sh +++ b/cliargs.sh @@ -1,15 +1,9 @@ #!/bin/bash -MAIN="org.testng.TestNG" -TMP=/tmp/cliargs - -java -cp "lib/test/*" $MAIN >$TMP 2>/dev/null - -cat $TMP |\ +java -cp "lib/test/*" org.testng.TestNG 2>/dev/null |\ grep "^ -.*" |\ sed -e "s/ -/-/" -e "s/, -/\n-/" |\ sed "/testRunFactory/d" |\ sort |\ sed '$s/,//' > "src/test/resources/testng-args.txt" -rm -rf $TMP diff --git a/src/test/java/rife/bld/extension/TestNgOperationTest.java b/src/test/java/rife/bld/extension/TestNgOperationTest.java index 440be3e..01add27 100644 --- a/src/test/java/rife/bld/extension/TestNgOperationTest.java +++ b/src/test/java/rife/bld/extension/TestNgOperationTest.java @@ -53,6 +53,8 @@ class TestNgOperationTest { void testCheckAllParameters() throws IOException { var args = Files.readAllLines(Paths.get("src", "test", "resources", "testng-args.txt")); + assertThat(args).isNotEmpty(); + var params = new TestNgOperation() .fromProject(new BaseProjectBlueprint(new File("examples"), "com.example", "Examples")) .alwaysRunListeners(true)