This change ensures fixtures are aligned with the installed Home Assistant version to perfectly reproduce the core project testing environment. Specifically:
Previous fixtures are removed as we don't need to maintain them anymore
Added download_fixtures.sh script that downloads all fixtures and tests helpers for a given Home Assistant version
Added init script that gather together all steps in a single command
Documentation is updated to retrieve automatically the latest version of Home Assistant via GitHub API
Testing:
Follow the README.md instructions to initialize the devenv.
Extra Notes (optional):
n/a
Checklist
[x] Related issues and proposed changes are filled
[x] Tests are defining the correct and expected behavior
Related Issues
Proposed Changes:
This change ensures fixtures are aligned with the installed Home Assistant version to perfectly reproduce the core project testing environment. Specifically:
download_fixtures.sh
script that downloads all fixtures and tests helpers for a given Home Assistant versioninit
script that gather together all steps in a single commandTesting:
Follow the
README.md
instructions to initialize the devenv.Extra Notes (optional):
n/a
Checklist