graphite-project / graphite-web

A highly scalable real-time graphing system
http://graphite.readthedocs.org/
Apache License 2.0
5.87k stars 1.26k forks source link

[BUG] Please include test suite in source release #2830

Open niol opened 5 months ago

niol commented 5 months ago

Describe the bug Source release does not include webapp/tests/.

Expected behavior This makes is not possible to run the test suite when building from the source tarball.

Environment (please complete the following information):

Additional context It would be handy to run the test suite in distributions CI infrastructures.

I'm not sure how releases are generated, but the following may be enough.

--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -8,5 +8,6 @@ include webapp/graphite/local_settings.py.example
 recursive-include distro/ *
 recursive-include webapp/graphite/ *.html
 recursive-include webapp/content/ *
+recursive-include webapp/tests/ *
 exclude webapp/graphite/local_settings.py
 exclude conf/*.conf