Skip to content

Organize test fixtures to prepare for more end to end tests #2313

Organize test fixtures to prepare for more end to end tests

Organize test fixtures to prepare for more end to end tests #2313

Triggered via pull request December 22, 2025 16:28
Status Cancelled
Total duration 1m 20s
Artifacts

ci.yml

on: pull_request
Matrix: test
Lint Commit Messages
15s
Lint Commit Messages
lint
17s
lint
Build Package
10s
Build Package
Test Semantic Release
44s
Test Semantic Release
release
0s
release
Fit to window
Zoom out
Zoom in

Annotations

7 errors
Lint Commit Messages
You have commit messages with errors ⧗ input: Organize test fixtures Rewrite the test fixtures to have a more clear split between local and mqtt fixtures. This is in prepration for running both at once for e2 tests for device manager. All fixtures are moved into a fixtures subdirectory. The helper classes that are imported into other tests are added in separate files for importing, and to avoid import warnings from pytests. This renames all the fixtures to have mqtt prefixed names and local fixtures to have local prefixed names. There is one minor change to make the local asyncio tests uses asyncio Queues rather than blocking queues. ✖ subject may not be empty [subject-empty] ✖ type may not be empty [type-empty] ✖ found 2 problems, 0 warnings ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
lint
Process completed with exit code 1.
test (3.14)
Canceling since a higher priority waiting request for e2e-test-fixtures exists
test (3.14)
The operation was canceled.
test (3.11)
Canceling since a higher priority waiting request for e2e-test-fixtures exists
test (3.11)
The operation was canceled.
CI
Canceling since a higher priority waiting request for e2e-test-fixtures exists