Did you find a solution to this? What happens for you when you run gradlew test ?
On Saturday, April 3, 2021 at 4:56:21 AM UTC-5 [email protected] wrote: > Hello, > > this post is may be interesting for CAS contributors... > > I try to run CAS's JUnit-based unit tests from command line, i. e. via > Gradle - see > https://apereo.github.io/cas/development/developer/Test-Process.html#unit--integration-testing. > > I've run into the following problems though that are not present in the > 6.2.x branch, so it seems like a novelty in the 6.3.x and master branches. > > Note that I'm intentionally leaving just the necessary command line > parameters in the examples below in order to keep it short. > > 1) *Running tests just from one module is not possible* > > This is not documented, yet it is working in 6.2.x. For example: > > $ ./gradlew :core:cas-server-core-authentication > {cleanTest,testSimple} --info > > Unexpected result: > > ... > > Task :core:cas-server-core-authentication:testSimple SKIPPED > Skipping task ':core:cas-server-core-authentication:testSimple' as task > onlyIf is false. > :core:cas-server-core-authentication:testSimple (Thread[Execution worker > for ':',5,main]) completed. Took 0.0 secs. > > 2) *Running a single test is not possible* > > For example (note that the `--category` switch seems to be mandatory, > there is probably some technical reason behind always filtering tests by > their `@Tag` annotation): > > $ ./testcas.sh --category simple --test > org.apereo.cas.authentication.handler.ConvertCasePrincipalNameTransformerTests > > ... which runs: > > $ ./gradlew cleanTest testSimple --tests > "org.apereo.cas.authentication.handler.ConvertCasePrincipalNameTransformerTests" > > Unexpected result: > > > Task :api:cas-server-core-api-configuration-model:testSimple FAILED > Started running test suite [Gradle Test Run > :api:cas-server-core-api-configuration-model:testSimple] @ Sat Apr 03 > 11:31:45 CEST 2021 > > Results for test suite [Gradle Test Run > :api:cas-server-core-api-configuration-model:testSimple]: SUCCESS @ Sat Apr > 03 11:31:45 CEST 2021 > (0 tests, 0 successes, 0 failures, 0 skipped) > > FAILURE: Build failed with an exception. > > * What went wrong: > Execution failed for task > ':api:cas-server-core-api-configuration-model:testSimple'. > > --- > > I tried to comment out various suspicious parts within the > "cas/gradle/tests.gradle" file and also passing various switches to the > Gradle build, but nothing worked so far. > > So can anybody help with this? Until then, launching just selected tests > from within *IDEA*, via its JUnits runner, seems to be the working way, > and maybe that this could also be *recommended* for launching tests in an > ad-hoc style in the CAS docs? > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/3d16307e-f246-4ce7-8e94-8d2c1880d439n%40apereo.org.
