Skip to content

chore: Add support for testing tenant model to fixture model_instance #2038

chore: Add support for testing tenant model to fixture model_instance

chore: Add support for testing tenant model to fixture model_instance #2038

Triggered via push June 15, 2025 04:17
Status Failure
Total duration 10m 37s
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)
30s
Python / PIP file Scan (requirements.txt)
gitlab-mirror
5s
gitlab-mirror
Docker  /  Vulnerability Scan
27s
Docker / Vulnerability Scan
Docker  /  Image SBOM
11s
Docker / Image SBOM
MKDocs  /  Linting Reports
4s
MKDocs / Linting Reports
Python  /  Create Reports
6s
Python / Create Reports
Matrix: Python / Lint
Docker  /  Create Reports
5s
Docker / Create Reports
Docker  /  PR Comment (Vulnerability)
5s
Docker / PR Comment (Vulnerability)
MKDocs  /  Publish to Galaxy
0s
MKDocs / Publish to Galaxy
Python  /  Comment on Pull Request (Python Scan)
6s
Python / Comment on Pull Request (Python Scan)
Matrix: Python / Functional Test
Matrix: Python / Unit Test
Docker  /  Publish
Docker / Publish
Docker  /  Tagged Image
Docker / Tagged Image
MKDocs  /  Mark Release Live
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

