Merge lp:~danilo/landscape-client/ci-check-and-deps into lp:~landscape/landscape-client/trunk
Status: | Merged |
---|---|
Approved by: | Eric Snow |
Approved revision: | 973 |
Merged at revision: | 975 |
Proposed branch: | lp:~danilo/landscape-client/ci-check-and-deps |
Merge into: | lp:~landscape/landscape-client/trunk |
Diff against target: |
95 lines (+43/-14) 1 file modified
Makefile (+43/-14) |
To merge this branch: | bzr merge lp:~danilo/landscape-client/ci-check-and-deps |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Eric Snow (community) | Approve | ||
Adam Collard (community) | Approve | ||
🤖 Landscape Builder | test results | Approve | |
Alberto Donato (community) | Approve | ||
Review via email:
|
Commit message
Split depends installation from "check" target
So far, we've depended on accidental installation of deps on our build slaves (eg. Landscape itself might install them), or manual installation.
Make separate ci-check target similar to our other codebases that installs the deps for both py2 and py3, and remove deps installation from py3 check targets.
Add makefile help similar to our more recent projects too.
Description of the change
Split depends installation from "check" target
So far, we've depended on accidental installation of deps on our build slaves (eg. Landscape itself might install them), or manual installation.
Make separate ci-check target similar to our other codebases that installs the deps for both py2 and py3, and remove deps installation from py3 check targets.
Add makefile help similar to our more recent projects too.
NOTE: tarmac-config will need to be updated to make tarmac/latch run "make ci-check" on landscape-client once this lands.
Testing instructions:
"make help" and then follow the instructions :-)
Command: TRIAL_ARGS=-j4 make check /ci.lscape. net/job/ latch-test- xenial/ 3773/
Result: Success
Revno: 972
Branch: lp:~danilo/landscape-client/ci-check-and-deps
Jenkins: https:/