Record Python version and misc test/CI fixes
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 26 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | configure: keep track of Python versionconfigure | +5 | 15 replies | |
| 2/4 | check-venv: use recorded Python versiontests/ | +1 | 1 reply | |
| 3/4 | Travis CI: make specified Python versions usable on jobs.travis.yml | +3 | 6 replies | |
| 4/4 | check-help: visual and content improvementstests/ | +5 | 4 replies |
Reviews trailers per patch
All 4 patches have a Reviewed-by or Acked-by.
| Patch | Alex Bennée | Eric Blake | Philippe Mathieu-Daudé | Eduardo Habkost | Wainer dos Santos Moschetta |
|---|---|---|---|---|---|
| 1/4 | R-b | ||||
| 2/4 | R-b | ||||
| 3/4 | R-b | ||||
| 4/4 | R-b | R-b | R-b | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.
Cover letter [Qemu-devel] [PATCH 0/4] Record Python version and misc test/CI fixes
A recent experience with Travis-CI[1] showed that some tests were not running with the intended Python version. Let's add the Python version the configure output, which serves as a general debugging aid that the intended Python version was used[2][3].
Additionally, the recently introduced "check-venv" target, used by the "check-acceptance" target, verifies if the configured Python interpreter is Python 3, and does so on the Makefile itself. Since the Python version is being captured on configure, let's avoid rerunning Python on every make invocation.
Finally, a small cosmetic fix to the "make check-help" output.
[1] https://travis-ci.org/clebergnu/qemu/jobs/452033247#L983
[2] https://travis-ci.org/clebergnu/qemu/jobs/452663112#L960
[3] https://travis-ci.org/clebergnu/qemu/jobs/452663113#L956
Cleber Rosa (4):
configure: keep track of Python version
check-venv: use recorded Python version
Travis CI: make specified Python versions usable on jobs
check-help: visual and content improvements
.travis.yml | 4 +++- configure | 6 +++++- tests/Makefile.include | 11 ++++++----- 3 files changed, 14 insertions(+), 7 deletions(-)
Signature · 1 line
2.19.1