24 errors, 1 warning, and 30 notices
MKDocs / Lint
Process completed with exit code 1.
markdownlint-cli2-formatter-junit ► docs/projects/centurion_erp/development/api/models/external_links.md ► MD009/no-trailing-spaces: markdown_lint.junit.xml#L0
Failed test found in: markdown_lint.junit.xml Error: Line 9, Column 110, Expected: 0 or 2; Actual: 1
MKDocs / Linting Reports
Failed test were found and 'fail-on-error' option is set to true
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'>
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.12)
The strategy configuration was canceled because "python.functional-report._3_11" failed
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.11)
Test report summary exceeded limit of 65535 bytes and will be trimmed
C0301: app/project_management/serializers/project.py#L63
Line too long (137/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
R1702: app/core/signal/centurion_model_migrate.py#L210
Too many nested blocks (6/5) see https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/too-many-nested-blocks.html
R1702: app/core/signal/centurion_model_migrate.py#L210
Too many nested blocks (7/5) see https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/too-many-nested-blocks.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
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/project_management/serializers/project.py#L63
Line too long (137/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
R1702: app/core/signal/centurion_model_migrate.py#L210
Too many nested blocks (6/5) see https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/too-many-nested-blocks.html
R1702: app/core/signal/centurion_model_migrate.py#L210
Too many nested blocks (7/5) see https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/too-many-nested-blocks.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
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/project_management/serializers/project.py#L63
Line too long (137/100) see https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html
R1702: app/core/signal/centurion_model_migrate.py#L210
Too many nested blocks (6/5) see https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/too-many-nested-blocks.html
R1702: app/core/signal/centurion_model_migrate.py#L210
Too many nested blocks (7/5) see https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/too-many-nested-blocks.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
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
1 KB
sha256:4d0ccb2328b105f71c0bf46eb57832615cbf12291cbdb561f0b8924480b59ea5
container-scan-results-json Expired
5.28 KB
sha256:448e30bb98a367d1c67745549ea98639fb305b34bc329f072d100909769312e3
coverage-3.10 Expired
1.61 MB
sha256:0cf030e538698b70bde0ac766b734348ba243b2d9eb3558d5dd0bab936b3be7f
coverage-3.11 Expired
1.61 MB
sha256:b98bc3ec3eb8c7a547c2f83bfc7c3e9d48eda818f7f42043ffc2b30dfa31940f
coverage-3.12 Expired
1.61 MB
sha256:e4e3b42e7c2092e180ce4de1d6e360db83ebb32d6bf391ccf9002ae6509e0987
coverage-3.13 Expired
1.61 MB
sha256:bc99677e109a90169810137ed7058335f7580b4895eed692a10681ed49d58826
coverage-combined-unit-function-html-3.10 Expired
2.58 MB
sha256:75131fba97a481ab3781429bef1921c1b8ab3ea4312f38fdb24a8d4601017813
coverage-combined-unit-function-html-3.11 Expired
2.6 MB
sha256:a1476f27f7c2c28a2b683cee17edc5026acc64a3fbbee68fc2c208d07ec2e68a
coverage-combined-unit-function-html-3.12 Expired
2.6 MB
sha256:a3a2b7df9b9d5e759dd96e9b2453d94c7fa36bac166c21a8b0afbc1c7edd83c9
coverage-combined-unit-function-html-3.13 Expired
2.6 MB
sha256:35a49504dc2ffe139501cd44329c22f53f93c880b2baac2671d1eafebd317631
coverage-rc-functional-3.10 Expired
633 KB
sha256:2ea94c3d89b2f0275d0a3c0e76aa6ecde4725e03730cd5eb826c4946fd84f698
coverage-rc-functional-3.11 Expired
641 KB
sha256:7436247719c56f869792ce2ad47848e42e25f046fe929c67c5ad955431b1a78a
coverage-rc-functional-3.12 Expired
641 KB
sha256:bddbf738473f76c4d5123b1de507a489b6a92bebbeb45feb52f12f368dfad73a
coverage-rc-functional-3.13 Expired
641 KB
sha256:400adee0f9785ec2c5a86f39b06246bf3cb8d0968cd3733a2f3a9ef7af996eab
coverage-rc-unit-3.10 Expired
748 KB
sha256:f7ad1ae6716db81a6d94df1d64113588d65b7ac6ce7356a759b2684ca78534a4
coverage-rc-unit-3.11 Expired
764 KB
sha256:a535388a4a9a3b8ab362ead7ebc5401eb5aacc1cfd742dcf080117e78cd704ce
coverage-rc-unit-3.12 Expired
762 KB
sha256:1ea84273ef546273f44eb3f1568f94718757cb527536f7bc56f83add9ad070b1
coverage-rc-unit-3.13 Expired
762 KB
sha256:624373739146aabc27204dd4f837e490bbe655bbef91593374c0e49c6bfe53e5
coverage-report-3.10 Expired
38.6 KB
sha256:8f847006d8fa991a62383b96912feb884c982eaf2841317144e2348f0a2991de
coverage-report-3.11 Expired
38.6 KB
sha256:0cf533d6fcd9263b3fbbb8e080e2f0367cf2bad0fea7a82a269e92f5a0e3655d
coverage-report-3.12 Expired
38.6 KB
sha256:26bee7d90d722b6b2a61b00a7567cce53f0d10b14620eb5ad1d5585e0b87aed1
coverage-report-3.13 Expired
38.6 KB
sha256:9c3443898d5f7c15b543e103736c363205cbc76d00394d5f11d9f89d0175aa3e
coverage-report-json-3.10 Expired
76.3 KB
sha256:748d96323bdd08c24426798f2ecf75416d1a5c7c39db3b01f754dda75dc69e3e
coverage-report-json-3.11 Expired
76.3 KB
sha256:32948264cd552e8f3d0086402cf95771e016b342bd5cf49fbffd34334a0bc773
coverage-report-json-3.12 Expired
76.3 KB
sha256:030fddda7588dc552346672f2b54ecbd708359c4856065a54fde0d5bf8a303a3
coverage-report-json-3.13 Expired
76.3 KB
sha256:cc5cca77ce0d1c4501ca5cab0d7844bb0fcfa0a506d88166d8996ffd87a09866
docker-vulnerability-report Expired
329 Bytes
sha256:89b6ceb29f413bb6f7914015a2e95a840521eb068e9f0781a4c6a22fdf892036
docker-vulnerability-report-full Expired
342 Bytes
sha256:44a217d4d82eb681c60ba2ce538f60e687d9b52b5c45a7d7955885b4b1d068be
functional-code-coverage-results-3.12 Expired
1.02 KB
sha256:f9f7af65a28658dfe3212bc6b6df1f7e6fcf8834514ae2eaaa8492432042db41
functional-coverage-3.10 Expired
1.61 MB
sha256:aa2a78cc667c543b3f7c4a5b0d7a6b33b65c8bce30a64a71357fa9d84008b73f
functional-coverage-3.11 Expired
1.61 MB
sha256:879e1b17269829cd3a5dd8924962c51a7633e07dc48f603a8b777d240e276006
functional-coverage-3.12 Expired
1.61 MB
sha256:f6f34ed699b8091d056ebfbf0f2e13333456dd90f95fdc32836601413b21aa89
functional-coverage-3.13 Expired
1.61 MB
sha256:e040fb3f11a32b43e5757e02f10eea71a9d16bdb23ba939968d15cbda598c783
functional-coverage-report-3.10 Expired
38.3 KB
sha256:98877ee64642fcc544f16e552b8d0ea9c293ad33228fca7a3ca6c8992854d2ac
functional-coverage-report-3.11 Expired
38.3 KB
sha256:3cbc73abc0fa755b065c10786e582b892274df2d584305ef575729443361e495
functional-coverage-report-3.12 Expired
38.3 KB
sha256:cc2a572e891e3f27666596c32b326ed3b1b8414706dfa742087faf9929ffb063
functional-coverage-report-3.13 Expired
38.3 KB
sha256:5889a0e320c77a6d5dee7d293ed6b355818e1c6e6440db06f1f9492f1647d592
functional-coverage-report-json-3.10 Expired
77 KB
sha256:6878bf20e8f2edf77025cd17073da6d1d7fa4981877aed620bd157b0fe022e9d
functional-coverage-report-json-3.11 Expired
77 KB
sha256:59ec9d71c25fe985fa54f4874a9d2fce6dc4d676bd5e3c57b1f4092011cd65da
functional-coverage-report-json-3.12 Expired
77 KB
sha256:879048812e4eb5ec6f0f5bf3ec59c5061be343e951451150bcf598a87cef0911
functional-coverage-report-json-3.13 Expired
77 KB
sha256:b9e4e977d5da5e6ea307ce6ca4527fe7d34a34119003ef78844879443bb85c4e
functional-test-results-3.10 Expired
1000 KB
sha256:d9cfa3c0170a63050fb14ed274313be6bdee54492642025781329fc237eb31ab
functional-test-results-3.11 Expired
1000 KB
sha256:1c426ea9c6e5d2e02dcd8852369dcdddf84bcab129c3cac594f279b0b0f0b774
functional-test-results-3.12 Expired
1000 KB
sha256:24734632f21bdd795eea069c1c944726783f4a966bcbe7d9936a47d8d6328bf9
functional-test-results-3.13 Expired
1000 KB
sha256:b563a52ff4e9b7aa812bf4f2cce154ebae7937bdf07d8a85a065e9ec6f2c7b06
functional-test-shield-endpoint-3.11 Expired
1.17 KB
sha256:8b631bdf94e27df8e680f85539f0a49ffef2b3d80a7e2a8b3f28a4416afdcde6
mkdocs-lint Expired
452 Bytes
sha256:c34fde645f8743c7d39e41e05e5e529471f13be0d4e23f2e12db8e6102e6c818
python-scan-results-json Expired
1.38 KB
sha256:d8e607394ce3a4cccddd2fae33085a22ef9f39d283e30643fed03cb628a3320a
python-vulnerability-report Expired
348 Bytes
sha256:4af05e0d6cfa742f9bb6c586f35e532dac158b84b14da64de633e45cae044c15
python-vulnerability-report-full Expired
389 Bytes
sha256:8fee57bd99ac9f9f6fa3f7b76a55576d2a43a911a842d398813a44a2f04d80dd
trivy-sbom-report Expired
13.1 KB
sha256:e6fc678d9ee148f5da2344bc1356e0f823db5d5c32c04138a2f67455ebff4c7d
unit-test-results-3.10 Expired
109 KB
sha256:8523231f3c8b12d79481929c80e64a295dd01f4414efeb79b4d835db72ff8824
unit-test-results-3.11 Expired
110 KB
sha256:c4c42fa757d722f5857a0682fe811e995c061200d5d44f493c21bfe17dd48bd1
unit-test-results-3.12 Expired
109 KB
sha256:c5669e9c3adc50fffd841146614fce1e0a9359c8ba4018ebb6080322a4f9fda4
unit-test-results-3.13 Expired
113 KB
sha256:f382fe3f3cb6c52c9a68e1fec2be9cbc4d5b7967d3fb9930c75fb8862dc9ff84
unit-test-shield-endpoint-3.10 Expired
1.14 KB
sha256:5218050590b45ff120ff4c6f525be8c74eea3ecc527f58b2e16d944a1afd93b1
unit-test-shield-endpoint-3.11 Expired
1.14 KB
sha256:b8798bfb77a9b87bbaa068dacde794c57d601332a76df5dba10547f740c8f260
unit-test-shield-endpoint-3.12 Expired
1.14 KB
sha256:eec15bf6b963500e7398ee7649ff9ff1b043dedfad540a9190bdd5fa13a5b4f0
unit-test-shield-endpoint-3.13 Expired
1.14 KB
sha256:6a16ba0e8211a188a3e2e1b5e6c4b7e85746e34d7528bc65cb92ce9d242f1d9d