Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-31 | adding an option during service init to run the service it is missing | Edi Feschiyan | 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 ↵ | Edi Feschiyan | 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 | Edi Feschiyan | 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 | Edi Feschiyan | 12 | -116/+116 | |
Decorator cleanups | |||||
2020-08-29 | Merge branch 'smurray/fixes' into 'master' | Edi Feschiyan | 32 | -30/+546 | |
Assorted fixes See merge request konsulko/internal/pyagl!1 | |||||
2020-08-28 | Rename AGL_AVAILABLE_TECHS | Scott Murray | 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 | Scott Murray | 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 | Scott Murray | 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 | Edi Feschiyan | 2 | -3/+51 | |
2020-08-17 | bluetooth.py and test_bluetooth.py - adding missing avrcp_controls support ↵ | Edi Feschiyan | 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 | Edi Feschiyan | 1 | -35/+64 | |
2020-08-07 | Adding changes to setup.py to include ini files from MANIFEST.in | Edi Feschiyan | 2 | -1/+7 | |
2020-08-07 | moving conftest to pyagl subdir and creating a manifest | Edi Feschiyan | 2 | -0/+1 | |
2020-08-07 | moving conftest conftest under a package | Edi Feschiyan | 1 | -0/+0 | |
2020-08-07 | updating .gitignore for tox | Edi Feschiyan | 1 | -0/+4 | |
2020-08-07 | Registering "regular" and "hwrequired" test markers, adding them to tests | Edi Feschiyan | 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 | Edi Feschiyan | 2 | -2/+1 | |
2020-07-23 | Fixed catching wrong TimeoutError exception thrown by the task in ↵ | Edi Feschiyan | 1 | -1/+1 | |
test_location_events | |||||
2020-07-23 | changes to README.md | Edi Feschiyan | 1 | -1/+12 | |
2020-07-17 | fix xfail message for bluetooth fixture | Edi Feschiyan | 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 | Edi Feschiyan | 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 ↵ | Edi Feschiyan | 2 | -4/+8 | |
intelligently | |||||
2020-07-13 | when pytests are run on Python 3.8 the test gathering and execution order is ↵ | Edi Feschiyan | 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 ↵ | Edi Feschiyan | 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 | Edi Feschiyan | 1 | -1/+2 | |
2020-07-13 | temporarily removing the raw send arguments with --json --verb --api | Edi Feschiyan | 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 | Edi Feschiyan | 1 | -1/+1 | |
2020-07-13 | WIP: Adding taskmanager and homescreen service and tests | Edi Feschiyan | 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 | Edi Feschiyan | 7 | -3/+220 | |
2020-06-24 | Adding bluetooth pbap service and tests | Edi Feschiyan | 6 | -3/+231 | |
2020-06-24 | Adding bluetooth_map | Edi Feschiyan | 3 | -0/+152 | |
2020-06-24 | adding touches to base class, causes to crash when error response is ↵ | Edi Feschiyan | 1 | -15/+8 | |
received without info | |||||
2020-06-24 | Adding AudioMixer service and tests | Edi Feschiyan | 5 | -176/+76 | |
2020-06-18 | Adding empty init files | Edi Feschiyan | 3 | -0/+0 | |
2020-06-18 | Rearranging files for distribution, setup.py modifications | Edi Feschiyan | 22 | -66/+298 | |
2020-06-12 | Adding cookiecutter, preparing for setuptools, new services | Edi Feschiyan | 21 | -56/+145 | |
2020-06-09 | Adding argparser to bluetooth | Edi Feschiyan | 4 | -17/+93 | |
2020-06-09 | Adding nfc.py | Edi Feschiyan | 2 | -0/+42 | |
Adding argparser to bluetooth | |||||
2020-06-09 | Completed audiomixer api | Edi Feschiyan | 5 | -4/+100 | |
2020-06-09 | updating gps tests | Edi Feschiyan | 1 | -10/+32 | |
2020-06-09 | Working base class, hopefully final reworks for the services | Edi Feschiyan | 6 | -92/+234 | |
2020-06-09 | changed subscription arguments to lists; adding AFBResponse class for ↵ | Edi Feschiyan | 1 | -5/+40 | |
handling websocket data; added working rng to request function | |||||
2020-06-09 | touching regex matcher for sockets to stop giving warnings | Edi Feschiyan | 1 | -4/+4 | |
2020-06-09 | working first test with asyncio for gps and weather.py imports cleanup | Edi Feschiyan | 3 | -7/+8 | |
2020-06-09 | turned weather into oneliner | Edi Feschiyan | 2 | -35/+16 | |
2020-06-09 | removing waitresponse, will be using *Service.response() to get a packet. ↵ | Edi Feschiyan | 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 | Edi Feschiyan | 5 | -18/+73 | |
2020-04-28 | Cleaned up gps | Edi Feschiyan | 1 | -20/+22 | |
2020-04-28 | Cleaned up geoclue | Edi Feschiyan | 1 | -17/+14 | |
2020-04-28 | Refactored bluetooth | Edi Feschiyan | 2 | -80/+75 | |