A way to filter out non-relevant environments
authorDmitry Trofimov <dmitry.trofimov@jetbrains.com>
Fri, 31 Mar 2017 18:49:23 +0000 (20:49 +0200)
committerDmitry Trofimov <dmitry.trofimov@jetbrains.com>
Fri, 31 Mar 2017 18:52:56 +0000 (20:52 +0200)
commitbc13c299c74d5de41e09c3711587c248ff57cba3
tree94b7e3003e90feccbbe3168b037d71aed066c3be
parent61c840bedd1bd6f2ae4fc6ec1bc42f17ab6d5ca3
A way to filter out non-relevant environments

If a test task should be run on Python2.7 and Python3.5, we should run it
only once for each of two interpreter versions.
PyTestTask.getTagsToCover method now serves this need: when all tags that the environment
provides are already covered, we skip the particular environment
python/testSrc/com/jetbrains/env/PyEnvTaskRunner.java
python/testSrc/com/jetbrains/env/PyTestTask.java
python/testSrc/com/jetbrains/env/python/debug/PyDebuggerTask.java