Changes between Initial Version and Version 1 of Ticket #2049, comment 24
- Timestamp:
- 2014-09-25T19:55:04Z (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2049, comment 24
initial v1 3 3 In my opinion, the {{{master.cfg}}} should be minimal, and I'd like to move some of the operations here into {{{packaging-tests}}}, and here are some examples of why: 4 4 5 * In [https://github.com/tahoe-lafs/buildbot-config-tahoe/blob/master/tahoe/git/master.cfg#L92 master.cfg line 92] there's a conditional on a per-buildslave option {{{do_test_already_have_dep}}} which determines whether or not to run a test. I would rather have two explicitly named tests such as {{{test_tahoe_build_with_preexisting_pycryptopp}}} versus {{ test_tahoe_build_without_preexisting_pyrcryptopp}}} and then configure buildslaves by specifying which tests they run. (In fact, a single buildslave may be able to run both tests which would be handy especially when we have few buildslaves for a given architecture.)5 * In [https://github.com/tahoe-lafs/buildbot-config-tahoe/blob/master/tahoe/git/master.cfg#L92 master.cfg line 92] there's a conditional on a per-buildslave option {{{do_test_already_have_dep}}} which determines whether or not to run a test. I would rather have two explicitly named tests such as {{{test_tahoe_build_with_preexisting_pycryptopp}}} versus {{{test_tahoe_build_without_preexisting_pyrcryptopp}}} and then configure buildslaves by specifying which tests they run. (In fact, a single buildslave may be able to run both tests which would be handy especially when we have few buildslaves for a given architecture.) 6 6 7 ... (I will edit this comment to write more detail, but I want to submit now because I'm paranoid of losing my progress...) 7 * In [https://github.com/tahoe-lafs/buildbot-config-tahoe/blob/master/tahoe/git/master.cfg#L97 master.cfg line 97] we run {{{./setup.py build}}}, which precludes tests such as "run {{{pip install .}}} on a git checkout inside of a virtualenv and verify this works". 8 9 -etc... 10 11 I'm a bit confused though about how buildslave's are or should be configured though. For the short term (for the purposes of this ticket), my goal is to change {{{master.cfg}}} minimally. 12 13 **edit:** I wrote this comment with multiple submissions because I'm paranoid of killing my browser tab when I really mean "delete previous word", ie: ctrl-w. :-/