Skip to content

fix: Re-add contract negotiator #207

fix: Re-add contract negotiator

fix: Re-add contract negotiator #207

Triggered via pull request February 27, 2026 13:54
Status Failure
Total duration 3m 47s
Artifacts

test.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

24 errors
build (ubuntu-latest, 20.x)
Process completed with exit code 1.
test/integration/Aggregation.test.ts > An aggregation setup > the client can read the aggregated resource with valid tokens and policy.: test/integration/Aggregation.test.ts#L485
AssertionError: expected 400 to be 200 // Object.is equality - Expected + Received - 200 + 400 ❯ test/integration/Aggregation.test.ts:485:29
test/integration/Aggregation.test.ts > An aggregation setup > the client can not read the aggregated resource if no policy allows this.: test/integration/Aggregation.test.ts#L425
AssertionError: expected 400 to be 403 // Object.is equality - Expected + Received - 403 + 400 ❯ test/integration/Aggregation.test.ts:425:29
test/integration/Aggregation.test.ts > An aggregation setup > the client can request a derivation-read access token from the source AS.: test/integration/Aggregation.test.ts#L374
AssertionError: expected 400 to be 403 // Object.is equality - Expected + Received - 403 + 400 ❯ test/integration/Aggregation.test.ts:374:29
test/integration/Aggregation.test.ts > An aggregation setup > a client cannot read an aggregated resource without the necessary tokens.: test/integration/Aggregation.test.ts#L351
AssertionError: Target cannot be null or undefined. ❯ test/integration/Aggregation.test.ts:351:39
test/integration/Aggregation.test.ts > An aggregation setup > can read the resource registration on the AS.: test/integration/Aggregation.test.ts#L307
AssertionError: expected { name: 'http://localhost:6002/resource', resource_scopes: [ 'http://www.w3.org/ns/odrl/2/read' ] } to deeply equal { name: 'http://localhost:6002/resource', resource_scopes: [ 'http://www.w3.org/ns/odrl/2/read' ], derived_from: [ { issuer: 'http://localhost:6103/uma', derivation_resource_id: undefined } ] } - Expected + Received { - "derived_from": [ - { - "derivation_resource_id": undefined, - "issuer": "http://localhost:6103/uma", - }, - ], "name": "http://localhost:6002/resource", "resource_scopes": [ "http://www.w3.org/ns/odrl/2/read", ], } ❯ test/integration/Aggregation.test.ts:307:5
test/integration/Aggregation.test.ts > An aggregation setup > can update the aggregator resource registration with the derived_from id.: test/integration/Aggregation.test.ts#L292
AssertionError: expected 400 to be 200 // Object.is equality - Expected + Received - 200 + 400 ❯ test/integration/Aggregation.test.ts:292:29
test/integration/Aggregation.test.ts > An aggregation setup > can get the derivation_id when having derivation-creation permissions.: test/util/UmaUtil.ts#L65
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ getToken test/util/UmaUtil.ts:65:27 ❯ test/integration/Aggregation.test.ts:266:19
build (ubuntu-latest, 22.x)
Process completed with exit code 1.
test/integration/Aggregation.test.ts > An aggregation setup > the client can read the aggregated resource with valid tokens and policy.: test/integration/Aggregation.test.ts#L485
AssertionError: expected 400 to be 200 // Object.is equality - Expected + Received - 200 + 400 ❯ test/integration/Aggregation.test.ts:485:29
test/integration/Aggregation.test.ts > An aggregation setup > the client can not read the aggregated resource if no policy allows this.: test/integration/Aggregation.test.ts#L425
AssertionError: expected 400 to be 403 // Object.is equality - Expected + Received - 403 + 400 ❯ test/integration/Aggregation.test.ts:425:29
test/integration/Aggregation.test.ts > An aggregation setup > the client can request a derivation-read access token from the source AS.: test/integration/Aggregation.test.ts#L374
AssertionError: expected 400 to be 403 // Object.is equality - Expected + Received - 403 + 400 ❯ test/integration/Aggregation.test.ts:374:29
test/integration/Aggregation.test.ts > An aggregation setup > a client cannot read an aggregated resource without the necessary tokens.: test/integration/Aggregation.test.ts#L351
AssertionError: Target cannot be null or undefined. ❯ test/integration/Aggregation.test.ts:351:39
test/integration/Aggregation.test.ts > An aggregation setup > can read the resource registration on the AS.: test/integration/Aggregation.test.ts#L307
AssertionError: expected { name: 'http://localhost:6002/resource', resource_scopes: [ 'http://www.w3.org/ns/odrl/2/read' ] } to deeply equal { name: 'http://localhost:6002/resource', resource_scopes: [ 'http://www.w3.org/ns/odrl/2/read' ], derived_from: [ { issuer: 'http://localhost:6103/uma', derivation_resource_id: undefined } ] } - Expected + Received { - "derived_from": [ - { - "derivation_resource_id": undefined, - "issuer": "http://localhost:6103/uma", - }, - ], "name": "http://localhost:6002/resource", "resource_scopes": [ "http://www.w3.org/ns/odrl/2/read", ], } ❯ test/integration/Aggregation.test.ts:307:5
test/integration/Aggregation.test.ts > An aggregation setup > can update the aggregator resource registration with the derived_from id.: test/integration/Aggregation.test.ts#L292
AssertionError: expected 400 to be 200 // Object.is equality - Expected + Received - 200 + 400 ❯ test/integration/Aggregation.test.ts:292:29
test/integration/Aggregation.test.ts > An aggregation setup > can get the derivation_id when having derivation-creation permissions.: test/util/UmaUtil.ts#L65
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ getToken test/util/UmaUtil.ts:65:27 ❯ test/integration/Aggregation.test.ts:266:19
build (ubuntu-latest, 24.x)
Process completed with exit code 1.
test/integration/Aggregation.test.ts > An aggregation setup > the client can read the aggregated resource with valid tokens and policy.: test/integration/Aggregation.test.ts#L485
AssertionError: expected 400 to be 200 // Object.is equality - Expected + Received - 200 + 400 ❯ test/integration/Aggregation.test.ts:485:29
test/integration/Aggregation.test.ts > An aggregation setup > the client can not read the aggregated resource if no policy allows this.: test/integration/Aggregation.test.ts#L425
AssertionError: expected 400 to be 403 // Object.is equality - Expected + Received - 403 + 400 ❯ test/integration/Aggregation.test.ts:425:29
test/integration/Aggregation.test.ts > An aggregation setup > the client can request a derivation-read access token from the source AS.: test/integration/Aggregation.test.ts#L374
AssertionError: expected 400 to be 403 // Object.is equality - Expected + Received - 403 + 400 ❯ test/integration/Aggregation.test.ts:374:29
test/integration/Aggregation.test.ts > An aggregation setup > a client cannot read an aggregated resource without the necessary tokens.: test/integration/Aggregation.test.ts#L351
AssertionError: Target cannot be null or undefined. ❯ test/integration/Aggregation.test.ts:351:39
test/integration/Aggregation.test.ts > An aggregation setup > can read the resource registration on the AS.: test/integration/Aggregation.test.ts#L307
AssertionError: expected { name: 'http://localhost:6002/resource', resource_scopes: [ 'http://www.w3.org/ns/odrl/2/read' ] } to deeply equal { name: 'http://localhost:6002/resource', resource_scopes: [ 'http://www.w3.org/ns/odrl/2/read' ], derived_from: [ { issuer: 'http://localhost:6103/uma', derivation_resource_id: undefined } ] } - Expected + Received { - "derived_from": [ - { - "derivation_resource_id": undefined, - "issuer": "http://localhost:6103/uma", - }, - ], "name": "http://localhost:6002/resource", "resource_scopes": [ "http://www.w3.org/ns/odrl/2/read", ], } ❯ test/integration/Aggregation.test.ts:307:5
test/integration/Aggregation.test.ts > An aggregation setup > can update the aggregator resource registration with the derived_from id.: test/integration/Aggregation.test.ts#L292
AssertionError: expected 400 to be 200 // Object.is equality - Expected + Received - 200 + 400 ❯ test/integration/Aggregation.test.ts:292:29
test/integration/Aggregation.test.ts > An aggregation setup > can get the derivation_id when having derivation-creation permissions.: test/util/UmaUtil.ts#L65
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ getToken test/util/UmaUtil.ts:65:27 ❯ test/integration/Aggregation.test.ts:266:19