XaF / qolsysgw

Qolsys IQ Panel 2+ gateway to an Home Assistant Alarm Control Panel
MIT License
134 stars 13 forks source link

👷 [ci] update grabbing python version from AppDaemon #103

Closed XaF closed 1 year ago

XaF commented 1 year ago

Since last update, AppDaemon has changed the way the Python version is presented in their Dockerfile. This fixes that and makes the tests fail if we're unable to fetch the Python version, as well as centralize getting the Python version when preparing the environment before running the tests.

github-actions[bot] commented 1 year ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
apps/qolsysgw
   gateway.py1583180%95–96, 131–154, 162, 187–188, 216–217, 226–227, 236–237, 243, 263–264
apps/qolsysgw/mqtt
   exceptions.py170100% 
   listener.py53885%42–44, 68–70, 74–75
   updater.py243797%169, 217, 220, 339, 390, 473, 550
   utils.py50100% 
apps/qolsysgw/qolsys
   actions.py50296%24, 34
   config.py701381%63–64, 66, 70, 75, 90–102, 112, 120, 146
   control.py151795%39, 47, 51, 58, 65, 81, 88
   events.py2322191%64, 69, 100, 104, 130–131, 163, 167, 190, 201, 208, 235, 251, 265, 278–280, 325, 357, 369, 414
   exceptions.py290100% 
   observable.py17382%13, 17–18
   partition.py120794%149–153, 159–163, 166
   sensors.py2072090%57–78, 136, 194, 198, 205, 222, 226
   socket.py951980%36, 43, 52–54, 83–84, 103–105, 109–110, 114–116, 126–127, 133–134
   state.py64395%24, 74, 82
   utils.py47491%11, 14, 20–21
TOTAL155814591% 

Tests Skipped Failures Errors Time
120 0 :zzz: 0 :x: 0 :fire: 32.234s :stopwatch: