1- //  Copyright © 2024 MarkLogic Corporation. All Rights Reserved.
1+ /* 
2+  * Copyright (c) 2010-2025 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved. 
3+  */  
24
35test  {
46	useJUnitPlatform()
57  testLogging{
68    events ' started'  ,' passed'  , ' skipped' 
79  }
8-   /*   For use in testing TestDatabaseClientKerberosFromFile  */ 
10+   //   For use in testing TestDatabaseClientKerberosFromFile
911  systemProperty " keytabFile"  , System . getProperty(" keytabFile"  )
1012  systemProperty " principal"  , System . getProperty(" principal"  )
1113
1214	systemProperty " TEST_USE_REVERSE_PROXY_SERVER"  , testUseReverseProxyServer
1315}
1416
15- /*  The minimal number of tests that run in a sandbox environment */ 
16- 
17- task testSandbox (type :Test ) {
18-   include ' com/marklogic/client/functionaltest/TestSandBox.class' 
19- }
20- 
2117dependencies  {
22-   implementation project (' :marklogic-client-api'  )
23-   implementation ' org.skyscreamer:jsonassert:1.5.3' 
24-   implementation ' org.slf4j:slf4j-api:2.0.17' 
25-   implementation ' commons-io:commons-io:2.17.0' 
26-   implementation ' com.squareup.okhttp3:okhttp:4.12.0' 
27-   implementation " com.fasterxml.jackson.core:jackson-core:${ jacksonVersion} " 
28-   implementation " com.fasterxml.jackson.core:jackson-databind:${ jacksonVersion} " 
29-   implementation " org.jdom:jdom2:2.0.6.1" 
30-   implementation (" com.marklogic:ml-app-deployer:5.0.0"  ) {
18+ 	testImplementation project(' :marklogic-client-api'  )
19+ 	testImplementation ' org.skyscreamer:jsonassert:1.5.3' 
20+ 	testImplementation ' org.slf4j:slf4j-api:2.0.17' 
21+ 	testImplementation ' commons-io:commons-io:2.17.0' 
22+ 	testImplementation ' com.squareup.okhttp3:okhttp:4.12.0' 
23+ 	testImplementation " com.fasterxml.jackson.core:jackson-core:${ jacksonVersion} " 
24+ 	testImplementation " com.fasterxml.jackson.core:jackson-databind:${ jacksonVersion} " 
25+ 	testImplementation " org.jdom:jdom2:2.0.6.1" 
26+ 
27+ 	testImplementation ' org.apache.commons:commons-lang3:3.18.0' 
28+ 	//  Allows talking to the Manage API.
29+ 	testImplementation(" com.marklogic:ml-app-deployer:5.0.0"  ) {
3130		exclude module : " marklogic-client-api" 
31+ 		//  Use the commons-lang3 declared above to keep Black Duck happy.
32+ 		exclude module : " commons-lang3" 
3233	}
3334
34-    testImplementation ' ch.qos.logback:logback-classic:1.3.15' 
35+ 	 testImplementation ' ch.qos.logback:logback-classic:1.3.15' 
3536	testImplementation ' org.junit.jupiter:junit-jupiter:5.11.1' 
3637	testImplementation ' org.xmlunit:xmlunit-legacy:2.10.0' 
37- 	testImplementation ' org.apache.commons:commons-lang3:3.17.0' 
3838}
3939
40- task  runFragileTests ( type :  Test ) {
40+ tasks . register( " runFragileTests " ,  Test ) {
4141	useJUnitPlatform()
4242  description =  " These are called 'fragile' because they'll pass when run by themselves, but when run as part of the "   + 
4343          " full suite, there seem to be one or more other fast functional tests that run before them and cause some of "   + 
@@ -48,7 +48,7 @@ task runFragileTests(type: Test) {
4848  include " com/marklogic/client/fastfunctest/TestRawStructuredQuery.class" 
4949}
5050
51- task  runFastFunctionalTests ( type :  Test ) {
51+ tasks . register( " runFastFunctionalTests " ,  Test ) {
5252	useJUnitPlatform()
5353  description =  " Run all fast functional tests that don't setup/teardown custom app servers / databases" 
5454  include " com/marklogic/client/fastfunctest/**" 
@@ -58,14 +58,14 @@ task runFastFunctionalTests(type: Test) {
5858  exclude " com/marklogic/client/fastfunctest/TestRawStructuredQuery.class" 
5959}
6060
61- task  runSlowFunctionalTests ( type :  Test ) {
61+ tasks . register( " runSlowFunctionalTests " ,  Test ) {
6262	useJUnitPlatform()
6363  description =  " Run slow functional tests; i.e. those that setup/teardown custom app servers / databases" 
6464  include " com/marklogic/client/datamovement/functionaltests/**" 
6565  include " com/marklogic/client/functionaltest/**" 
6666}
6767
68- task  runFunctionalTests  {
68+ tasks . register( " runFunctionalTests" )  {
6969  dependsOn(runFragileTests, runFastFunctionalTests, runSlowFunctionalTests)
7070}
7171runFastFunctionalTests. mustRunAfter runFragileTests
0 commit comments