8000 TST : move coverage output where coveralls expects · matplotlib/matplotlib@1e69e1d · GitHub
[go: up one dir, main page]

Skip to content

Commit 1e69e1d

Browse files
tacaswelljenshnielsen
authored andcommitted
TST : move coverage output where coveralls expects
We run tests out-of-repo which is to ensure that we pick up the installed version of mpl, not version which happens to be in the current directory (but I am not sure we strictly need this any more now that absolute imports are a thing). The coveralls scripts assume that you are running your tests _in_ the repo and are trying to extract git information from the directory they are run in, hence are failing for everything but the doc builds (which don't run nose so have no coverage). This exclude the doc build from uploading to coveralls and moves the cover output to be where coveralls expects it to be (and cds back into the repo).
1 parent c24ecc6 commit 1e69e1d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.travis.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,10 @@ after_success:
170170
fi
171171
fi
172172
fi
173-
coveralls
173+
if [[ $BUILD_DOCS == false ]]; then
174+
# account for us running the test out-of-repo and coveralls expects in-repo
175+
# tests
176+
mv cover .coverage ../matplotlib
177+
cd ../matplotlib
178+
coveralls
179+
fi

0 commit comments

Comments
 (0)
0