First, make sure that your test class name ends with exactly the string
"Test".
As I think you noticed, the systemTests project is only run if the
`FULL_TEST` property is set to `true`, like this:
gradle -PFULL_TEST=true test
If you just want to run the system tests:
gradle -PFULL_TEST=true :systemTests:test
If you want to limit it to a single test:
gradle -PFULL_TEST=true :systemTests:test --tests NameOfMyTest
-- Kevin
On 2/19/2020 11:25 AM, Rony G. Flatscher wrote:
"build.gradle" contains the project ":systemTests" which defines tests that
each run on a separate
JVM and use their own Assert methods defined in respective Util.java. They
signal success according
to the values defined in "Constants.java".
The module test "testapp7" that I wrote mimickries the existing "testapp6"
module in its layout.
"testapp7" has been successfully added to the list of test modules and got
compiled successfully,
such that it is possible to run the "testapp7" module from the command line and
it behaves as
expected given the data and assertions carried out.
However, when running "./gradlew systemTests test" that module test "testapp7"
does not get executed
(and perhaps none of the other module tests) it seems, although "FULL_TEST" was set to
"true" in
"build.gradle" such that the module tests should get "enabled" therefore.
Is there something else to take into account or is there some other task that I
need to use?
Any help, pointer highly appreciated!
---rony