Commit graph

195 commits

Author SHA1 Message Date
Sandro 13efbd6fdf
Merge pull request #118177 from fabaff/bump-vsure 2021-04-01 11:37:59 +02:00
Fabian Affolter 5484539969 home-assistant: enable verisure tests 2021-04-01 10:57:50 +02:00
Sandro 903437721f
Merge pull request #118178 from fabaff/bump-mcstatus 2021-04-01 10:54:45 +02:00
Fabian Affolter 8e12459235 home-assistant: enable minecraft_server tests 2021-04-01 09:30:22 +02:00
Enno Richter ca8ff0b834 home-assistant: enable sonos componentTest 2021-03-30 21:12:13 +02:00
Fabian Affolter 70cb86a618 home-assistant: enable solaredge tests 2021-03-24 23:49:55 +01:00
Martin Weinelt 368329907b
Merge pull request #117300 from fabaff/bump-pysma 2021-03-23 02:01:59 +01:00
Martin Weinelt 55b7888f43
Merge pull request #117298 from fabaff/pydeconz 2021-03-23 01:51:05 +01:00
Fabian Affolter 99235e5560 home-assistant: enable subaru tests 2021-03-23 00:59:02 +01:00
Fabian Affolter 8bc8a51c04 home-assistant: enable sma tests 2021-03-23 00:41:26 +01:00
Fabian Affolter b6f41fc351 home-assistant: enable deconz tests 2021-03-23 00:12:47 +01:00
Sandro Jäckel 815514f447
home-assistant: fix github tag of iaqualink-py 2021-03-22 21:15:07 +01:00
Martin Weinelt 355d0fcbe8
Merge pull request #117013 from fabaff/iaqualink 2021-03-21 17:33:59 +01:00
Martin Weinelt cfce515802
home-assistant: pin iaqualink at 0.3.4
This was required due to breaking API changes in iaqualink>=0.4.0 and
can be safely removed after https://github.com/home-assistant/core/pull/48137
has been merged and released.
2021-03-21 04:16:25 +01:00
Fabian Affolter 46fe40324a home-assistant: enable iaqualink tests 2021-03-21 01:08:49 +01:00
Martin Weinelt 0cb5da8660
Merge pull request #117070 from fabaff/aionotion 2021-03-21 00:58:36 +01:00
Fabian Affolter b9375be57e home-assistant: enable notion tests 2021-03-20 23:55:08 +01:00
Fabian Affolter 8ba0c68815 home-assistant: enable simplisafe tests 2021-03-20 23:33:37 +01:00
Martin Weinelt c3cdba7942
home-assistant: 2021.3.3 -> 2021.3.4
https://github.com/home-assistant/core/releases/tag/2021.3.4
2021-03-13 01:31:48 +01:00
Martin Weinelt 7b82fbf63b
home-assistant: 2021.3.2 -> 2021.3.3 2021-03-09 03:09:42 +01:00
Martin Weinelt 4bd09f9889
home-assistant: apply patch to fix stream component tests
and reenable the two tests on aarch64.
2021-03-08 20:34:02 +01:00
Martin Weinelt 6ed2bd9937
home-assistant: disable tests getting stuck on aarch64 2021-03-06 18:25:08 +01:00
Martin Weinelt 9ad62a752e
home-assistant: 2021.3.0 -> 2021.3.2 2021-03-06 06:36:45 +01:00
Martin Weinelt 11d964f666
home-assistant: 2021.2.3 -> 2021.3.0 2021-03-06 03:02:05 +01:00
Martin Weinelt 598bc98ba1
home-assistant: rerun tests failing with RuntimeError
The flakyness in home-assistant stems from premature event loop closing,
due to race conditions throughout the test suite.

> RuntimeError: Event loop is closed

They also happen during upstreams testsuite runs, but they silently
ignore them, so I don't expect a fix for them in the near future.

