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