Allow update entities to report progress as a float #219443
ci.yaml
on: pull_request
Collect information & changes data
16s
Matrix: Prepare dependencies
Matrix: lint-hadolint
Check hassfest
48s
Check all requirements
21s
Check mypy
1m 4s
Matrix: prepare-pytest-full
Audit licenses
0s
Check pylint
8m 6s
Check pylint on tests
6m 9s
Check ruff-format
40s
Check ruff
26s
Check other linters
1m 15s
Matrix: pytest-full
Matrix: pytest-mariadb
Matrix: pytest-partial
Matrix: pytest-postgres
Upload test coverage to Codecov (partial suite)
0s
Upload test coverage to Codecov (full suite)
0s
Annotations
24 errors
Run postgres:12.14 tests Python 3.12
10.03s call tests/components/sensor/test_recorder_missing_stats.py::test_compile_missing_statistics[True-True]
|
Run postgres:15.2 tests Python 3.12
11.07s call tests/components/sensor/test_recorder_missing_stats.py::test_compile_missing_statistics[True-True]
|
Run tests Python 3.12 (1):
tests/components/nextcloud/test_update.py#L29
test_async_setup_entry
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'auto_update': False,
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/nextcloud/icon.png',
...
})
|
Run tests Python 3.12 (1)
Process completed with exit code 1.
|
Run tests Python 3.12 (3):
tests/components/lamarzocco/test_update.py#L40
test_update_entites[machine_firmware-machine]
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/lamarzocco/icon.png',
...
})
|
Run tests Python 3.12 (3):
tests/components/lamarzocco/test_update.py#L40
test_update_entites[gateway_firmware-gateway]
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/lamarzocco/icon.png',
...
})
|
Run tests Python 3.12 (3)
Process completed with exit code 1.
|
Run tests Python 3.12 (2):
tests/components/iron_os/test_update.py#L46
test_update
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/iron_os/icon.png',
...
})
|
Run tests Python 3.12 (2)
Process completed with exit code 1.
|
Run tests Python 3.12 (10):
tests/components/fritz/test_update.py#L49
test_update_entities_initialized
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'auto_update': False,
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/fritz/icon.png',
...
})
|
Run tests Python 3.12 (10):
tests/components/fritz/test_update.py#L71
test_update_available
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'auto_update': False,
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/fritz/icon.png',
...
})
|
Run tests Python 3.12 (10):
tests/components/fritz/test_update.py#L99
test_available_update_can_be_installed
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'auto_update': False,
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/fritz/icon.png',
...
})
|
Run tests Python 3.12 (10):
tests/components/tessie/test_update.py#L26
test_updates
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'auto_update': False,
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/tessie/icon.png',
...
})
|
Run tests Python 3.12 (10)
Process completed with exit code 1.
|
Run tests Python 3.12 (6):
tests/components/smlight/test_update.py#L86
test_update_setup
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/smlight/icon.png',
...
})
|
Run tests Python 3.12 (6)
Process completed with exit code 1.
|
Run tests Python 3.12 (7):
tests/components/unifi/test_update.py#L88
test_entity_and_device_data[site_payload0-device_payload0]
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/unifi/icon.png',
...
})
|
Run tests Python 3.12 (7):
tests/components/unifi/test_update.py#L88
test_entity_and_device_data[site_payload1-device_payload0]
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/unifi/icon.png',
...
})
|
Run tests Python 3.12 (7):
tests/components/devolo_home_network/test_update.py#L56
test_update_firmware
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/devolo_home_network/icon.png',
...
})
|
Run tests Python 3.12 (7)
Process completed with exit code 1.
|
Run tests Python 3.12 (4):
tests/components/teslemetry/test_update.py#L31
test_update
AssertionError
|
Run tests Python 3.12 (4):
tests/components/teslemetry/test_update.py#L44
test_update_alt
AssertionError
|
Run tests Python 3.12 (4):
tests/components/airgradient/test_update.py#L29
test_all_entities
AssertionError: assert [+ received] == [- snapshot]
StateSnapshot({
...
'device_class': 'firmware',
+ 'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/airgradient/icon.png',
...
})
|
Run tests Python 3.12 (4)
Process completed with exit code 1.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
coverage-3.12-5
|
873 KB |
|
coverage-3.12-8
|
878 KB |
|
coverage-3.12-9
|
870 KB |
|
coverage-3.12-mariadb-10.10.3
|
16.3 KB |
|
coverage-3.12-mariadb-10.11.2
|
16.3 KB |
|
coverage-3.12-mariadb-10.3.32
|
16.3 KB |
|
coverage-3.12-mariadb-10.6.10
|
16.3 KB |
|
coverage-3.12-mysql-8.0.32
|
16.3 KB |
|
coverage-3.12-postgres-12.14
|
16.3 KB |
|
coverage-3.12-postgres-15.2
|
16.3 KB |
|
pytest-219443-3.12-1
|
2.56 KB |
|
pytest-219443-3.12-10
|
3.87 KB |
|
pytest-219443-3.12-2
|
2.88 KB |
|
pytest-219443-3.12-3
|
4.14 KB |
|
pytest-219443-3.12-4
|
2.94 KB |
|
pytest-219443-3.12-5
|
2.21 KB |
|
pytest-219443-3.12-6
|
2.6 KB |
|
pytest-219443-3.12-7
|
3.83 KB |
|
pytest-219443-3.12-8
|
1.38 KB |
|
pytest-219443-3.12-9
|
1.26 KB |
|
pytest-219443-3.12-mariadb-10.10.3
|
2.67 KB |
|
pytest-219443-3.12-mariadb-10.11.2
|
2.66 KB |
|
pytest-219443-3.12-mariadb-10.3.32
|
2.64 KB |
|
pytest-219443-3.12-mariadb-10.6.10
|
2.68 KB |
|
pytest-219443-3.12-mysql-8.0.32
|
2.59 KB |
|
pytest-219443-3.12-postgres-12.14
|
2.32 KB |
|
pytest-219443-3.12-postgres-15.2
|
2.32 KB |
|
pytest_buckets-3.12
|
5.75 KB |
|