Skip to content

MODELIX-829 Split INode interface into multiple interfaces #4558

MODELIX-829 Split INode interface into multiple interfaces

MODELIX-829 Split INode interface into multiple interfaces #4558

Triggered via pull request January 8, 2025 21:03
Status Failure
Total duration 15m 19s
Artifacts 1

build.yaml

on: pull_request
build
15m 6s
build
test-model-api-gen-gradle
7m 26s
test-model-api-gen-gradle
test-model-client-js
4m 1s
test-model-client-js
test-bulk-model-sync-gradle
7m 28s
test-bulk-model-sync-gradle
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 142 warnings
test-bulk-model-sync-gradle
Process completed with exit code 1.
build
Process completed with exit code 1.
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L20
Operation "description" must be present and non-empty string.
info-contact: model-server-openapi/specifications/model-server-v1.yaml#L11
Info object must have "contact" object.
operation-description: model-server-openapi/specifications/model-server-operative.yaml#L43
Operation "description" must be present and non-empty string.
info-contact: model-server-openapi/specifications/model-server-v2.yaml#L11
Info object must have "contact" object.
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L30
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L34
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-operative.yaml#L35
Operation tags must be defined in global tags.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L32
Operation tags must be defined in global tags.
operation-description: model-server-openapi/specifications/model-server-operative.yaml#L23
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L23
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L51
Operation tags must be defined in global tags.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L539
Custom media types should only be used for versioning
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L530
Custom media types should only be used for versioning
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L513
Custom media types should only be used for versioning
operation-description: model-server-openapi/specifications/model-server-operative.yaml#L32
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L44
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L72
Operation tags must be defined in global tags.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L221
Operation "description" must be present and non-empty string.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-operative.yaml#L63
Custom media types should only be used for versioning
operation-tag-defined: model-server-openapi/specifications/model-server-operative.yaml#L26
Operation tags must be defined in global tags.
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L92
Operation "description" must be present and non-empty string.
must-use-lowercase-with-hypens-for-path-segements: model-server-openapi/specifications/model-server-v1.yaml#L82
Path segments have to be lowercase separate words with hyphens
must-use-lowercase-with-hypens-for-path-segements: model-server-openapi/specifications/model-server-v1.yaml#L69
Path segments have to be lowercase separate words with hyphens
must-use-lowercase-with-hypens-for-path-segements: model-server-openapi/specifications/model-server-v1.yaml#L91
Path segments have to be lowercase separate words with hyphens
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L85
Operation tags must be defined in global tags.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L64
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L109
Operation tags must be defined in global tags.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L54
Operation "description" must be present and non-empty string.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L176
Custom media types should only be used for versioning
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L116
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L23
Operation tags must be defined in global tags.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L94
Operation tags must be defined in global tags.
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L133
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L84
Operation "description" must be present and non-empty string.
info-contact: model-server-openapi/specifications/model-server-operative.yaml#L12
Info object must have "contact" object.
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L83
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-operative.yaml#L49
Operation tags must be defined in global tags.
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L70
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L138
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L107
Operation "description" must be present and non-empty string.
must-use-lowercase-with-hypens-for-path-segements: model-server-openapi/specifications/model-server-v2.yaml#L83
Path segments have to be lowercase separate words with hyphens
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L100
Operation "description" must be present and non-empty string.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v1.yaml#L173
Custom media types should only be used for versioning
must-use-lowercase-with-hypens-for-path-segements: model-server-openapi/specifications/model-server-v1.yaml#L153
Path segments have to be lowercase separate words with hyphens
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L154
Operation "description" must be present and non-empty string.
oas3-unused-component: model-server-openapi/specifications/model-server-v1.yaml#L183
Potentially unused component has been detected.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L364
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L135
Operation tags must be defined in global tags.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L179
Custom media types should only be used for versioning
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L274
Operation "description" must be present and non-empty string.
operation-tag-defined: model-server-openapi/specifications/model-server-v1.yaml#L156
Operation tags must be defined in global tags.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L185
Custom media types should only be used for versioning
operation-description: model-server-openapi/specifications/model-server-v1.yaml#L49
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L190
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L244
Operation "description" must be present and non-empty string.
must-use-lowercase-with-hypens-for-path-segements: model-server-openapi/specifications/model-server-v2.yaml#L273
Path segments have to be lowercase separate words with hyphens
oas3-unused-component: model-server-openapi/specifications/model-server-v2.yaml#L486
Potentially unused component has been detected.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L386
Operation "description" must be present and non-empty string.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L412
Custom media types should only be used for versioning
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L309
Operation "description" must be present and non-empty string.
should-use-well-understood-http-status-codes: model-server-openapi/specifications/model-server-v2.yaml#L375
204 is not a well-understood HTTP status code for POST
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L418
Operation "description" must be present and non-empty string.
oas3-unused-component: model-server-openapi/specifications/model-server-v2.yaml#L473
Potentially unused component has been detected.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L378
Custom media types should only be used for versioning
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L442
Operation "description" must be present and non-empty string.
operation-description: model-server-openapi/specifications/model-server-v2.yaml#L332
Operation "description" must be present and non-empty string.
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L533
Custom media types should only be used for versioning
must-use-standard-http-status-codes: model-server-openapi/specifications/model-server-v2.yaml#L510
ModelQlQueryExecutionFailed is not a standardized response code
must-use-problem-json-for-errors: model-server-openapi/specifications/model-server-v2.yaml#L512
Error response must be application/problem+json
should-prefer-standard-media-type-names: model-server-openapi/specifications/model-server-v2.yaml#L470
Custom media types should only be used for versioning
oas3-unused-component: model-server-openapi/specifications/model-server-v2.yaml#L544
Potentially unused component has been detected.
can sync children()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can handle concept changes()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can sync properties()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can update previously unresolvable reference()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can import complex model()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can sync references()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can handle added child without original id (without existing sibling)()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can handle added child without original id (with existing sibling)()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerWithInvalidationTreeTest.xml [took 0s]
can handle added child without original id (without existing sibling)[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can handle added child without original id (with existing sibling)[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync properties[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync references[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can update previously unresolvable reference[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync children[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can handle concept changes[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can import complex model[js, browser] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsBrowserTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync children()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can handle concept changes()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync properties()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can update previously unresolvable reference()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can import complex model()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync references()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can handle added child without original id (without existing sibling)()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can handle added child without original id (with existing sibling)()[jvm] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
ancestors need descent into subtree()[jvm] (org.modelix.model.sync.bulk.InvalidationTreeTest) failed: org.modelix.model.sync.bulk.InvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.InvalidationTreeTest.xml [took 2s]
overlapping containment path()[jvm] (org.modelix.model.sync.bulk.InvalidationTreeTest) failed: org.modelix.model.sync.bulk.InvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.InvalidationTreeTest.xml [took 0s]
unchanged subtrees do not need descent or sync()[jvm] (org.modelix.model.sync.bulk.InvalidationTreeTest) failed: org.modelix.model.sync.bulk.InvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.InvalidationTreeTest.xml [took 0s]
invalidated node needs synchronization()[jvm] (org.modelix.model.sync.bulk.InvalidationTreeTest) failed: org.modelix.model.sync.bulk.InvalidationTreeTest#L0
bulk-model-sync-lib/build/test-results/jvmTest/TEST-org.modelix.model.sync.bulk.InvalidationTreeTest.xml [took 0s]
can handle added child without original id (without existing sibling)[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can handle added child without original id (with existing sibling)[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync properties[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync references[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can update previously unresolvable reference[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can sync children[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can handle concept changes[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]
can import complex model[js, node] (org.modelix.model.sync.bulk.ModelSynchronizerTest) failed: org.modelix.model.sync.bulk.ModelSynchronizerTest#L0
bulk-model-sync-lib/build/test-results/jsNodeTest/TEST-org.modelix.model.sync.bulk.ModelSynchronizerTest.xml [took 0s]

Artifacts

Produced during runtime
Name Size
test-report
1.67 MB