David Murphy
|
693053d684
|
Removed more support for classic packages, adjust handling of '--no-install'
|
2024-07-15 14:21:02 -07:00 |
|
Pedro Algarvio
|
19cba10fa2
|
Instead of skipping tests, don't even select them
|
2024-05-09 16:39:56 +01:00 |
|
Pedro Algarvio
|
46ccd24ca4
|
Gate rerun code logic behind RERUN_FAILURES env variable check
|
2024-05-09 16:39:56 +01:00 |
|
Pedro Algarvio
|
03ad4c6337
|
Update code to be Py3.7+ to reduce merge forward conflicts
|
2024-02-29 10:16:58 +00:00 |
|
Pedro Algarvio
|
3dea2eb541
|
Update pre-commit hook versions
|
2024-02-29 10:16:58 +00:00 |
|
Pedro Algarvio
|
b9be2dec1b
|
Update and remove obsolete pylint plugins
|
2024-02-27 08:07:04 +00:00 |
|
Pedro Algarvio
|
20fd342182
|
Only show system information.
The test plan was always wrong due to the kind of test selection that
was done.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2024-01-25 08:15:23 +00:00 |
|
Pedro Algarvio
|
0e3f5ee41a
|
If the user passes a path to the package tests, don't auto add them
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2024-01-16 09:23:16 +00:00 |
|
Pedro Algarvio
|
9c5ea5a324
|
Reduce GitHub Actions cache usage
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2024-01-04 15:11:37 -07:00 |
|
Pedro Algarvio
|
e0fd112755
|
There are some common pytest CLI args that should always be passed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-12-12 15:29:41 -07:00 |
|
Pedro Algarvio
|
52a70c33b9
|
Run salt's daemons as system services for the package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-12-12 15:29:41 -07:00 |
|
Pedro Algarvio
|
9fcd0fab17
|
Don't rerun the packages tests on failures by default
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-12-12 15:29:41 -07:00 |
|
Pedro Algarvio
|
0f146ef77f
|
We no longer have to maintain pkg-tests-pytest.ini
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-12-12 15:29:41 -07:00 |
|
Pedro Algarvio
|
a9b8193d1e
|
Exclude package tests from the ci-test-onedir target
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-12-12 15:29:41 -07:00 |
|
Megan Wilhite
|
d453007a8f
|
Migrate package tests to the main test suite
|
2023-12-12 15:29:41 -07:00 |
|
Pedro Algarvio
|
5a8607c2e7
|
Create and use requirements/constraints.txt now that setuptools 69.0 broke builds again
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-27 21:13:22 +00:00 |
|
Pedro Algarvio
|
effd3da06f
|
Removed all remaining invoke support
Fixes #64374
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-23 08:44:35 +00:00 |
|
Pedro Algarvio
|
486b67f320
|
Rerun test failures in package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-21 12:20:45 +00:00 |
|
Pedro Algarvio
|
eba7a074df
|
Also fix broken shebangs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-16 15:48:39 +01:00 |
|
MKLeb
|
2bc691598d
|
We need to install pyzmq , not zeromq when running the package tests
|
2023-10-16 15:12:16 +01:00 |
|
Pedro Algarvio
|
efe18b6f12
|
The XML coverage reports need to be created for Salt and Tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
5242d44474
|
Reduce code duplication and some code coverage reporting improvements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
ef30291e53
|
Fix code coverage collection/reporting. Create Salt specific coverage report.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
18defa2f5d
|
Increase splits for faster test results turnaround.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
cb287ef190
|
Go back to coverage==5.5
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-04 20:54:42 +01:00 |
|
Pedro Algarvio
|
a6b3b79923
|
Also check for SALT_TRANSPORT in ci_test_onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-01 03:49:21 +01:00 |
|
Pedro Algarvio
|
872293bbb0
|
Bump lowest coverage version to 6.2
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-30 18:36:40 +01:00 |
|
Pedro Algarvio
|
4b02270161
|
Create the XML coverage reports using the onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-30 18:36:40 +01:00 |
|
Pedro Algarvio
|
309829e5e3
|
Set and make use of the TOOLS_DISTRO_SLUG environment variable in CI
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
8c243a64de
|
Downgrade importlib-metadata from the workflow, not nox.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
b2633987ef
|
Just install the dependencies directly
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
dae70dab94
|
Fix workaround in order not to break nox
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
d53eff39fd
|
On VMs, use Salt's onedir to combine code coverage
And newer Python versions where we don't want to download the onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
7f2d7c342f
|
Upgrade to coverage==7.3.1
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
c6bc5720e9
|
Allow handling windows artifacts when not on windows, and vice-versa
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
88073e1331
|
Reduce the number of cached artifacts in a CI run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
ac7db60b86
|
Reuse the onedir CI virtualenvs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Megan Wilhite
|
4608a470b0
|
Migrate the package tests to use the main test dependencies
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
e8115ec126
|
Fix onedir code coverage collection and reporting
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-26 20:57:49 +01:00 |
|
Pedro Algarvio
|
29a57d2d32
|
Generate the XML code coverage reports before trying to use them
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-26 20:57:49 +01:00 |
|
Pedro Algarvio
|
2430a0eeb3
|
Don't erase collected coverage data on test failure re-runs
Fixes #65214
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-26 20:57:49 +01:00 |
|
Pedro Algarvio
|
99b9246760
|
Add missing space
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-25 17:26:12 +01:00 |
|
MKLeb
|
ad93c28386
|
Finally fix the debian downgrade tests, and hopefully fix the 3006.1 upgrades
|
2023-09-11 21:41:05 +01:00 |
|
MKLeb
|
abb8011fd4
|
Some more fixes for the debian downgrades, we are now using a pref file to force the downgrades without knowing the exact version
|
2023-09-11 21:41:05 +01:00 |
|
MKLeb
|
d986874ab0
|
Initial attempt at downgrades on RPMS and DEBS
|
2023-09-11 21:41:05 +01:00 |
|
MKLeb
|
7e9dc8ca63
|
Start initial flow for downgrade tests
|
2023-09-11 21:41:05 +01:00 |
|
Pedro Algarvio
|
5ed925ea5e
|
Use the VM slug as the code coverage default context
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-08-31 17:32:01 +00:00 |
|
Pedro Algarvio
|
142a6cb9e2
|
Add nox session to generate code coverage HTML reports
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-08-31 17:32:01 +00:00 |
|
Megan Wilhite
|
82ef23a65e
|
Add html coverage and combine coverage reports
|
2023-08-31 17:32:01 +00:00 |
|
Pedro Algarvio
|
464c4e5eb2
|
Use a different pytest.ini file for the package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-06-17 13:39:37 +01:00 |
|