Pedro Algarvio
58dfffa162
Run salt's daemons as system services for the package tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
aae627286d
Don't rerun the packages tests on failures by default
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
f8521ee290
We no longer have to maintain pkg-tests-pytest.ini
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
8e54d629b9
Exclude package tests from the ci-test-onedir
target
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
4b2e9cae6a
Fix CI nox artifacts download
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
6bb31e2534
Fix source package build
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Daniel A. Wozniak
828ce69b80
Destroy event_listener when app is no-longer used
2024-01-17 16:58:39 -07:00
Daniel A. Wozniak
813f114135
Skip flakey blackout tests on windows
2024-01-17 16:58:39 -07:00
Pedro Algarvio
2ed4a41930
Stop importing salt.log
it's long deprecated
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
4ec9295d7d
Remove deprecation warning which turned into an error on Jan 2024
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
31d7bafc5b
Append the .0
for Photon OS, after checking supported versions
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Daniel A. Wozniak
47de5e790b
Even more reliable pillar_timeout test
2024-01-17 16:58:39 -07:00
Daniel A. Wozniak
0d4e3fa4cf
Even more reliable pillar timeout test
2024-01-17 16:58:39 -07:00
Pedro Algarvio
b120534bdc
Set the right path for the config file
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Daniel A. Wozniak
7ae96350ba
Make pillar timeout test less flaky
2024-01-17 16:58:39 -07:00
Felippe Burk
535c7de7c7
update photon paths to use their $releasever string
2024-01-17 16:58:39 -07:00
Felippe Burk
bd6e4c59e8
Revert "update photon paths to use their $releasever string string which includes .0"
...
This reverts commit fd4e3a225a
.
2024-01-17 16:58:39 -07:00
Felippe Burk
700efa6133
update photon paths to use their $releasever string string which includes .0
2024-01-17 16:58:39 -07:00
Pedro Algarvio
3f74d428e1
Stop importing salt in tools/
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
e7b7cf2272
Simplify the state to run
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
5ef5b5aa31
Don't override the results.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
9344f61ea0
Make sure the state tree files created have the right permissions
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
457d5f71fc
Exitcode 3 just means the service is not running.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
f1882947d8
Fix the daemons path on the generated .plist
files on MacOS
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
cfe7e1fecb
Define and laydown the state and pillar files only when required for tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
a4289b0f1b
Make sure that the package artifacts are uploaded to VMs
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
3366ba233f
It's a single nox.*.tar.xz
archive now
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
2025b4e33b
Fail early when failing to extract the version from the packages
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
562368ce2e
Fix the path to where package downloads should go
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
447e2e2ff7
Remove file which shouldn't have been copied over
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
689696858b
Reduce duplication, de-clutter, simplify
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
59a045b3af
Address some lint issues
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
db0d01dbd0
Remove unused import
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
2c389db4f4
Remove some duplicate fixtures
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
6575f9b627
Fix variable name
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Megan Wilhite
81e15ea6c9
Migrate package tests to the main test suite
2024-01-17 16:58:39 -07:00
Pedro Algarvio
8244df0325
Reduce the amount of annotations on workflows. Suggested by GitHub.
...
Since our bigger builds always throw 500's by GitHub. We have to refresh
a few times before being able to see the workflow.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
9f2672793e
Remove unnecessary workflow steps while still showing the information
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
18374305e6
Prefer github hosted runners in favor of self hosted runners for reports
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
ce128732b9
Bump to actions/setup-python@v5
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
4d5e47a10e
Revert "Use windows self hosted runners to build CI deps"
...
This reverts commit f99055beb9
.
We would have to enable cross os caches(probably)
2024-01-17 16:58:39 -07:00
Pedro Algarvio
6d37d30ce7
Package tests matrix jobs need to run on our own runners
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
5f2673aa29
Prefer GitHub hosted actions runners when generating the matrix
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
4371d34ee0
Now the hashes will match, no more windows line breaks to mess it up
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
062be92028
Re-add the removed Linux OS'es for the package download tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
5d69e7ad58
Use windows self hosted runners to build CI deps
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
70589fe8c6
Prefer using macos
instead of darwin
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
af8ae6d3b7
Stop using aarch64
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
602aa0cbf7
Reduce the number of workflows referenced
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
ab6a77fcbd
Reduce GitHub Actions cache usage
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00