pifpaf
pifpaf copied to clipboard
Python fixtures and daemon managing tools for functional testing
- [x] ubuntu bionic fails to install npm - [x] ubuntu focal has no mysql-server-5.7 - [x] migrate from testrepository to stestr - [x] aodh tests hang - [ ]...
With etcd 3.4.7 the expected line "ready to serve client requests" never appears. Instead it has the following lines: ``` 2020-04-18 23:52:59.873615 I | embed: ready to serve client requests...
I stopped using pifpaf for a long time now and I don't plan on maintaining it anymore. If any user wants to step up and take the stick, I'll be...
Could you move the buildsystem to [PEP517](https://peps.python.org/pep-0517/)?
``` * QA Notice: setuptools warnings detected: * * Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead * Usage of...
The ceph driver currently hangs in tests, repeating HEALTH_WARN: ``` EBUG [pifpaf.drivers] executing: ['ceph', '-c', '/home/felix/tmp/pifpaf/tmpbu55u6xd/ceph.conf', 'health'] DEBUG [pifpaf.drivers] ceph-mon[567946] output: 2021-05-20T13:25:08.553+0800 7f61b56bd640 0 mon.a@0(leader) e1 handle_command mon_command({"prefix": "health"} v...
Starting at ~3.4 the output is now `embed: serving insecure client requests on 127.0.0.1:2379, this is strongly discouraged!` so `client requests on` still matches both
It would be nice to have an option to choose a random free port, and the target program can read it from environment variables.
When a driver does not register an environment variable suffixed with _URL, pifpaf will break having None when it expects a string.
The trustme driver provides TLS certificates for both client and server side on the go. The certificates and keys are created in the tempdir and their path pushed to environment...