Commit Graph

57 Commits

Author SHA1 Message Date
Aleksey Rostovskiy
383aa0a21b add dockerfile for EnvTests 2018-08-15 14:11:53 +03:00
Aleksey Rostovskiy
d9db7b90bd update python versions in gradle scripts to the latest ones 2018-07-17 14:04:58 +03:00
Ilya.Kazakevich
1da58424f2 PY-29497: Do not provide sys.argv[1:] to behave since they are already provided
_jb_django_behave.py:
"scenario_n_options" already contains all options and arguments
behave needs (see how this method is called).
No need to duplicate them using "sys.argv[1:]"

+tests added
2018-04-11 02:29:05 +03:00
Ilya.Kazakevich
02c6da97d8 test fix: pyqt5 2018-03-27 22:43:27 +03:00
Ilya.Kazakevich
b4b4b3c0f6 test fix: qt5 version increased, moved to cpython 2018-03-27 21:06:54 +03:00
Ilya.Kazakevich
f903b2becb test environment fix 2018-03-26 23:52:04 +03:00
Aleksey Rostovskiy
600920e8a4 add ironpython to setup-test-environment build 2018-03-26 18:47:31 +03:00
Aleksey Rostovskiy
c21d660bdf update python version to latest
update com.jetbrains.python.envs version to 0.0.25
2018-02-15 19:14:46 +03:00
Ilya.Kazakevich
59afae14f8 Revert "Increase python versions": no pythons for windows in Artifactory 2018-02-15 04:21:14 +03:00
Ilya.Kazakevich
988c8c444e Increase python versions 2018-02-15 02:48:41 +03:00
Aleksey Rostovskiy
174ee5a42f Update com.jetbrains.python.envs version to 0.0.22 2018-02-13 19:37:03 +03:00
Aleksey Rostovskiy
27689ff6e1 setup-test-environment build.gradle cleanup 2018-02-13 16:00:58 +03:00
Ilya.Kazakevich
4ce810c51d Fix for IDEA-CR-29238 2018-02-13 00:26:03 +03:00
Ilya.Kazakevich
28d873ac34 Fix for IDEA-CR-29238 2018-02-13 00:13:02 +03:00
Ilya.Kazakevich
213398528d Stop python process leaked from test before building envs 2018-02-12 17:02:18 +03:00
fitermay
98d1d84299 chmod +x setup-test-environment gradle wrapper 2018-02-09 14:49:10 +03:00
Ilya.Kazakevich
1216d0ec33 Python test Env configurations refactored 2018-01-26 01:21:21 +03:00
Aleksey Rostovskiy
7bc4243e55 fix problem with existing links in EnvTests 2017-12-15 12:41:41 +03:00
Ilya.Kazakevich
0cdf30698b Fix tests: clean up environments 2017-12-15 01:52:26 +03:00
Aleksey Rostovskiy
003763b55f update build scripts for env tests with new version of gradle-env-plugin 2017-12-14 13:39:37 +03:00
Ilya.Kazakevich
e359fbe832 PY-2410: Support twisted.trial
Trial is test framework for Twisted much like unittests.
It is fully supported on Leonid side, we only need to create wrappers.

There were too many places with framework naming code making
it pretty hard to support new frameworks.

