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.

Reply via email to