Testsuite: org.openspcoop2.core.protocolli.modipa.testsuite.rest.sicurezza_messaggio.DPoPTest Tests run: 35, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 73.617 sec ------------- Standard Output --------------- --------------------------------------------------------- feature: classpath:test/rest/sicurezza-messaggio/dpop.feature scenarios: 34 | passed: 33 | failed: 1 | time: 59.0909 --------------------------------------------------------- --------------------------------------------------------- feature: classpath:test/rest/sicurezza-messaggio/dpop_redis.feature scenarios: 1 | passed: 1 | failed: 0 | time: 12.0944 --------------------------------------------------------- HTML report: (paste into browser to view) | Karate version: 0.9.6 file:/var/lib/jenkins/workspace/GovWay/protocolli/modipa/testsuite/target/surefire-reports/karate-summary.html =================================================================== ------------- ---------------- --------------- Testcase: [1.1:40] Test negoziazione ok; chiavi 'ES' presenti in token Policy took 3.237 sec Testcase: [1.2:41] Test negoziazione ok; chiavi 'ES' presenti in token Policy took 1.345 sec Testcase: [2.1:68] Test negoziazione ok; chiavi 'ES' presenti nell'applicativo took 1.343 sec Testcase: [2.2:69] Test negoziazione ok; chiavi 'ES' presenti nell'applicativo took 1.298 sec Testcase: [2.3:70] Test negoziazione ok; chiavi 'ES' presenti nell'applicativo took 1.224 sec Testcase: [2.4:71] Test negoziazione ok; chiavi 'ES' presenti nell'applicativo took 1.205 sec Testcase: [2.5:72] Test negoziazione ok; chiavi 'ES' presenti nell'applicativo took 1.196 sec Testcase: [2.6:73] Test negoziazione ok; chiavi 'ES' presenti nell'applicativo took 1.279 sec Testcase: [3.1:101] Test negoziazione ok; chiavi 'RS' presenti nell'applicativo come archive o come HSM took 1.374 sec Testcase: [3.2:102] Test negoziazione ok; chiavi 'RS' presenti nell'applicativo come archive o come HSM took 1.224 sec Testcase: [4.1:130] Test negoziazione ok; chiavi 'ES' presenti nella fruizione took 1.222 sec Testcase: [4.2:131] Test negoziazione ok; chiavi 'ES' presenti nella fruizione took 1.22 sec Testcase: [4.3:132] Test negoziazione ok; chiavi 'ES' presenti nella fruizione took 1.24 sec Testcase: [4.4:133] Test negoziazione ok; chiavi 'ES' presenti nella fruizione took 1.227 sec Testcase: [4.5:134] Test negoziazione ok; chiavi 'ES' presenti nella fruizione took 1.323 sec Testcase: [4.6:135] Test negoziazione ok; chiavi 'ES' presenti nella fruizione took 1.253 sec Testcase: [5.1:161] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore di default took 1.279 sec Testcase: [5.2:162] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore di default took 1.172 sec Testcase: [5.3:163] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore di default took 1.217 sec Testcase: [5.4:164] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore di default took 1.152 sec Testcase: [5.5:165] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore di default took 1.233 sec Testcase: [5.6:166] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore di default took 1.158 sec Testcase: [6.1:194] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore ridefinito tramite archivio took 1.215 sec Testcase: [7.1:222] Test negoziazione ok; chiavi 'RS' presenti nella fruizione, con keystore ridefinito su HSM took 1.196 sec Testcase: [8.1:245] Test negoziazione errori; keystore richiesto nell'applicativo took 0.595 sec Testcase: [8.2:246] Test negoziazione errori; keystore richiesto nell'applicativo took 0.554 sec Testcase: [9.1:269] Test negoziazione errori; keystore richiesto nella fruizione took 0.945 sec Testcase: [9.2:270] Test negoziazione errori; keystore richiesto nella fruizione took 0.562 sec Testcase: [10.1:344] Test negoziazione ok; chiavi 'RS' presenti in token Policy con cache di 5 secondi per il riuso del DPoP token. Il test verifica anche l'utilizzo della proprietà 'tokenValidation.dpop.htu.baseUrl'. Policy ModI-NegoziazionePDND-Validazione-DPoP-RS256 took 6.859 sec Caused an ERROR dpop.feature:304 - status code was: 503, expected: 401, response time: 1754, url: http://localhost:8080/govway/rest/out/DemoSoggettoFruitore/DemoSoggettoErogatore/DemoNegoziazioneTokenDPoP-RS256-CacheEnabled/v1/base, response: {"govway_id":"d5ee2fa3-10f3-11f1-bede-06c6c98a384d","detail":"Servizio erogato dal Soggetto modipa-DemoSoggettoErogatore non disponibile","type":"https://govway.org/handling-errors/503/APIUnavailable.html","title":"APIUnavailable","status":503} com.intuit.karate.exception.KarateException: dpop.feature:304 - status code was: 503, expected: 401, response time: 1754, url: http://localhost:8080/govway/rest/out/DemoSoggettoFruitore/DemoSoggettoErogatore/DemoNegoziazioneTokenDPoP-RS256-CacheEnabled/v1/base, response: {"govway_id":"d5ee2fa3-10f3-11f1-bede-06c6c98a384d","detail":"Servizio erogato dal Soggetto modipa-DemoSoggettoErogatore non disponibile","type":"https://govway.org/handling-errors/503/APIUnavailable.html","title":"APIUnavailable","status":503} at ✽.Then status 401 (dpop.feature:304) Testcase: [11.1:396] Test negoziazione ok; chiavi 'RS' presenti in token Policy con cache di 5 secondi per il riuso del DPoP token. Il test verifica anche l'utilizzo della proprietà 'tokenValidation.dpop.htu.baseUrl'. Il test, verifica che lo stesso DPoP token viene accettato poichè la configurazione indirizzata contiene un filtro duplicati disabilitato. took 5.512 sec Testcase: [12.1:425] Test negoziazione ok; chiavi 'ES' presenti in token Policy. Il test verifica anche l'utilizzo della proprietà 'tokenValidation.dpop.htu.prefixUrl' took 1.25 sec Testcase: [13.1:455] Test negoziazione ok; chiavi 'ES' presenti in token Policy. Il test modifica in transito il metodo http utilizzato, e questo rende non valido il DPoP token (htm differente) took 2.47 sec Testcase: [14.1:483] Test negoziazione ok; chiavi 'RS' presenti in token Policy. Il test verifica che venga riconosciuto un htu differente da quello atteso. took 1.269 sec Testcase: [15.1:513] Test negoziazione ok; chiavi 'RS' presenti in token Policy. Il test verifica che il DPoP token non sia accettato dopo il tempo di TTL impostato (5 secondi per questa configurazione) took 7.373 sec Testcase: [1.1:87] Test negoziazione ok; chiavi 'RS' presenti in token Policy con cache di 5 secondi per il riuso del DPoP token. Il test verifica anche l'utilizzo della proprietà 'tokenValidation.dpop.htu.baseUrl'. Policy ModI-NegoziazionePDND-Validazione-DPoP-RS256-Redis took 12.098 sec