skshetry
705b7bbea6
simplify running benchmarks ( #10536 )
2024-08-21 21:09:59 +05:45
skshetry
c5a3566e49
deps (tests): require pytest-xdist>=3.2, use -n=logical workers and workstealing scheduler ( #9116 )
2023-03-06 15:54:45 +05:45
skshetry
f6849d2f06
chore: remove bin dir and simplify tests.__main__ ( #8507 )
2022-11-01 13:05:53 +05:45
David de la Iglesia Castro
d47e3c40b8
tests: limit printed durations to 50
2022-07-11 12:36:37 +03:00
Saugat Pachhai and Saugat Pachhai
19d0b2af56
use sys.executable instead of hardcoded python ( #5763 )
...
Co-authored-by: Saugat Pachhai (सौगात) <[email protected] >
2021-04-03 07:22:07 +00:00
Ruslan Kuprieiev
c635493104
tests: don't limit the number of pytest workers ( #5441 )
...
We used to do this because of gitpython leaks.
2021-02-11 12:27:00 +02:00
Saugat Pachhai
e33274723d
Move flags from tests to config ( #4943 )
2020-11-23 16:21:24 +05:45
Saugat Pachhai
ad306d7bf3
Enable most of the pylint checks ( #4111 )
2020-06-25 18:10:14 +03:00
Casper da Costa-Luis
2bb7257a06
lint: isort pre-commit & misc improvements ( #3749 )
...
* test: clean flake8 config root clutter
* test: pre-commit: add isort
Compatible with black (see https://github.com/timothycrosley/isort/issues/694 )
* lint: reorder imports
* lint: more complex imports
* lint: fix deepsource
* config: isort: add first party dvc
* tests: restyled: add isort
* temp commit to revert before merge
* Revert "temp commit to revert before merge"
This reverts commit 11db0fd8e95fe891597cbb9bf804480909b19e24.
2020-05-06 23:56:07 +03:00
Casper da Costa-Luis
1e01ce3ac9
isatty ( #2550 )
...
* suppress Tqdm when isatty
- fixes #2549
* fix tests
* unconditionally disable Tqdm if not isatty
- fixes https://github.com/iterative/dvc/pull/2550#discussion_r329386950
* add TQDM_DISABLE env var
- update tests
- add documentation
* TQDM_DISABLE => TQDM_ISATTY
* tests: mock.patch sys.stderr
* TQDM_ISATTY => DVC_ISATTY
as per https://github.com/iterative/dvc/pull/2550#discussion_r334565120
* dvc.progress.Tqdm file kwarg
- fixes https://github.com/iterative/dvc/pull/2550/files/ad1f245107c405697c4b61fe58a92fc0265c6588#r335706955
* dynamic env DVC_ISATTY
- fixes
https://github.com/iterative/dvc/pull/2550/files/ad1f245107c405697c4b61fe58a92fc0265c6588#r335811454
* DVC_ISATTY in tests
- fixes https://github.com/iterative/dvc/pull/2550/files/ad1f245107c405697c4b61fe58a92fc0265c6588#r335811099
* re-add and abstract `env2bool` to `dvc.utils`
- partially reverts commit 524a0df188f566fb3e103f6965f1b6ac9c530886
- fixes
https://github.com/iterative/dvc/pull/2550/files/ad1f245107c405697c4b61fe58a92fc0265c6588#r335811639
* env2bool tidy
* rename DVC_ISATTY => DVC_IGNORE_ISATTY
- fixes https://github.com/iterative/dvc/pull/2550#discussion_r335947382
2019-10-20 00:54:06 +03:00
Ruslan Kuprieiev
0935cfae2a
tests: show how long tests took
2019-05-31 11:19:18 +03:00
Ruslan Kuprieiev
755a8bab06
Merge pull request #1949 from Suor/tests-extra-processes
...
test: never run updater nor analytics in tests
2019-05-01 15:50:53 +03:00
Alexander Schepanovski
6e0e5b426b
test: never run updater nor analytics in tests
...
Previously that was only the case when running tests via `python
-mtests` wrapper.
2019-05-01 13:48:57 +07:00
Alexander Schepanovski
cdf318fff7
test: abandon default DEBUG log level in tests
...
Now simple `py.test` command won't use DEBUG log level and `py.test ...
--log-level=LEVEL` will do what it's supposed to.
Staging continues to use DEBUG log level.
This is part of #1888 resolution.
2019-04-30 17:43:39 +07:00
Ivan Shcheklein
08036b445b
set timeouts method to thread to avoid problems in parallel run
2019-03-17 20:11:01 -07:00
Ivan Shcheklein
75421f0f21
migrate to pytest
2019-03-17 14:49:49 -07:00
Ruslan Kuprieiev
ee51ccab4a
test: reword --exec explanation
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-03-17 15:44:02 +02:00
Peter Fogh
d87ceb4e46
Added --exe argument to nosetest default
...
See https://github.com/iterative/dvc/issues/1736#issuecomment-473665122
2019-03-17 14:34:18 +01:00
Ruslan Kuprieiev
d2a75afd70
test: increase timeout
2019-03-13 15:10:35 +02:00
Ruslan Kuprieiev
52cd26f93a
nose: try limiting number of processes to 4
2019-03-13 14:30:04 +02:00
Dmitry
fecaa5a0a2
Suppress tests output
2019-02-19 13:03:37 -08:00
Ivan Shcheklein
3287c3f407
add ability run tests from specified file(s)
2019-02-09 18:52:46 -08:00
Ruslan Kuprieiev
95368b8f52
test: use "flaky" nose plugin for flaky tests
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-08 06:05:16 +02:00
Ruslan Kuprieiev
4896f08ddf
dvc: comply with both flake8 and black
...
flake8 provides some additional features like unused vars check, etc, so
it makes total sense to use it as well.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-04 00:10:36 +02:00
Ruslan Kuprieiev
4069e34130
dvc: use black instead of flake8
...
Fixes #1546
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-30 03:48:36 +02:00
Ruslan Kuprieiev
484f318c27
remote: local: support relative paths
...
Fixes #1421
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-04 21:14:03 +02:00
Ruslan Kuprieiev
a67988a80e
test: enable flake8 checks for tests
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-06 06:40:55 +02:00
Ruslan Kuprieiev
8ad317e906
remote: properly check status for remote outputs
...
Fix #1402
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 04:33:22 +02:00
Ruslan Kuprieiev
43c775fc6f
tests: define DVC_TEST env variable
2018-11-17 03:16:36 +02:00
Ruslan Kuprieiev
881f188016
tests: run in parallel mode
2018-10-07 03:15:56 +03:00
Ruslan Kuprieiev
1a8842d8c6
test: upload coverage only on CRON
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-07 02:09:46 +03:00
Clemens Wolff
7897dd8c45
Make tests more verbose
...
This helps verify in the CI that the environment variables for the
integration tests are set up correctly since we can see exactly which
tests are being executed and which ones are being skipped.
2018-07-10 16:44:29 -04:00
Ruslan Kuprieiev
9680e040a3
test: run tests in NCORES processes
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-06-17 16:04:52 +03:00
Ruslan Kuprieiev
441098b35e
dvc: introduce dvc install for installing git hooks
...
Fixes #277
Fixes #657
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-24 10:47:22 +03:00
Ruslan Kuprieiev
2dcfbad022
test: call nosetests directly
...
Previous method of calling nose.main() didn't really work on windows.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-10 02:59:38 +03:00
Ruslan Kuprieiev
52a88d6063
test: remove unittests.sh
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-08 22:26:18 +03:00