Commit graph

119162 commits

Author SHA1 Message Date
Daniel A. Wozniak
8da836a426 Destroy event_listener when app is no-longer used 2024-01-17 16:58:39 -07:00
Daniel A. Wozniak
a21a5adc38 Fix un-closed tranport in tornado netapi 2024-01-17 16:58:39 -07:00
Pedro Algarvio
85584237ec Packages should not be uploaded as test run artifacts
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
10a54bcd31 Allow excluding paths when cleaning up archives
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
Pedro Algarvio
3b139b41ab 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-17 16:58:39 -07:00
Pedro Algarvio
c149541b25 There are some common pytest CLI args that should always be passed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-01-17 16:58:39 -07:00
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