gemini
gemini copied to clipboard
python test-suite
this will make it easier for users to contribute tested code and to be confident of changes. I have this started for the 0.16.0 release and we will continue to build.
As a comment about the test suite, I think the test discovery could be improved. After updating to the latest GEMINI I was told:
Run test suite with: cd /path/to/gemini/share/gemini && bash master-test.sh
However, as an end user I need to make sure that /path/to/gemini/bin
is in my $PATH
. Many times after installing/updating a program this won't be the case, and since GEMINI knows where it was installed I think the tests should go look there first.
I'll think about how to do this. We have moved a lot of functionality into separate packages, e.g. inheritance, geneimpacts, etc which have their own python tests.