Skip to content

Update quay.io/keycloak/keycloak Docker tag to v26 #24

Update quay.io/keycloak/keycloak Docker tag to v26

Update quay.io/keycloak/keycloak Docker tag to v26 #24

GitHub Actions / Integration Test Results failed Oct 24, 2024 in 1s

28 passed, 8 failed and 3 skipped

Tests failed

Report Passed Failed Skipped Time
build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml 7✅ 8❌ 3⚪ 10s
build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.details.DiscoveryDocumentServiceSpec.xml 4✅ 179ms
build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.OpenidConnectProviderFunctionalSpec.xml 13✅ 6s
build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.OpenidConnectProviderServiceSpec.xml 4✅ 88ms

❌ build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml

18 tests were completed in 10s with 7 passed, 8 failed and 3 skipped.

Test suite Passed Failed Skipped Time
uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec 7✅ 8❌ 3⚪ 10s

❌ uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec

✅ PUBLIC - test getting public endpoint of providers
✅ KEYCLOAK01 - test logging in with empty authentication code
✅ KEYCLOAK02 - test logging in with random authentication code
✅ KEYCLOAK03 - test logging in with no authentication code
✅ KEYCLOAK04 - test logging in with valid authentication code and invalid session_state
✅ KEYCLOAK05 - test logging in with valid authentication code and invalid nonce
❌ KEYCLOAK06 - test logging in with valid authentication code and parameters with existing user
	Condition failed with Exception:
❌ KEYCLOAK07 - test logging in with valid authentication code and parameters with non-existent user
	Condition failed with Exception:
✅ KEYCLOAK08 - test logging in with valid authentication code and altered max_age
❌ KEYCLOAK09 - test access inside timeout
	java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
❌ KEYCLOAK10 - test access after timeout with no refresh token
	java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
❌ KEYCLOAK11 - test access after timeout with expired refresh token
	java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
❌ KEYCLOAK12 - test access after timeout with refresh token
	java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
❌ KEYCLOAK13 - test access after session invalidated
	java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
❌ KEYCLOAK14 - test access after logout
	java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
⚪ KEYCLOAK15 - test access after user has been disabled
⚪ GOOGLE01 - test logging in with valid authentication code and parameters with non-existent user
⚪ AZURE01 - test logging in with valid authentication code and parameters with user

✅ build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.details.DiscoveryDocumentServiceSpec.xml

4 tests were completed in 179ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.details.DiscoveryDocumentServiceSpec 4✅ 179ms

✅ build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.OpenidConnectProviderFunctionalSpec.xml

13 tests were completed in 6s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.OpenidConnectProviderFunctionalSpec 13✅ 6s

✅ build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.OpenidConnectProviderServiceSpec.xml

4 tests were completed in 88ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.provider.OpenidConnectProviderServiceSpec 4✅ 88ms

Annotations

Check failure on line 248 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK06 - test logging in with valid authentication code and parameters with existing user

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  Condition failed with Exception:
Raw output
Condition failed with Exception:

verifyResponse(OK, response)
|                  |
|                  <io.micronaut.http.client.netty.FullNettyClientHttpResponse@b587289 status=UNAUTHORIZED headers=io.micronaut.http.netty.NettyHttpHeaders@729e64a1 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3a298abb attributes={} nettyHttpResponse=HttpObjectAggregator$AggregatedFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: CompositeByteBuf(freed, components=1))
|                  HTTP/1.1 401 
|                  Vary: Origin
|                  Vary: Access-Control-Request-Method
|                  Vary: Access-Control-Request-Headers
|                  Content-Type: application/json;charset=UTF-8
|                  Content-Language: en
|                  Date: Thu, 24 Oct 2024 10:32:33 GMT
|                  Connection: close
|                  content-length: 71 convertedBodies=[JsonError:Optional[ /api/authentication/login - null], Map:Optional[{path=/api/authentication/login, additional=Invalid credentials}]] mediaTypeCodecRegistry=io.micronaut.http.codec.DefaultMediaTypeCodecRegistry@1f978770 byteBufferFactory=io.micronaut.buffer.netty.NettyByteBufferFactory@6f9f0cc body=[path:/api/authentication/login, additional:Invalid credentials] complete=true bodyBytes=[123, 34, 112, 97, 116, 104, 34, 58, 34, 47, 97, 112, 105, 47, 97, 117, 116, 104, 101, 110, 116, 105, 99, 97, 116, 105, 111, 110, 47, 108, 111, 103, 105, 110, 34, 44, 34, 97, 100, 100, 105, 116, 105, 111, 110, 97, 108, 34, 58, 34, 73, 110, 118, 97, 108, 105, 100, 32, 99, 114, 101, 100, 101, 110, 116, 105, 97, 108, 115, 34, 125]>
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK06 - test logging in with valid authentication code and parameters with existing user(OpenidConnectAuthenticationFunctionalSpec.groovy:248)

	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK06 - test logging in with valid authentication code and parameters with existing user(OpenidConnectAuthenticationFunctionalSpec.groovy:248)
