To clarify, I was looking in cas-template repo ... I do see mentioned files in regular cas repo
On Wednesday, November 10, 2021 at 1:06:34 PM UTC-6 Pablo Vidaurri wrote: > Interesting. The latest 6.3.7 currently under the 6.3 branch has neither > gradel/tests.gradle nor testcas.sh .... I wonder what other files are > missing. > > On Wednesday, November 10, 2021 at 12:55:55 PM UTC-6 [email protected] > wrote: > >> No, I didn't. It looks like no one cares... I haven't checked against the >> latest version though. >> >> If I run `gradlew test`, or rather `./gradlew cleanTest test -i`, I can >> see no tests are executed: >> >> ````` >> ... >> > Task :api:cas-server-core-api:test SKIPPED >> Skipping task ':api:cas-server-core-api:test' as task onlyIf is false. >> ... >> ````` >> >> But that is probably no surprise, because "simple tests execution" is >> disabled in the "gradle/tests.gradle" file: >> >> ````` >> test { >> enabled = false >> onlyIf = { >> false >> } >> } >> ````` >> >> Luckily, this is not a blocker for me right now. >> >> On Tuesday, 9 November 2021 at 20:51:47 UTC+1 Pablo Vidaurri wrote: >> >>> 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/3e28203d-6762-4468-8ba9-b0217ba7b62fn%40apereo.org.
