-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reconverge with OBS [part 3] #132
Conversation
I think this is failing on Travis since the environment is missing both
needs to be protected with:
although this fake section header thing makes me uncomfortable. The |
@M0ses The question is, why was this not failing before. I presume that there is some new test in this PR which is now covering this code path but I haven't checked. If so, the fix commit needs to be inserted in the sequence of commits prior to the new test, to avoid breaking |
Since the tests now exercise the get_config_options() code path, we need to ensure we don't die if [tar_scm] config section is missing (e.g. if we're testing on a machine which has neither /etc/obs/services/tar_scm nor ~/.obs2/tar_scm.
587ff60
to
b3e197a
Compare
3d8f40a
to
72f9122
Compare
2fe15bd
to
d05fb14
Compare
This is the conventional Python approach, and it's more flexible than editing a Makefile rule.
Piping test output through tee means that we have to now be careful to catch failures in pipelines, otherwise make(1) would silently ignore a failure of the test suite run caused by a module not being installed.
* Make it easier for cleanup script to identify oldest repos
20c00a1
to
68eccf4
Compare
This reverts commit c9a319a ("temporarily disable PEP8 test whilst we reconverge with OBS").
This is the third in a series of PRs to reconverge the codebase with the currently live code in OBS, which is represented by the changes in #123. (#125 was the first part, and #128 was the second.)
It still needs a commit to fix the PEP8 issues.