Caused by: java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	... 1 more

Check failure on line 265 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK07 - test logging in with valid authentication code and parameters with non-existent user

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  Condition failed with Exception:
Raw output
Condition failed with Exception:

verifyResponse(OK, response)
|                  |
|                  <io.micronaut.http.client.netty.FullNettyClientHttpResponse@3177d504 status=UNAUTHORIZED headers=io.micronaut.http.netty.NettyHttpHeaders@55daa389 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@7e5a97b5 attributes={} nettyHttpResponse=HttpObjectAggregator$AggregatedFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: CompositeByteBuf(freed, components=1))
|                  HTTP/1.1 401 
|                  Vary: Origin
|                  Vary: Access-Control-Request-Method
|                  Vary: Access-Control-Request-Headers
|                  Content-Type: application/json;charset=UTF-8
|                  Content-Language: en
|                  Date: Thu, 24 Oct 2024 10:32:33 GMT
|                  Connection: close
|                  content-length: 71 convertedBodies=[JsonError:Optional[ /api/authentication/login - null], Map:Optional[{path=/api/authentication/login, additional=Invalid credentials}]] mediaTypeCodecRegistry=io.micronaut.http.codec.DefaultMediaTypeCodecRegistry@1f978770 byteBufferFactory=io.micronaut.buffer.netty.NettyByteBufferFactory@6f9f0cc body=[path:/api/authentication/login, additional:Invalid credentials] complete=true bodyBytes=[123, 34, 112, 97, 116, 104, 34, 58, 34, 47, 97, 112, 105, 47, 97, 117, 116, 104, 101, 110, 116, 105, 99, 97, 116, 105, 111, 110, 47, 108, 111, 103, 105, 110, 34, 44, 34, 97, 100, 100, 105, 116, 105, 111, 110, 97, 108, 34, 58, 34, 73, 110, 118, 97, 108, 105, 100, 32, 99, 114, 101, 100, 101, 110, 116, 105, 97, 108, 115, 34, 125]>
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK07 - test logging in with valid authentication code and parameters with non-existent user(OpenidConnectAuthenticationFunctionalSpec.groovy:265)

	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK07 - test logging in with valid authentication code and parameters with non-existent user(OpenidConnectAuthenticationFunctionalSpec.groovy:265)
Caused by: java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	... 1 more

Check failure on line 304 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK09 - test access inside timeout

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
Raw output
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK09 - test access inside timeout(OpenidConnectAuthenticationFunctionalSpec.groovy:304)

Check failure on line 324 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK10 - test access after timeout with no refresh token

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
Raw output
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK10 - test access after timeout with no refresh token(OpenidConnectAuthenticationFunctionalSpec.groovy:324)

Check failure on line 361 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK11 - test access after timeout with expired refresh token

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
Raw output
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK11 - test access after timeout with expired refresh token(OpenidConnectAuthenticationFunctionalSpec.groovy:361)

Check failure on line 397 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK12 - test access after timeout with refresh token

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
Raw output
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK12 - test access after timeout with refresh token(OpenidConnectAuthenticationFunctionalSpec.groovy:397)

Check failure on line 423 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK13 - test access after session invalidated

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
Raw output
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK13 - test access after session invalidated(OpenidConnectAuthenticationFunctionalSpec.groovy:423)

Check failure on line 450 in src/integration-test/groovy/uk/ac/ox/softeng/maurodatamapper/plugins/authentication/openid/connect/OpenidConnectAuthenticationFunctionalSpec.groovy

See this annotation in the file changed.

@github-actions github-actions / Integration Test Results

uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec ► KEYCLOAK14 - test access after logout

Failed test found in:
  build/test-results/integrationTest/TEST-uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.xml
Error:
  java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
Raw output
java.lang.AssertionError: Failed Response code expected:<OK> but was:<UNAUTHORIZED>
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:120)
	at uk.ac.ox.softeng.maurodatamapper.test.json.ResponseComparer$Trait$Helper.verifyResponse(ResponseComparer.groovy:47)
	at uk.ac.ox.softeng.maurodatamapper.plugins.authentication.openid.connect.OpenidConnectAuthenticationFunctionalSpec.KEYCLOAK14 - test access after logout(OpenidConnectAuthenticationFunctionalSpec.groovy:450)