Merge lp:~javier.collado/ubuntu-test-runlists/jenkins-smoketest-setup-logpath into lp:~canonical-ci-engineering/ubuntu-test-runlists/jenkins-smoketest-setup
Proposed by
Javier Collado
Status: | Merged |
---|---|
Approved by: | Max Brustkern |
Approved revision: | 58 |
Merged at revision: | 48 |
Proposed branch: | lp:~javier.collado/ubuntu-test-runlists/jenkins-smoketest-setup-logpath |
Merge into: | lp:~canonical-ci-engineering/ubuntu-test-runlists/jenkins-smoketest-setup |
Diff against target: |
68 lines (+15/-19) 2 files modified
setup-jobs.py (+0/-5) templates/smoke.xml.jinja (+15/-14) |
To merge this branch: | bzr merge lp:~javier.collado/ubuntu-test-runlists/jenkins-smoketest-setup-logpath |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Max Brustkern (community) | Approve | ||
Review via email: mp+156526@code.launchpad.net |
Description of the change
This branch updates the script that generates the smoke testing jobs to include
`logpath` in the configuration file that is created on the fly. This way,
syslog files are written to the workspace and there isn't any reuse of files
from `/var/log/utah` to avoid problems such as the one in bug1160696.
To verify the changes work fine, I've created a few temporary jobs in the
private jenkins instance whose name is the same as the smoke testing ones with
the `jcollado-` prefix. They have been working correctly for the last three
daily images, so I think the changes are ready to be merged.
To post a comment you must log in.
It looks like this won't grab other log files mentioned by the output of run_utah_tests, such as a preseed file, or any files fetched with the --files argument. I guess we could use --outdir to make sure all the fetched files end up in the right place. I'm not sure if the preseed file will automatically use outdir or not, but maybe it should.