jira-importer opened a new issue, #316:
URL: https://github.com/apache/maven-build-cache-extension/issues/316

   **[Kevin 
Buntrock](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=kevin%20buntrock)**
 opened 
**[MBUILDCACHE-88](https://issues.apache.org/jira/browse/MBUILDCACHE-88?redirect=false)**
 and commented
   
   The project tests cannot be run on jdk21. Result is :
   
   ```java
   [INFO]
   [INFO] Results:
   [INFO]
   [ERROR] Failures:
   [ERROR]   CacheConfigImplTest.testInitializationDisabledInXML:234 expected: 
<DISABLED> but was: <INITIALIZED>
   [ERROR]   
CacheConfigImplTest.testRemoteDisableByUserPropertyOverride:330->assertDefaults:137->assertDefaults:201->lambda$testRemoteDisableByUserPropertyOverride$39:330
 expected: <dummy.url.xyz> but was: <null>
   [ERROR]   
CacheConfigImplTest.testRemoteEnableByUserPropertyOverrideWithURL:313->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableByUserPropertyOverrideWithURL$38:315
 expected: <true> but was: <false>
   [ERROR]   
CacheConfigImplTest.testRemoteEnableInXMLWithURL:288->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableInXMLWithURL$36:290
 expected: <true> but was: <false>
   [ERROR]   
CacheConfigImplTest.testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride:420->assertDefaults:137->assertDefaults:201->lambda$testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride$48:420
 expected: <dummy.url.xyz> but was: <null>
   [ERROR]   
CacheConfigImplTest.testRemoveSaveDisabledByUserProperty:381->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveDisabledByUserProperty$47:383
 expected: <true> but was: <false>
   [ERROR]   
CacheConfigImplTest.testRemoveSaveEnabledByUserProperty:362->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledByUserProperty$45:365
 expected: <true> but was: <false>
   [ERROR]   
CacheConfigImplTest.testRemoveSaveEnabledInXML:344->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledInXML$42:347
 expected: <true> but was: <false>
   [ERROR]   
CacheConfigImplTest.testRemoveSaveFinalEnabledByUserProperty:436->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalEnabledByUserProperty$51:439
 expected: <true> but was: <false>
   [ERROR]   
CacheConfigImplTest.testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled:455->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled$54:457
 expected: <true> but was: <false>
   [INFO]
   [ERROR] Tests run: 71, Failures: 10, Errors: 0, Skipped: 4
   [INFO]
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   ```
   
   In class "CacheConfigImplTest", a method "deepMockConfigFile" mocks the 
result of the call to java.nio.file.Files.exists (via 
"FileSystemProvider.checkAccess").
   
   In jdk21 version, "Files.exists" does not rely on the same underlying 
"FileSystemProvider" method, therefore breaking the mocking purpose.
   
   
   ---
   
   **Affects:** 1.1.0
   
   **Remote Links:**
   - [GitHub Pull Request #147
   ](https://github.com/apache/maven-build-cache-extension/pull/147)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to