[Bug 63002] Nosetests / codecoverage packages missing from wikimetrics' setup

2014-06-12 Thread bugzilla-daemon
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

2014-04-16 Thread bugzilla-daemon
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

2014-03-24 Thread bugzilla-daemon
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

2014-03-24 Thread bugzilla-daemon
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

2014-03-24 Thread bugzilla-daemon
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

2014-03-24 Thread bugzilla-daemon
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

2014-03-24 Thread bugzilla-daemon
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

2014-03-24 Thread bugzilla-daemon
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