Skip to content

test: Add depreciated models to be excluded from coverage #2044

test: Add depreciated models to be excluded from coverage

test: Add depreciated models to be excluded from coverage #2044

Triggered via push June 16, 2025 05:29
Status Failure
Total duration 11m 4s
Artifacts 60
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)
32s
Python / PIP file Scan (requirements.txt)
gitlab-mirror
4s
gitlab-mirror
Docker  /  Vulnerability Scan
44s
Docker / Vulnerability Scan
Docker  /  Image SBOM
20s
Docker / Image SBOM
MKDocs  /  Linting Reports
4s
MKDocs / Linting Reports
Python  /  Create Reports
6s
Python / Create Reports
Matrix: Python / Lint
Docker  /  Create Reports
6s
Docker / Create Reports
Docker  /  PR Comment (Vulnerability)
6s
Docker / PR Comment (Vulnerability)
MKDocs  /  Publish to Galaxy
0s
MKDocs / Publish to Galaxy
Python  /  Comment on Pull Request (Python Scan)
8s
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

44 errors, 3 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'>
Python / Create Test Reports (Functional) (3.10)
Failed test were found and 'fail-on-error' option is set to true
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.11)
The strategy configuration was canceled because "python.functional-report._3_10" 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_10" 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_10" failed
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.11)
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/models/tenancy.py#L29
Line too long (130/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/models/tenancy.py#L25
Line too long (104/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.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/models/tenancy.py#L29
Line too long (130/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/models/tenancy.py#L25
Line too long (104/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.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/models/tenancy.py#L29
Line too long (130/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
C0301: app/access/models/tenancy.py#L25
Line too long (104/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.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:ab46ad94838804d8c47b3f9095f8b50417384d8bbfcdabb7a8ea262e55b92f14
container-scan-results-json Expired
5.29 KB
sha256:72c11e4923f497c53835b654957e1fa28140d011eaf5e8735e96e680876e7a57
coverage-3.10 Expired
1.48 MB
sha256:e7fe5c3677035789986cb2904fef0514f305eedebdeeda024f2a96bcb6364a38
coverage-3.11 Expired
1.48 MB
sha256:3012dcb01e8bf440226446f06f314659a589253c694b2c5b49034ce4f53be5f8
coverage-3.12 Expired
1.48 MB
sha256:c288e168fdc6a541ce2197526b5a7c18774f6a4198f5893d0833286eae49e0fa
coverage-3.13 Expired
1.48 MB
sha256:ea84154929f67bca725110bf08a89c2693f56805b726e3a55673164e9aa28901
coverage-combined-unit-function-html-3.10 Expired
2.45 MB
sha256:f2b1f6939b825a78a2afd5a741cba49172dba6ad61cab6f6b16fe3ccde4b13ee
coverage-combined-unit-function-html-3.11 Expired
2.47 MB
sha256:40aeb93bab1d75953e8a92b031dd32e035f5f9b29372fd588f62eb29bd321abf
coverage-combined-unit-function-html-3.12 Expired
2.47 MB
sha256:7c1576ed266b806284801765b3e91bd47cb229d2be2a661ed0b8cc26aa7a845e
coverage-combined-unit-function-html-3.13 Expired
2.47 MB
sha256:ee03f712e9ee1fa797490e22c6148bfe415652d77750eae52f36d3ab5d0c5cb2
coverage-rc-functional-3.10 Expired
635 KB
sha256:737c0c82e59025e19868cd1b6c7d37374c7671a84a570de55dc247b079f29560
coverage-rc-functional-3.11 Expired
640 KB
sha256:5c9119705a9b790ae449e5c189f55f200f091e7f9c96138c751be460bd9b2e52
coverage-rc-functional-3.12 Expired
641 KB
sha256:1d35826b67e38c9d451f0354f90dd201ca1c5ebfba6d12a0f8b5de6b6bbec0fe
coverage-rc-functional-3.13 Expired
641 KB
sha256:a5cd8423002cccd3f3a84738bfd4a844cde3edc3c7ed3c74262975a53770794e
coverage-rc-unit-3.10 Expired
755 KB
sha256:15cf260e6cb1bba7d2dc03a6d9a4a8cb4d46cda65d9d1052cc38370511b49fca
coverage-rc-unit-3.11 Expired
769 KB
sha256:84a86ddc4f62f28bc86e80f29895531125fbafdfdc2eed193c0a069922d4aff3
coverage-rc-unit-3.12 Expired
767 KB
sha256:a7a6874a90422eee4b5372217541603f355ca9416f4f4e99feffb7d4940b56a3
coverage-rc-unit-3.13 Expired
767 KB
sha256:9f7f8487c9161394a34210c71be38369420b046d23aa7b0908f654191a523b75
coverage-report-3.10 Expired
33.1 KB
sha256:612b8fb38723a7cfa533e8d4ca6ecdc4f856d299036946c293cc989482a1eac1
coverage-report-3.11 Expired
33.1 KB
sha256:112393130196f2a1b202e2ff462875fd633b00e1f42a51283ad75983d232ea25
coverage-report-3.12 Expired
33.1 KB
sha256:07248728982fb0ea421500ad32f3d23bb4c95561b1b8a739898d38e4a9c00812
coverage-report-3.13 Expired
33.1 KB
sha256:141ffb2e4daf6c2d0dda5839227180ef48db31d12cc1a27c716c1150a8aefdb6
coverage-report-json-3.10 Expired
67.4 KB
sha256:2cb6285c5c0dc2c272e2cf2cb0cbd0df630729537296c72d25c19bb24e127433
coverage-report-json-3.11 Expired
67.4 KB
sha256:722d94017498779db2c62d65e96a3011d4e5e7232e492037678f192580ac3c43
coverage-report-json-3.12 Expired
67.4 KB
sha256:cac84502776e2a6b6a62f0065d6a44e9315de24d95c5e89e0b4d9e94398abe35
coverage-report-json-3.13 Expired
67.4 KB
sha256:a46ae4cb3decce50d973138a39860499dac9549ff906b69dbc1ac0dfd0c6af94
docker-vulnerability-report Expired
330 Bytes
sha256:5b9e73b655abb12cc3af24592d155a0e6651b062dcc47402be8bdbfe67fe2638
docker-vulnerability-report-full Expired
344 Bytes
sha256:92c175252b1ed6a52192da048442f402a77953a69efb66759dff7d82bbb3060d
functional-code-coverage-results-3.12 Expired
1 KB
sha256:f6b173cb1a3271ac1fe83ffed2bd8cd753d6aaad5a4499db5e3e168868a0ee61
functional-coverage-3.10 Expired
1.48 MB
sha256:5efcd8417553e1afe3ee3373a9b9aeab03a0df7983f1a5dc266a961a4b0b3a50
functional-coverage-3.11 Expired
1.48 MB
sha256:6c0617e9e2701ff2466a81ceaaa07b51ac748f908aa355ebfb206f28370af127
functional-coverage-3.12 Expired
1.48 MB
sha256:ff57660ea6a57b73835d8595419979a358a478304345e7bd29b55c6dc87db1f0
functional-coverage-3.13 Expired
1.48 MB
sha256:8727d4bb802810fb93c0d892927c115b5efa4927a942b4046cf583326125f7f2
functional-coverage-report-3.10 Expired
32.9 KB
sha256:3b53eadcff13901ff8d4027d96aca38076f5f391996bba5faf3b0b35a8ce5a9a
functional-coverage-report-3.11 Expired
32.9 KB
sha256:ce02525d026365c072fb08ceb9623acd9538a28bf572f12b6df3c04df3eec57d
functional-coverage-report-3.12 Expired
32.9 KB
sha256:983457423085d99f0a655bd351cb077b23ab2ce10ed86d7dfb860c62848fcd3c
functional-coverage-report-3.13 Expired
32.9 KB
sha256:b6be44cb7810345a64dab55a813b210466b934fb58cd5f1176518934bca699ab
functional-coverage-report-json-3.10 Expired
68.5 KB
sha256:e6c95887f6361ea45b76736b5f94fd52eb4eb1d8bdcd0da1a190ae9e7a4ecb5e
functional-coverage-report-json-3.11 Expired
68.5 KB
sha256:283530c6eac1636986cb08835309f017135a4b84d81839caa080c49eec4cc0b9
functional-coverage-report-json-3.12 Expired
68.5 KB
sha256:8d0c7a9d56a4d7b7791a50753044db67bd5a1ea4ebffe774657ea1ba7e914b1e
functional-coverage-report-json-3.13 Expired
68.5 KB
sha256:f923fe2f7a15e3baf017102a9584e1bf367a49d3062a90638a28013e95fd9a9b
functional-test-results-3.10 Expired
2.16 MB
sha256:79639cc68da1061c62aed726673be5b492e6431aeedbc998ece2842d325aed86
functional-test-results-3.11 Expired
2.16 MB
sha256:e0c6eb0e42bdf5e50e8363bc7bbbddf42363ec857ad46330fe3fb2285358e7cd
functional-test-results-3.12 Expired
2.16 MB
sha256:5637808cdbf4e10dfcc2407feaa63608285d7eb4f6f095f4cc0a0ddbecee8242
functional-test-results-3.13 Expired
2.16 MB
sha256:cde277662d0d53c9a87093ec3f668c6f00fb9b952e0119893e17dca736dfc592
functional-test-shield-endpoint-3.10 Expired
1.17 KB
sha256:927230dda0230f04d837c058e058d4a483138439375ec044441c608d1c74f5db
functional-test-shield-endpoint-3.11 Expired
1.17 KB
sha256:79c8490b9ecb83c47fd137003f1081c761d4843b4b1f88770aa6d2357b506b93
mkdocs-lint Expired
309 Bytes
sha256:adc3aff262334129b1e2bc230f55ba734cb9ec4fbd80d6b63087b58637a35542
python-scan-results-json Expired
1.38 KB
sha256:9529aa1c4a26efa9a7025733bfa5289fba8904c5aaa4d02b7f241566299ca2a8
python-vulnerability-report Expired
348 Bytes
sha256:8f84fdfb19358dc5e22b4cbfb08097cba13b552e1095546cfbd67baa174b3e2a
python-vulnerability-report-full Expired
389 Bytes
sha256:47e2c05fd6ea59d47f3c1b00b5743cdf02cb31e2166238b4e022cdcb9df19e05
trivy-sbom-report Expired
13.1 KB
sha256:516be0a55491da5fca49773ac8513ee6ba3906aa9d157ede9ef16190d436cf5f
unit-test-results-3.10 Expired
111 KB
sha256:257f999f6805366f10fd56080ad7981c0d6037c9209f8afdccaa054fb9ba943e
unit-test-results-3.11 Expired
111 KB
sha256:1dd7b9d0859b2a00aeb4dc73f9fdf133f94c90e81d5a060b2eced7b361f7df84
unit-test-results-3.12 Expired
110 KB
sha256:dfaf7190efe7a1a1a807c69e3cd38f0ffdfa9785e6ce36fdc7bd8107281048a0
unit-test-results-3.13 Expired
113 KB
sha256:91bb0017b233d5048fc078f5a8a254150cce785af069dfc8fd5d320126717a40
unit-test-shield-endpoint-3.10 Expired
1.14 KB
sha256:f07623bb3ec86c99529a1473574441d4cb5b3500369bceec98d1d8d29d7ce830
unit-test-shield-endpoint-3.11 Expired
1.14 KB
sha256:e44f4b470f49611213504b709a44f461ef6f69ff7562d9940ff71c03f4648eca
unit-test-shield-endpoint-3.12 Expired
1.14 KB
sha256:a4819072eef4d109f0ba47ec9a81019705ea90b9078f25295f05c318cbc8750d
unit-test-shield-endpoint-3.13 Expired
1.14 KB
sha256:0dfb0af7c2b5c72b17b485c54aab864f8f96dfb385163fd4cb18fc36b2d6fb2b