Commit graph

17 commits

Author SHA1 Message Date
Noorhteen Raja NJ
f4a7f1f22f
chore: bring back codcoverage report (#3998)
* chore: bring back codcoverage report

* chore: the run-tests.xsh script can't print to stdout

* test: combine coverage on multiple runs

* test: sort coverage report by coverage percent

* chore (ci): split test step

* docs: add news item for code-coverage

* chore: try coverage parallel

but this will not work with --append mode.
2020-12-18 09:04:42 -05:00
Noortheen Raja
0c2c8d1061 chore: update test runner to not show traceback if tests fail 2020-11-10 11:07:40 +05:30
Carmen Bianca Bakker
8e73077408
run-tests.xsh without arguments now prints help
Signed-off-by: Carmen Bianca Bakker <carmen@carmenbianca.eu>
2020-10-29 18:19:08 +01:00
Anthony Scopatz
3afd5430a0
Procs Initial Refactor (#3897)
* refectored builtins

* refectored posix and readers

* refectored posix and readers

* proxies

* pipelines

* basic procs import cleanup

* fixed / refactored tests

* procs docs

* amalgamate

* XONSH_DEBUG=1 in tests

* exclude xonsh.procs mypy

* Use `pip install` instead of `python setup.py install`

* Update docs/api/procs/pipelines.rst

Co-authored-by: Gil Forsyth <gforsyth@users.noreply.github.com>

Co-authored-by: Gil Forsyth <gil@forsyth.dev>
Co-authored-by: Gil Forsyth <gforsyth@users.noreply.github.com>
2020-10-20 10:21:11 -04:00
Noorhteen Raja NJ
fd597e6971
chore (ci): improve ci workflows and deps management (#3873)
* chore (ci): improve elm job speed by caching

* chore (ci): update ci generator script to be run from any dir

* chore: update pre-commit to use local black binary

* chore: mypy config skip amalgam generated modules

* chore: run-tests.xsh parameterisation

use argparser to make this file a cli

* feat: use requirements.txt during CI

* feat: run black/flake8/mypy during ci from pip-env

* chore: mypy version 0.790 fix

since the loose pinning on mypy version causes new PRs to fail

* refactor: update github actions template

remove poetry/environment.yml files
2020-10-19 11:52:37 -04:00
Noortheen Raja
68e723917b chore: update mypy config for different platforms 2020-10-09 20:19:09 +05:30
Noortheen Raja
609e9304e9 feat: add mypy to project 2020-10-09 20:19:09 +05:30
Bob Hyman
29644e404d Test that flake8 error actually fails CI 2020-05-09 10:24:28 -04:00
Bob Hyman
5522f49599 Merge branch 'flake8_in_CI' of https://github.com/bobhy/xonsh into flake8_in_CI 2020-05-06 23:23:42 -04:00
Anthony Scopatz
d8c65eb0d5 fix test runner 2019-05-31 14:48:16 -04:00
Anthony Scopatz
942d390e8d test main to run seprately 2019-05-31 11:11:46 -04:00
virus
bb75d555fa Add process to avoid overwrite files that specifed in options 2019-05-13 00:00:07 +09:00
Anthony Scopatz
a8d63110f3 Some tests and changelog 2018-12-10 08:17:22 -05:00
Anthony Scopatz
7c9fe62f3d more path fixes 2018-12-06 08:33:26 -05:00
Anthony Scopatz
b1f1143a96 tets fixes 2018-12-06 08:17:48 -05:00
Anthony Scopatz
a03e7d7797 try to fix CI tests 2018-12-05 19:17:26 -05:00
Anthony Scopatz
8018a35754 added run-test.xsh script for isolating tests in their own processes as needed 2018-12-05 18:53:33 -05:00