Alleviate our pains by rerunning tests that fail in this particular way.
2021-03-06 02:28:00 +01:00
Martin Weinelt 4e65797018
home-assistant: enable a lot more component tests
We can now track a list of components, that should be integrated into
our testsuite run. Their dependencies will automatically be included
into the checkInputs by reusing the dependency lookup infrastructure we
already have, which is what makes this feasible.
2021-03-06 02:28:00 +01:00
Graham Bennett cb55068397 home-assistant: add ring-doorbell dependency
For the ring integration.  This is currently pinned back to 0.6.2 to avoid an
upstream bug in 0.7.0.
2021-03-01 18:51:33 +00:00
Fabian Affolter 98cd269c3f home-assistant: allow later httpx releases 2021-02-28 23:44:02 +01:00
Fabian Affolter e8811bc519 home-assistant: allow later awesomeversion releases 2021-02-25 09:33:40 +01:00
github-actions[bot] 344456f66a
Merge master into staging-next 2021-02-12 00:36:19 +00:00
Martin Weinelt df1b15ce54
home-assistant: reduce to two xdist job runners
This more closely replicates home-assistants upstream test environment
which runs on GitHub Actions, which according to its specifications¹
provides a 2-core CPU and `-n auto` would scale with the locally
available thread count.

This is another possible reason for the amount of race conditions
(`RuntimeError: Event loop is closed`) we were seeing, since moving to
parallel testing using xdist.

Reenable a few tests, that are likely to be caused by those race
conditions.

[1] https://docs.github.com/en/actions/reference/specifications-for-github-hosted-runners
2021-02-11 18:12:23 +01:00
Martin Weinelt 1d811faf54
home-assistant: 2021.2.2 -> 2021.2.3 2021-02-11 15:31:50 +01:00
github-actions[bot] 30dddce5e8
Merge master into staging-next 2021-02-09 06:16:02 +00:00
Martin Weinelt aa0af354b2 home-assistant: disable test_scan_match_st 2021-02-09 03:11:30 +01:00
Martin Weinelt 1c99286e1a home-assistant: 2021.2.1 -> 2021.2.2 2021-02-09 03:11:29 +01:00
github-actions[bot] 1c86cb40e9
Merge master into staging-next 2021-02-08 00:36:16 +00:00
Martin Weinelt 0b94f35b97
home-assistant: disable test_error_posted_as_event
The test is still flaky after the latest testing changes.
2021-02-07 22:57:41 +01:00
github-actions[bot] 86e1706582
Merge master into staging-next 2021-02-06 06:16:20 +00:00
Martin Weinelt 5bdc1c54ba
home-assistant: improve reliability of tests by grouping tests by file 2021-02-06 04:49:57 +01:00
Martin Weinelt 5684b8de37
home-assistant: 2021.2.0 -> 2021.2.1 2021-02-05 17:23:09 +01:00
Jan Tojnar da66296930
Merge branch 'staging-next' into staging
libkeyfinder no longer uses Qt so dontWrapQtApps is moot.
2021-02-04 19:34:26 +01:00
Martin Weinelt 1054c03d96
home-assistant: improve checkInputs package selection (#111921)
and migrate unnecessary packages out of propagatedBuildInputs. This
shrinks the whole package by ~65%.

/nix/store/wdhqcxhp45p287zknw3r0cv7pxgp6r14-homeassistant-2021.2.0	 696.7M
/nix/store/1v20wdqfn4v1nf3v2jmlkx89q18n8fzx-homeassistant-2021.2.0	 250.8M
2021-02-04 17:36:21 +01:00
Jan Tojnar 91109ce94a
Merge branch 'staging-next' into staging 2021-02-04 15:02:14 +01:00
Martin Weinelt da13b4418f
home-assistant: disable test_config_path
It's prone to race conditions.
2021-02-04 13:24:17 +01:00
Martin Weinelt d153c3fd33
home-assistant: 2021.1.5 -> 2021.2.0 2021-02-04 02:09:56 +01:00
Robert Schütz c65a1caf2f home-assistant: unpin PyYAML
Also remove a substitution that no longer applies.
2021-01-29 10:18:54 +01:00
Martin Weinelt 4702290465 home-assistant: 2021.1.4 -> 2021.1.5 2021-01-24 03:42:19 +01:00
Martin Weinelt db4cdb0b9b
home-assistant: 2021.1.3 -> 2021.1.4 2021-01-17 10:43:13 +01:00
Martin Weinelt 7314c0eee7
home-assistant: 2021.1.2 -> 2021.1.3 2021-01-15 18:14:15 +01:00
Martin Weinelt c5a3874a4c
home-assistant: 2021.1.1 -> 2021.1.2 2021-01-14 23:53:44 +01:00