It is now unified. Any service (except framework-specific) should work
via PyTestFrameworkService to obtain list of frameworks and its
2017-07-24 18:26:39 +03:00
Ilya.Kazakevich
b82eb6f220 PY-23926: Check teamcity plugin via setuptools api and do not add it
if already registered.
2017-07-12 23:25:05 +03:00
Ilya.Kazakevich
b9d17e211d PY-23785: support unittest2, PY-23846: support dots in subtest names
Leonid's runners updated to support unittest2 and  dots in subtests
2017-04-20 22:38:57 +03:00
Ilya.Kazakevich
b7fa03c1ce PY-23217: Support django-nose
When django nose runner is used we need to:
* Use it instead of old TeamCityRunner
* Add new (Leonid's) nose plugin to NOSE_PLUGINS so it could report tests in TC protocol
2017-04-20 21:03:01 +03:00
Ilya.Kazakevich
049f4bd654 Django 1.11: add 1.11 to list of interpreters 2017-04-10 22:18:11 +03:00
Elizaveta Shashkova
31b766d6ff Tests: temporarily disable optimization with tags coverage 2017-04-10 16:09:18 +03:00
Elizaveta Shashkova
174129afe2 Tests: add different tags for different Django versions to cover them 2017-04-04 12:04:56 +03:00
Dmitry Trofimov
87c9cf527c Add python versions to tags.txt 2017-03-31 21:00:23 +02:00
Ilya.Kazakevich
3a72570905 "com.jetbrains.python.envs" version increased to fix tests 2017-02-15 23:45:04 +03:00
Elizaveta Shashkova
a1c5677654 Add test environment for python 3.6 2017-02-06 15:47:18 +03:00
Elizaveta Shashkova
b8d6df08c3 Temporary disable pyqt environment on windows until plugin fix 2016-12-13 16:50:54 +03:00
Elizaveta Shashkova
894aa46de7 An attempt to get around the problem with conda pyqt build on windows 2016-12-13 15:11:40 +03:00
Ilya.Kazakevich
dd30d5d094 Django version updated (to fix tests) 2016-11-16 15:54:25 +03:00
Elizaveta Shashkova
7a1ee38531 Run PyQt tests with the latest version of envs plugin 2016-11-15 15:35:30 +03:00
Elizaveta Shashkova
d3d435d617 Fix script for tests in case if the directory exists, but it's empty 2016-11-14 18:24:04 +03:00
Dmitry Trofimov
f8f8c9aa01 Temporary disable django 1.7 install as it fails 2016-10-27 13:59:13 +02:00
Ilya.Kazakevich
234c4c452b Migrated to newer gradle plugin version
New version works on Windows and Linux, while prev.brakes on Linux
2016-07-06 18:06:25 +03:00
Ilya.Kazakevich
daeedb475f Add environments to PATH to make them discoverable by tox
Gradle now creates links for pythons: python -> python2.7
Tox may use this info to find correct interpreter, but envs need to be added to PATH

This branch depends on 81bcdcbdce
2016-07-05 15:28:03 +03:00
Ilya.Kazakevich
e12a796d09 PY-19015: Use latest tox for tests 2016-06-29 01:50:55 +03:00
Dmitry Trofimov
7e7451e4fd Add pandas tags, move the test to staging 2016-06-08 10:31:16 +03:00
Ilya.Kazakevich
b05f0e547b PY-14572: Lettuce 0.2.22 should be installed on env test platforms 2016-05-10 16:51:07 +03:00
Dmitry Trofimov
6d48b0c72a No conda envs. 2016-04-28 13:40:26 +02:00
Dmitry Trofimov
00a69e5c2b Restore import 2016-04-28 13:40:26 +02:00
Dmitry Trofimov
21ddca70b3 Not on Windows 2016-04-27 17:23:37 +02:00
Dmitry Trofimov
2ced1986b6 PyQt5 environment 2016-04-27 17:23:36 +02:00
Dmitry Trofimov
87e2aff37e Fix path 2016-04-26 08:39:47 +02:00
Dmitry Trofimov
34e9b6e0d6 Add cache cleaning if the build script changed 2016-04-26 08:39:46 +02:00
Dmitry Trofimov
09f795c936 Drop older envs. 2016-04-25 18:34:51 +02:00
Dmitry Trofimov
de6fcdbd8a Fix env var name 2016-04-25 00:18:56 +02:00
Dmitry Trofimov
44ee13f389 Don't test jython on windows and test python 3.5 2016-04-22 00:00:37 +02:00