Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-31 | adding an option during service init to run the service it is missing | 5 | -88/+104 | ||
adding a fix where if multiple instances of the same service are available fixing geoclue to xfail due to lack of internet connection and removing subscription wait moving scannable interfaces to a fixture adding dependency and moving network tests order | |||||
2020-08-31 | mediascanner service is not running in the system on boot, so adding ↵ | 3 | -20/+78 | ||
runafmservice and startsystemdservice methods and adjusting the portfinder() to run the missing service. | |||||
2020-08-31 | Merge branch 'master' of gitlab.com:konsulko/internal/pyagl into master | 32 | -30/+552 | ||
Conflicts: pyagl/tests/test_audiomixer.py pyagl/tests/test_bluetooth.py | |||||
2020-08-31 | Adding can-low basic verb tests and cli invocations | 12 | -116/+116 | ||
Decorator cleanups | |||||
2020-08-29 | Merge branch 'smurray/fixes' into 'master' | 32 | -30/+546 | ||
Assorted fixes See merge request konsulko/internal/pyagl!1 | |||||
2020-08-28 | Rename AGL_AVAILABLE_TECHS | 2 | -19/+31 | ||
Rename AGL_AVAILABLE_TECHS to AGL_AVAILABLE_INTERFACES for clarity, and update README.md to document it and improve the test running section. Signed-off-by: Scott Murray <scott.murray@konsulko.com> | |||||
2020-08-28 | Mark some more tests as hwrequired | 2 | -7/+7 | ||
Mark more tests that seem to require hardware in the audiomixer and bluetooth tests as hwrequired, with an eye towards having no failures when running with "not hwrequired" on qemu. Signed-off-by: Scott Murray <scott.murray@konsulko.com> | |||||
2020-08-28 | Add license file and copyrights | 31 | -4/+508 | ||
Add Apache 2.0 license text as LICENSE file, and copyright headers to all source files. Signed-off-by: Scott Murray <scott.murray@konsulko.com> | |||||
2020-08-19 | test_signal_composer.py - adding tests for | 2 | -3/+51 | ||
2020-08-17 | bluetooth.py and test_bluetooth.py - adding missing avrcp_controls support ↵ | 12 | -17/+229 | ||
and test mediascanner.py - adding missing agl service mediascanner support and tests test_network.py - adding missing scan_services test adding base service and tests files for signal_composer and can_low | |||||
2020-08-07 | Changing portfinder method to run locally without ssh | 1 | -35/+64 | ||
2020-08-07 | Adding changes to setup.py to include ini files from MANIFEST.in | 2 | -1/+7 | ||
2020-08-07 | moving conftest to pyagl subdir and creating a manifest | 2 | -0/+1 | ||
2020-08-07 | moving conftest conftest under a package | 1 | -0/+0 | ||
2020-08-07 | updating .gitignore for tox | 1 | -0/+4 | ||
2020-08-07 | Registering "regular" and "hwrequired" test markers, adding them to tests | 14 | -27/+270 | ||
Enabling custom pytest --lava option for LAVA CI integration Enabling tox for CI bluetooth::default_adapter should support setting a default one according to documentation in README.md | |||||
2020-07-23 | removing unused pytest-reverse | 2 | -2/+1 | ||
2020-07-23 | Fixed catching wrong TimeoutError exception thrown by the task in ↵ | 1 | -1/+1 | ||
test_location_events | |||||
2020-07-23 | changes to README.md | 1 | -1/+12 | ||
2020-07-17 | fix xfail message for bluetooth fixture | 4 | -7/+15 | ||
fix test_entry_phonebook to xfail instead fail when no records are returned but query is successful replace 'is not' with != | |||||
2020-07-14 | When using asyncio.timeout on a response() task it will return None | 1 | -3/+9 | ||
If not caught when that happens, it will raise TypeErrors and random unawaited coros/tasks | |||||
2020-07-13 | converting test_subscribe_location into task and waiting for it more ↵ | 2 | -4/+8 | ||
intelligently | |||||
2020-07-13 | when pytests are run on Python 3.8 the test gathering and execution order is ↵ | 2 | -1/+2 | ||
reversed and may break tests which require state to be carried over adding pytest-reverse to requirements/setup.py to be readily available if needed | |||||
2020-07-13 | catching immediate emit from geoclue subscription, otherwise breaks ↵ | 2 | -4/+7 | ||
unsubscribe test below commenting out homescreen tap test because the api currently does not respond to it | |||||
2020-07-13 | weather tests adding dependencies | 1 | -1/+2 | ||
2020-07-13 | temporarily removing the raw send arguments with --json --verb --api | 7 | -9/+92 | ||
removing unnecesary import in test_weather adding README.md fixing requirements and setup.py to include pytest-dependency instead -depends | |||||
2020-07-13 | replacing 'is' with '==' comparison causing warnings | 1 | -1/+1 | ||
2020-07-13 | WIP: Adding taskmanager and homescreen service and tests | 23 | -65/+497 | ||
PEP8 cleanups, newlines replacing AFBResponse with service.afbresponse() Adding BT-PBAP CLI callables Adding bluetooth subscription tests | |||||
2020-06-25 | Adding network bindings and tests | 7 | -3/+220 | ||
2020-06-24 | Adding bluetooth pbap service and tests | 6 | -3/+231 | ||
2020-06-24 | Adding bluetooth_map | 3 | -0/+152 | ||
2020-06-24 | adding touches to base class, causes to crash when error response is ↵ | 1 | -15/+8 | ||
received without info | |||||
2020-06-24 | Adding AudioMixer service and tests | 5 | -176/+76 | ||
2020-06-18 | Adding empty init files | 3 | -0/+0 | ||
2020-06-18 | Rearranging files for distribution, setup.py modifications | 22 | -66/+298 | ||
2020-06-12 | Adding cookiecutter, preparing for setuptools, new services | 21 | -56/+145 | ||
2020-06-09 | Adding argparser to bluetooth | 4 | -17/+93 | ||
2020-06-09 | Adding nfc.py | 2 | -0/+42 | ||
Adding argparser to bluetooth | |||||
2020-06-09 | Completed audiomixer api | 5 | -4/+100 | ||
2020-06-09 | updating gps tests | 1 | -10/+32 | ||
2020-06-09 | Working base class, hopefully final reworks for the services | 6 | -92/+234 | ||
2020-06-09 | changed subscription arguments to lists; adding AFBResponse class for ↵ | 1 | -5/+40 | ||
handling websocket data; added working rng to request function | |||||
2020-06-09 | touching regex matcher for sockets to stop giving warnings | 1 | -4/+4 | ||
2020-06-09 | working first test with asyncio for gps and weather.py imports cleanup | 3 | -7/+8 | ||
2020-06-09 | turned weather into oneliner | 2 | -35/+16 | ||
2020-06-09 | removing waitresponse, will be using *Service.response() to get a packet. ↵ | 6 | -88/+100 | ||
trying to figure out async generator as a service listener. WIP | |||||
2020-05-08 | Adding requirements, work in progress to integrate this thing with pytest | 5 | -18/+73 | ||
2020-04-28 | Cleaned up gps | 1 | -20/+22 | ||
2020-04-28 | Cleaned up geoclue | 1 | -17/+14 | ||
2020-04-28 | Refactored bluetooth | 2 | -80/+75 | ||