Skip to content

test(settings): Remove old API Permission tests no longer required #2048

test(settings): Remove old API Permission tests no longer required

test(settings): Remove old API Permission tests no longer required #2048

Triggered via push June 16, 2025 08:37
Status Failure
Total duration 10m 49s
Artifacts 59
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

ci.yaml

on: push
Python  /  PIP file Scan (requirements.txt)
33s
Python / PIP file Scan (requirements.txt)
gitlab-mirror
5s
gitlab-mirror
Docker  /  Vulnerability Scan
31s
Docker / Vulnerability Scan
Docker  /  Image SBOM
12s
Docker / Image SBOM
MKDocs  /  Linting Reports
6s
MKDocs / Linting Reports
Python  /  Create Reports
8s
Python / Create Reports
Matrix: Python / Lint
Docker  /  Create Reports
6s
Docker / Create Reports
Docker  /  PR Comment (Vulnerability)
7s
Docker / PR Comment (Vulnerability)
MKDocs  /  Publish to Galaxy
0s
MKDocs / Publish to Galaxy
Python  /  Comment on Pull Request (Python Scan)
5s
Python / Comment on Pull Request (Python Scan)
Matrix: Python / Functional Test
Matrix: Python / Unit Test
Docker  /  Publish
0s
Docker / Publish
Docker  /  Tagged Image
0s
Docker / Tagged Image
MKDocs  /  Mark Release Live
0s
MKDocs / Mark Release Live
Matrix: Python / Create Test Reports (Functional)
Matrix: Python / Create Coverage report (Functional)
Matrix: Python / Create Test Reports
Matrix: Python / Create Combined Test Reports
Matrix: Python / Create Coverage report
Docker  /  Release Files
0s
Docker / Release Files
Matrix: Python / Publish Badge endpoint files (Functional)
Matrix: Python / Publish Badge endpoint files
Docker  /  Mark Release Live
0s
Docker / Mark Release Live
Fit to window
Zoom out
Zoom in

Annotations

55 errors, 4 warnings, and 30 notices
Python / Functional Test (3.12)
Process completed with exit code 1.
Python / Functional Test (3.11)
Process completed with exit code 1.
Python / Functional Test (3.10)
Process completed with exit code 1.
Python / Functional Test (3.13)
Process completed with exit code 1.
pytest ► app.api.tests.functional.test_functional_meta_permissions_api.SoftwareVersionAPIPermissionsPyTest ► test_permission_add: functional.JUnit.xml#L0
Failed test found in: functional.JUnit.xml Error: cls = <class '_pytest.runner.CallInfo'>
pytest ► app.api.tests.functional.test_functional_meta_permissions_api.SoftwareVersionAPIPermissionsPyTest ► test_permission_add: functional.JUnit.xml#L0
Failed test found in: functional.JUnit.xml Error: cls = <class '_pytest.runner.CallInfo'>
pytest ► app.api.tests.functional.test_functional_meta_permissions_api.SoftwareVersionAPIPermissionsPyTest ► test_permission_add: functional.JUnit.xml#L0
Failed test found in: functional.JUnit.xml Error: cls = <class '_pytest.runner.CallInfo'>
pytest ► app.api.tests.functional.test_functional_meta_permissions_api.SoftwareVersionAPIPermissionsPyTest ► test_permission_add: functional.JUnit.xml#L0
Failed test found in: functional.JUnit.xml Error: cls = <class '_pytest.runner.CallInfo'>
Python / Create Test Reports (Functional) (3.11)
Failed test were found and 'fail-on-error' option is set to true
Python / Create Test Reports (Functional) (3.10)
The operation was canceled.
Python / Create Test Reports (Functional) (3.10)
The strategy configuration was canceled because "python.functional-report._3_11" failed
Python / Create Test Reports (Functional) (3.13)
The operation was canceled.
Python / Create Test Reports (Functional) (3.13)
The strategy configuration was canceled because "python.functional-report._3_11" failed
Python / Create Test Reports (Functional) (3.12)
The operation was canceled.
Python / Create Test Reports (Functional) (3.12)
The strategy configuration was canceled because "python.functional-report._3_11" failed
Python / Create Test Reports (Functional) (3.11)
Test report summary exceeded limit of 65535 bytes and will be trimmed
Python / Create Test Reports (Functional) (3.10)
Test report summary exceeded limit of 65535 bytes and will be trimmed
Python / Create Test Reports (Functional) (3.13)
Test report summary exceeded limit of 65535 bytes and will be trimmed
Python / Create Test Reports (Functional) (3.12)
Test report summary exceeded limit of 65535 bytes and will be trimmed
C0301: app/access/mixins/permissions.py#L305
Line too long (109/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0303: app/access/mixins/permissions.py#L209
Trailing whitespace see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/trailing-whitespace.html
C0123: app/access/middleware/request.py#L134
Use isinstance() rather than type() for a typecheck. see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/unidiomatic-typecheck.html
C0123: app/access/middleware/request.py#L129
Use isinstance() rather than type() for a typecheck. see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/unidiomatic-typecheck.html
C0301: app/access/middleware/request.py#L153
Line too long (116/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L121
Line too long (104/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L80
Line too long (107/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L61
Line too long (130/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0305: app/tests/fixtures/model_appsettings.py#L33
Trailing newlines see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/trailing-newlines.html
F0001: app/project_management/models/project_common.py#L1
No module named app/project_management/models/project_common.py see https://pylint.pycqa.org/en/latest/user_guide/messages/fatal/fatal.html
C0301: app/access/mixins/permissions.py#L305
Line too long (109/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0303: app/access/mixins/permissions.py#L209
Trailing whitespace see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/trailing-whitespace.html
C0123: app/access/middleware/request.py#L134
Use isinstance() rather than type() for a typecheck. see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/unidiomatic-typecheck.html
C0123: app/access/middleware/request.py#L129
Use isinstance() rather than type() for a typecheck. see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/unidiomatic-typecheck.html
C0301: app/access/middleware/request.py#L153
Line too long (116/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L121
Line too long (104/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L80
Line too long (107/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L61
Line too long (130/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0305: app/tests/fixtures/model_appsettings.py#L33
Trailing newlines see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/trailing-newlines.html
F0001: app/project_management/models/project_common.py#L1
No module named app/project_management/models/project_common.py see https://pylint.pycqa.org/en/latest/user_guide/messages/fatal/fatal.html
C0301: app/access/mixins/permissions.py#L305
Line too long (109/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0303: app/access/mixins/permissions.py#L209
Trailing whitespace see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/trailing-whitespace.html
C0123: app/access/middleware/request.py#L134
Use isinstance() rather than type() for a typecheck. see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/unidiomatic-typecheck.html
C0123: app/access/middleware/request.py#L129
Use isinstance() rather than type() for a typecheck. see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/unidiomatic-typecheck.html
C0301: app/access/middleware/request.py#L153
Line too long (116/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L121
Line too long (104/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L80
Line too long (107/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/middleware/request.py#L61
Line too long (130/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0305: app/tests/fixtures/model_appsettings.py#L33
Trailing newlines see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/trailing-newlines.html
F0001: app/project_management/models/project_common.py#L1
No module named app/project_management/models/project_common.py see https://pylint.pycqa.org/en/latest/user_guide/messages/fatal/fatal.html

Artifacts

Produced during runtime
Name Size Digest
code-coverage-results-3.12 Expired
1003 Bytes
sha256:11a1c89101d7debfcd59c65feff2cd401e2e20d34356407eef0d55509d5d0678
container-scan-results-json Expired
5.28 KB
sha256:f5ca874faad8932f864f32e4636abd8acf8d8c4579c70fb7295cd5810ef1fb11
coverage-3.10 Expired
1.48 MB
sha256:c8d7979ad5d9e6a594d231e6286d4cdaae8585d0d690d281ae1133b32502ef90
coverage-3.11 Expired
1.48 MB
sha256:018dae319c031c9997830c9c1b990c4616508e76409388ebac2d2cf3f7e74b04
coverage-3.12 Expired
1.48 MB
sha256:a4212f715fdc517b239914539401f0119f1d39f0dd8accd8e96b46339ee507cd
coverage-3.13 Expired
1.48 MB
sha256:a89cf99caab1103bbcfd4a8034b18708a1e2b70382331ff046d9a504ed3a057f
coverage-combined-unit-function-html-3.10 Expired
2.45 MB
sha256:8ceabbc3a6180b99879a43101512ee17ef7876bcaa1672010642548bd4082b5b
coverage-combined-unit-function-html-3.11 Expired
2.47 MB
sha256:4465a375b46e779f415142a8cabfb41d1a85bfbab6d2895fbb949a773ad73ce8
coverage-combined-unit-function-html-3.12 Expired
2.47 MB
sha256:9e1ebcadf4fdf6649e625629f9c2eb8ebb29368c245382ac6d3306ee6c667f1c
coverage-combined-unit-function-html-3.13 Expired
2.47 MB
sha256:56c1a40c95f01aab77cda7184405567e367643dce7e4dce35c202a46294109fb
coverage-rc-functional-3.10 Expired
634 KB
sha256:1189556210e52478764e7bad5063c597c9da24cf2e57a0c5cf50ca5a9597c733
coverage-rc-functional-3.11 Expired
639 KB
sha256:b0fce80a4e2d31a723b05b41c9a9884e8c30d3751ace1910736492e809e8c6cc
coverage-rc-functional-3.12 Expired
640 KB
sha256:b4f7dfb83b4ab3a767bbe4774e813649604e34ca4d70072402f1a1155d96a2bd
coverage-rc-functional-3.13 Expired
640 KB
sha256:f1cc01be167eb7e84862b2ec46d5e93b46b7cfead2d8bf09623016a94b2c3480
coverage-rc-unit-3.10 Expired
752 KB
sha256:3a9c9257ef9bc8abcbfed85430095b09b7d14d506afa722797ccb7d52876546b
coverage-rc-unit-3.11 Expired
769 KB
sha256:5d6daffc3073b7d0d9e3abf2985f566f1db6e710084c2bb6ff219a825ac4f55f
coverage-rc-unit-3.12 Expired
767 KB
sha256:9d9638bc75248a391beab64d162ef1ea77b3fab93d0e63f4b27cdbe069e62bc2
coverage-rc-unit-3.13 Expired
767 KB
sha256:73bd1ffaa31b2c4d3c162eb084f8ce4878d5548b501fe4974e9e927a8c40ff1c
coverage-report-3.10 Expired
33.1 KB
sha256:2277e97b6ada34d5d90b9dcdfb99bc1cc65184559ef29aa77f8edddeafbd4894
coverage-report-3.11 Expired
33.1 KB
sha256:3eef2ad14f807a9568aa0706342cc926954a7053fef65c19677e84730a098290
coverage-report-3.12 Expired
33.1 KB
sha256:76e8eac96b0e5b0d097eeb61aaa3631501642f9f1ea1419b49a1cd5643b2d341
coverage-report-3.13 Expired
33.1 KB
sha256:61b44d522ad018e264dc4c281feab167a9dbf30410d6b87f3bfb8a66e431628d
coverage-report-json-3.10 Expired
67.4 KB
sha256:7b97f0594158ebf1ecb6ed2a0fc65272ddea4f52998af20d26913b528d5e83c5
coverage-report-json-3.11 Expired
67.4 KB
sha256:75a3749200bce50f5979c1b84e866fc778b40c7d294ade305cbc05df78c4d5d6
coverage-report-json-3.12 Expired
67.4 KB
sha256:63a8154345cb610983e5b468f94c556cbb85824e04dadc7c83b6023639fac701
coverage-report-json-3.13 Expired
67.4 KB
sha256:fdf1be39a2e1d1741b89caae5bb6136882c3114f06ec6dd65707f61798c3a47d
docker-vulnerability-report Expired
330 Bytes
sha256:d767262898169e1f5fdbdcdfe33d4aa7111d9f3173081c92249dd67165c24b3e
docker-vulnerability-report-full Expired
343 Bytes
sha256:5612c522992c3eac5a505d4e41acd48255cefcba7dd746ac518bea81811aba47
functional-code-coverage-results-3.12 Expired
1012 Bytes
sha256:5d0259da2121f632cfe74964450e706d3222eac6b6ff98e9d5a2eeb62cd1e95c
functional-coverage-3.10 Expired
1.48 MB
sha256:b6d1f0a128ca3776772784dd90aed57bd705256dba48b986d7142e5ff7df9cbc
functional-coverage-3.11 Expired
1.48 MB
sha256:4d026769e3b4b9db88012f4346a31170d0b248f59943f8b1b934a5cd5051f9a6
functional-coverage-3.12 Expired
1.48 MB
sha256:6d0cca5db42e2b969c5d0068e724aa9693a7ed3b3c928dd495b2956ce6033eb5
functional-coverage-3.13 Expired
1.48 MB
sha256:785ec1744ba9f5c27f9c688a80f384529fb011795cac0b2abfa828e63f4d60db
functional-coverage-report-3.10 Expired
32.8 KB
sha256:9348c56e9f884b053bc8f54f02faa5f55166698b0005b971b4800b85a0f75918
functional-coverage-report-3.11 Expired
32.8 KB
sha256:540cfc78b89915906b09d429c3b3a78dd878e2af7656f247c75245b757dff419
functional-coverage-report-3.12 Expired
32.8 KB
sha256:2370b519106e2d640994dda0bf62f5f8c82145c2475d01fa0cc96afc5a12b612
functional-coverage-report-3.13 Expired
32.8 KB
sha256:c098a7628e43468ee602a7e4d1f3f12aa18e4c8d63afef9778c25e492ff76b5b
functional-coverage-report-json-3.10 Expired
68.4 KB
sha256:7f8cacc1cd77fa1dead76b90a4209fffa1f30ea450430ae3b51b8c3e009d288d
functional-coverage-report-json-3.11 Expired
68.4 KB
sha256:e40902d8ffb9e4c6f9a6871b643ad7ec7f60ce643e1c9c46fa4a2b6a3bea67eb
functional-coverage-report-json-3.12 Expired
68.4 KB
sha256:cb72fec7266234f3baf91d86396dc37cd36aba075f2364b2256bef021b26023e
functional-coverage-report-json-3.13 Expired
68.4 KB
sha256:0374f221f3ca8615343c8f0e2b88e3b229653b2bc39d35c8b668b09caf44d1a3
functional-test-results-3.10 Expired
964 KB
sha256:0e7c208ec079aabf33fadd58f50ac139367d40095ce537f8fb6dd5ba893630d3
functional-test-results-3.11 Expired
965 KB
sha256:333236ea85c71f6cb0e890258dccc7326faa576a1c1ee4179fe12444562e748a
functional-test-results-3.12 Expired
964 KB
sha256:987e1d2433c11865de9070b31e7cae2c37d351b8741877724fcf04e47e11ab34
functional-test-results-3.13 Expired
966 KB
sha256:0ba20a5253f86a24fe82df90e0d84a26369f211193aa95c75b3398b2915971a9
functional-test-shield-endpoint-3.11 Expired
1.17 KB
sha256:0e21cba3f218a4bafa6dc3336d7d800ecc3f04a38d0b16bcdb3c77394ba6713c
mkdocs-lint Expired
309 Bytes
sha256:bbbe92e37c55d90f302ba6c57300ce3857bb233b0cf7a34d24131eac8eb5f57e
python-scan-results-json Expired
1.38 KB
sha256:82c5a774193ca0377ede8dfe4d68af6e6db507c79744dde2e5c5cfc1bfd9033f
python-vulnerability-report Expired
347 Bytes
sha256:51c2d5e136e9c15b7c8513dd6297fe95149205c4e2f06f0a96d93a8ac87739b7
python-vulnerability-report-full Expired
388 Bytes
sha256:51117930ddaba98b819109753bc50d075b3b7c0f6258b6247c885258eb839a16
trivy-sbom-report Expired
13.1 KB
sha256:69c9636dbe04ed789c1a1f126e82fda4161b91c90d80f40609e92033bd806f89
unit-test-results-3.10 Expired
112 KB
sha256:0fc6f0d50325d228357d5e57e7f67e059971d0618098e0151309fc3cbfe3c60b
unit-test-results-3.11 Expired
112 KB
sha256:0f73c84e1a91d1aab516e032abcd224e1aacefa710dec5f7e4c840bb560062a6
unit-test-results-3.12 Expired
112 KB
sha256:85004ca3c0681646be8b4a52e3cb5347eefcd4ab3002f77ebf47738ce18d5686
unit-test-results-3.13 Expired
113 KB
sha256:c2d2559a7fb3f0f1a52891bef58cb35b99af2996cb56a90f060981c2c1b2d375
unit-test-shield-endpoint-3.10 Expired
1.14 KB
sha256:d13a39cc485220bf7be34d2e660fbf3b494a3d2ce419b9168150efd0040183bf
unit-test-shield-endpoint-3.11 Expired
1.14 KB
sha256:632ff16afa41413c84244effc07906706d5bd42827babffad88bce4ac4949a3a
unit-test-shield-endpoint-3.12 Expired
1.14 KB
sha256:bd392ced03e0eba56d80b5cc56778937e42df7bcac8f646705835c40e1d56cd5
unit-test-shield-endpoint-3.13 Expired
1.14 KB
sha256:32646d9f4362f125842af26307665b73db061ea1f3180b1e1f1af50d91cbe006