Commit Graph

44 Commits

Author SHA1 Message Date
Pedro Algarvio
73c37262a2
Salt >= 2018.3.x supports Py3.7 2019-05-10 20:41:54 +01:00
Pedro Algarvio
c3a21f5ac9
As a script, not as a module 2019-05-08 13:16:44 +01:00
Pedro Algarvio
8948b690b1
Include COVERAGE_FILE as an env variable.
This will tell coverage where to save all coverage files.
2019-05-08 13:16:44 +01:00
Pedro Algarvio
294d6f43b9
Use the system's path separator 2019-05-08 13:16:43 +01:00
Pedro Algarvio
e52ab8762b
Always combine and generate the XML coverage report 2019-05-08 13:16:43 +01:00
Pedro Algarvio
ba8d0feb5c
Allow --install-only to gather the required information 2019-05-08 13:16:43 +01:00
Pedro Algarvio
6e5768a3b5
Add a nox session for the Jenkins tornado jobs 2019-05-08 13:16:40 +01:00
Pedro Algarvio
43321e80f3
Add a cloud nox session for both runtests and pytest 2019-05-08 13:16:40 +01:00
Pedro Algarvio
5965ab4b60
Disable progress bars on pip installs 2019-05-08 13:16:37 +01:00
Pedro Algarvio
870b8990f9
Remove unused argument 2019-05-08 13:16:36 +01:00
Pedro Algarvio
1656cb496e
Disable re-runing failed tests for now 2019-05-08 13:16:36 +01:00
Pedro Algarvio
83dc97dfee
Actually write the lint reports.
It's just too much trouble to stream both to stdout and to a file from a
subprocess.
2019-05-08 13:16:35 +01:00
Pedro Algarvio
0090c5595d
Try and address the fact that some python packages are only provided by the distro
This is the case for python-apt on debian based distributions.
2019-05-08 13:16:35 +01:00
Pedro Algarvio
d308dce3f5
Be verbose in a CI context 2019-05-08 13:16:33 +01:00
Pedro Algarvio
8b7105e1f9
Fix failed tests re-run logic 2019-05-08 13:16:33 +01:00
Pedro Algarvio
535e7a7135
Add TCP transport nox sessions 2019-05-08 13:16:32 +01:00
Pedro Algarvio
49a1ebea09
Throw error when running either on Py<2.7 or Py>=3.7 2019-05-08 13:16:32 +01:00
Pedro Algarvio
10528b915a
Don't repeat filed tests on missing/empty failed test files file 2019-05-08 13:16:32 +01:00
Pedro Algarvio
48868099a3
We currently only support running lint under Py2.7 2019-05-08 13:16:31 +01:00
Pedro Algarvio
a76981bc5b
Remove dead code 2019-05-08 13:16:31 +01:00
Pedro Algarvio
7b2c1ce272
Don't require six 2019-05-08 13:16:31 +01:00
Pedro Algarvio
a27ed35dee
Add nox env to build docs 2019-05-08 13:16:31 +01:00
Pedro Algarvio
9eab9f4aef
Add nox session/env/target to run lint against Salt and it's test suite 2019-05-08 13:16:30 +01:00
Pedro Algarvio
6ee1260e21
Static requirements are now placed on py<major>.<minor> subdirectories 2019-05-08 13:16:28 +01:00
Pedro Algarvio
7c2fe16c9f
Instead of quoting session parameters, proxy nox sessions 2019-05-08 13:16:28 +01:00
Pedro Algarvio
d3ae77b37d
Add separate crypto sessions 2019-05-08 13:16:27 +01:00
Pedro Algarvio
0399620a5a
Parametrize the transport 2019-05-08 13:16:27 +01:00
Pedro Algarvio
3cfcb13286
Be aware of the new static requirements layout 2019-05-08 13:16:27 +01:00
Pedro Algarvio
036bf686c0
Rerun failed tests 2019-05-08 13:16:26 +01:00
Pedro Algarvio
430677995d
Merge branch '2017.7.9' into 2017.7 2019-03-21 11:52:55 +00:00
Pedro Algarvio
36ed50d771
Lock to unittest-xml-reporting 2.2.1
After this version, the library started taking into account expected
failures which Jenkins treats as regular failures.
2019-03-21 11:51:48 +00:00
Pedro Algarvio
3e6cb79db2
Merge branch '2017.7.9' into 2017.7 2019-03-21 11:44:13 +00:00
Pedro Algarvio
57348cad9d
Add static requirements for Arch linux 2019-03-21 11:42:49 +00:00
Pedro Algarvio
bf9c55e6be
Previously have setuptools-git installed if ioflo is to be installed 2019-03-21 08:29:50 +00:00
Pedro Algarvio
b039cec21a
Windows now has a static requirements file and no longer needs hacks 2019-03-20 14:02:51 +00:00
Pedro Algarvio
7263956d8c
Lock coverage and xml-unittest-reporting versions 2019-03-18 17:50:52 +00:00
Pedro Algarvio
b9b6009cfa
Don't run distro on windows 2019-03-17 18:30:44 +00:00
Pedro Algarvio
a4f241dc17
The kitchen nox verifier already takes care of the sinlge -v flag.
Let's not double it.
2019-03-15 15:28:54 +00:00
Pedro Algarvio
0cb641e3c5
Fix static requirements search bad logic 2019-03-15 11:38:57 +00:00
Pedro Algarvio
741584669c
Start handling static(and platform specific) requirements files 2019-03-15 11:16:35 +00:00
Pedro Algarvio
ea4d370d73
Allow overriding some requirements based on distro information 2019-03-11 15:51:43 +00:00
Pedro Algarvio
56f841f091
Windows needs special treatment 2019-03-05 16:34:07 +00:00
Pedro Algarvio
c3cb4479ec
Requirements fixes 2019-03-05 16:34:07 +00:00
Pedro Algarvio
328989d6cc
Add initial nox configuration. Tell tox'ers to use nox'. 2019-02-20 17:04:32 +00:00