David James Sherman
David James Sherman
I can do that. Do you by chance have a general idea of the tests that need to be made? I can verify that the uids and gids are as...
I'm not sure where to put the regression test for this. I suppose [ci/run_tests.sh](https://github.com/poppy-project/pypot/blob/master/ci/run_tests.sh)? So, as a shell fragment: ``` bash -c 'stdbuf -o0 poppy-services --poppy-simu --http --http-port 0 poppy-ergo-jr...
This would be easier if you had a [clirunner](https://click.palletsprojects.com/en/7.x/testing/) to capture the program output!
There are two cases I have run into. 1. When running independent tests in parallel on the same machine, each with a simulator as a test fixture. It would be...
We have cookiecutter templates that set up [tox](https://tox.readthedocs.io/en/latest/) environments for testing new Python projects. Out of the box our configurations use [pytest](https://docs.pytest.org/en/stable/) / [pytest-bdd](https://pytest-bdd.readthedocs.io/en/latest/#bdd-library-for-the-py-test-runner) rather than [unittest](https://docs.python.org/3/library/unittest.html) and [discover](https://pypi.org/project/discover). I...
I can't speak to any broader issues, but for anecdotal evidence we successfully used the patch from this PR for two years at least to improve compatibility on Linux; at...
In https://github.com/aseba-community/aseba/issues/760#issuecomment-353132709 @davidjsherman said: > service discovery is properly the responsibility of the switch. I just remembered #721, which allows the switch to act as a broker. In https://github.com/aseba-community/aseba/issues/760#issuecomment-353140751 @cor3ntin...
The TXT record is a way to filter targets. A target that advertises itself with an outdated protocol version must be ignored by any client unable to use that version....
I think that I have figured out how Aseba::Zeroconf should interact with the DNS Service. I have combined the scenarios in the attached sequence diagram. - Two Dashel targets: T1...
The socket file descriptors used by the DNS Service do not transfer data, they are only used to trigger callbacks. Every outstanding request to the service has a unique sdRef,...