Commit graph

115764 commits

Author SHA1 Message Date
Twangboy
c0c9402e63 Add ability to build all binaries. SALT_BUILD_ALL_BINS 2022-12-16 12:30:22 -07:00
Twangboy
31152aaf1b Remove uneeded binaries from Windows 2022-12-16 12:30:22 -07:00
Twangboy
d7420ca337 Update python to 3.10.9 in MacOS 2022-12-16 12:28:44 -07:00
Twangboy
43f8ca29f5 Seperate prep & build installer 2022-12-16 11:03:06 -07:00
Twangboy
224fa1ed7a Update python to 3.8.16 2022-12-16 11:03:06 -07:00
Gareth J. Greenaway
c94d7a55a4
Merge pull request #63329 from s0undt3ch/master
Stop preventing the full test suite from running due to missing env variables
2022-12-16 09:36:39 -08:00
Pedro Algarvio
94e6209959
Stop preventing the full test suite from running due to missing env variables
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-16 17:34:01 +00:00
Pedro Algarvio
cc91a1bf64 Bump to pytest-salt-factories==1.0.0rc23 on Python >= 3.7
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-15 09:17:47 -07:00
Pedro Algarvio
5cff22e8d4 No need for the custom logging format. Make logger a local.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-15 09:17:47 -07:00
Peter Steffey
581b759ada Support IMDSv2 HttpTokens 2022-12-15 07:28:31 -07:00
Pedro Algarvio
c504934674 Don't fail when no tests are collected from changed files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-15 11:28:54 +00:00
Pedro Algarvio
9230430e76 Special case when tests/contest.py is changed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-15 11:28:54 +00:00
Gareth J. Greenaway
84b5067448
Merge pull request #63281 from s0undt3ch/hotfix/gh-runners-changed-files
GH Actions - Changed Files Behavior
2022-12-14 15:39:20 -08:00
jeanluc
479d08e461 Backport more meaningful test 2022-12-14 13:44:24 -07:00
jeanluc
42891c8c61 Make gpg.verify respect gnupghome 2022-12-14 13:44:24 -07:00
jeanluc
2e7b224608 Add test for issue 63145 2022-12-14 13:44:24 -07:00
Gareth J. Greenaway
f22b2fcc2a Removing 3.11 for now. 2022-12-14 13:40:23 -07:00
Gareth J. Greenaway
01d908f64b bump the versions of RabbitMQ we are testing again, 3.8 is no longer supported and there is now 3.10 and 3.11. 2022-12-14 13:40:23 -07:00
jeanluc
49c20ccff9 Make pillar cache pass extra minion data as well 2022-12-14 13:31:21 -07:00
jeanluc
938ac7db6e Add test for issue 63208 2022-12-14 13:31:21 -07:00
MKLeb
c6eb9749a5 switch to test.ping for ssh setup tests 2022-12-14 13:09:20 -07:00
Frode Gundersen
41fd39ebf4 migrate test_svn to pytest 2022-12-14 13:05:07 -07:00
Pedro Algarvio
be03326f18
More generic name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 19:39:17 +00:00
Pedro Algarvio
180d24fa35
On pull requests, test show/changed then fast tests. On branch builds, full test run.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 19:39:17 +00:00
Pedro Algarvio
ee3244a678
Allow manually triggering the pipeline
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 19:39:17 +00:00
Pedro Algarvio
4cc6baf4a4
Build docs on salt changes too, because of docstring changes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 19:39:17 +00:00
Pedro Algarvio
f799edde2d
Add define-testrun to the ci tools target.
This will allow defining what kind of test run to execute

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 19:39:17 +00:00
Pedro Algarvio
2c44e3efaf
Create a changed files testrun sections to help select which tests to run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 18:26:29 +00:00
Pedro Algarvio
d0ffe3a3e1 Properly skip on non-windows platforms
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
fac82b3e10 Process changed files to resolve paths and define which jobs should run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
d66a689c5c Information should be logged at debug level
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
96df08999f Skip known Windows initial GH Actions failures
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
bd41d49174 Build docs on branch pushes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
d0cc319882 Add a separate test to show system information and test plan.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
0caa4c4447 Retry creating a VM on failures at least twice
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
23a2359e7d Don't fail if target path directory exists already
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
0192f6e511 Only run macOS specific functional/integration tests while we're not running on our images
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
cdfe825890 Skip known macOS initial GH Actions failures
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
2c65b0a1b2 Drop unittest assert calls
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
a43fe103d6 A string is always an iterable!
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
e6f42da5bd Also skip on Ubuntu 20.04 and 22.04
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
dbc680f2dc Skip known Photon OS 4 initial GH Actions failures
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
36db13da22 Skip know initial GH Actions failures on SUSE
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
1582967175 Also skip on AlmaLinux 9 for the same reason
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
8cbc4dba2d Continue skipping on Fedora 36
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
0363370e03 Replace skip marker so it can be investigated sooner rather than later
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
21f1c311ef Add marker to skip known failing tests on the newer GH pipelines
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
9f95af801e Skip known initial PhotonOS test failures
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
a5523069bf Don't sudo when the ssh username is root
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
2aa4042c77 Set GITHUB_ACTIONS_PIPELINE environment variable on spawned VMs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00