[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 Toby Negrin tneg...@wikimedia.org changed: What|Removed |Added Priority|High|Normal -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 Toby Negrin tneg...@wikimedia.org changed: What|Removed |Added Priority|Unprioritized |High -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 --- Comment #1 from nuria nu...@wikimedia.org --- I believe vagrant roles do not setup testing infrastructure for roles via puppet. You are expected to pip install nose. At least that is the case in the roles I have installed. I am not sure this is a bug. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 --- Comment #2 from christ...@quelltextlich.at --- (In reply to nuria from comment #1) You are expected to pip install nose. Then the bug is that this necessary step is not documented anywhere :-) -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 --- Comment #3 from christ...@quelltextlich.at --- (In reply to christian from comment #2) Then the bug is that this necessary step is not documented anywhere :-) Rubbish, Christian! No need to change the documentation, when we can fix the install procedure and install nosetests, and codecoverage. Thereby making wikimetrics development easier. (As I've been told that Andrew opposed, I asked him via email, and it turned out that he does not oppose installing nosetests and codecoverage to vagrant's wikimetrics role.) So let's have nosetests and codecoverage installed in vagrant's wikimetrics role. \o/ -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 --- Comment #4 from Bingle bingle-ad...@wikimedia.org --- Prioritization and scheduling of this bug is tracked on Mingle card https://wikimedia.mingle.thoughtworks.com/projects/analytics/cards/cards/1494 -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 --- Comment #5 from christ...@quelltextlich.at --- Just to keep track of what was said in private emails, one suggestion was to turn the current $debug into something more generic: $environment = ‘development’, … if $environment == ‘development’ { $debug = true exec { ‘install_wikimetrics_test_dependencies’: … } } else { $debug = false } -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup
https://bugzilla.wikimedia.org/show_bug.cgi?id=63002 --- Comment #6 from nuria nu...@wikimedia.org --- This would cleanly replace code we have like the following: if (debug) # change some config setting X to Y With: if (development) # load development config, it already has X=Y -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l