Commit graph

24585 commits

Author SHA1 Message Date
Pedro Algarvio
34ab8c732b
Merge 3006.x into 3007.x 2024-02-19 13:10:20 +00:00
Shane Lee
6b98f0d828 Fix lint error 2024-02-18 21:56:52 -07:00
Shane Lee
75db735867 Fix an issue with unresolved grains on Windows
Some WMI calls are returning empty, maybe something is corrupted
underneath. This will just return None for grains that can't be
collected using WMI.
2024-02-18 21:56:52 -07:00
Pedro Algarvio
8721d47578
Increase timeouts in problematic tests 2024-02-18 19:56:51 +00:00
Pedro Algarvio
7c8a104f3f
Fix test failures 2024-02-18 19:41:49 +00:00
Daniel A. Wozniak
729cf37b79 Set loglevel for unit test 2024-02-18 03:27:05 -07:00
vzhestkov
9cc0635ed3 Fix test_deferred_stream_handler test 2024-02-18 03:27:05 -07:00
vzhestkov
39bb721d37 Fix the _logging test with setting minimum logging level 2024-02-18 03:27:05 -07:00
Pedro Algarvio
6e1372d66f
Merge 3006.x into 3007.x 2024-02-18 09:22:18 +00:00
Pedro Algarvio
c3826c6143 Increase timeouts on problematic test 2024-02-17 11:49:32 +00:00
Cian Yong Leow
a974d5d7db Fix exceptions being set on completed futures
Fixes an issue in the ZeroMQ transport where caught exceptions were being set on futures that had already completed (i.e. done) and were logging lots of error messages.
2024-02-16 14:08:20 -07:00
Pedro Algarvio
1ad68fcd93 Increase timeouts on problematic tests and default to func_only=True 2024-02-16 14:03:50 -07:00
Daniel A. Wozniak
17140c44b8 Update deltaproxy test timeout 2024-02-16 04:06:07 -07:00
Pedro Algarvio
76a86f765d
Run pyupgrade against the files modified in the merge-forward 2024-02-16 07:22:49 +00:00
Pedro Algarvio
94b6f4cc78
Merge 3006.x into 3007.x 2024-02-16 07:21:19 +00:00
Pedro Algarvio
17dddc83ba Increase timeouts on problematic tests 2024-02-15 15:25:35 -07:00
Daniel A. Wozniak
aaec5957bb Fix circular imports in tests 2024-02-15 15:08:17 -07:00
Daniel A. Wozniak
1e90161d09 Add tests to validate fileclient re-use 2024-02-15 15:08:17 -07:00
Daniel A. Wozniak
8b10022702 Use compare_digest when validateing hmac disgests 2024-02-15 10:11:21 -07:00
Pedro Algarvio
d5732b1611
Merge 3006.x into 3007.x 2024-02-15 14:03:35 +00:00
Thomas Phipps
b27ae54c12 fix tests/pytests/functional/cli/test_batch.py::test_batch_issue_56273 2024-02-14 14:30:00 -07:00
Daniel A. Wozniak
da31638f0a Add test for return fix 2024-02-14 14:30:00 -07:00
Shane Lee
8957046268 Make Photon 3 & 4 tests like Photon 5 2024-02-14 14:24:38 -07:00
Shane Lee
0021cb870d Fix the spec file for RPMs
Looked up the actual code for the macros being replaced
Made sure we're doing the proper if statements
Cleaned up the tests a little
2024-02-14 14:24:38 -07:00
Shane Lee
0917a5abf7 Update pkg upgrade/downgrade tests to check pids 2024-02-14 14:24:38 -07:00
Pedro Algarvio
68c6fd4fba Increase timeouts on problematic tests 2024-02-14 14:22:06 -07:00
Pedro Algarvio
5fdb598bc4
Run pyupgrade against the files modified in the merge-forward 2024-02-14 08:57:57 +00:00
Pedro Algarvio
fd800f57f1
Merge 3006.x into 3007.x 2024-02-14 08:56:16 +00:00
Pedro Algarvio
0878b59797 Increase timeouts on problematic tests 2024-02-14 01:00:35 -07:00
Daniel A. Wozniak
5150b7f726 Fix line endings in auth_v1 test key 2024-02-14 00:49:27 -07:00
Skyler Hawthorne
37587fbd8a skip tests on fips
tests fail on fips enabled platforms due to md5 being disallowed by
default
2024-02-13 21:38:54 +00:00
Skyler Hawthorne
3703fc5291 fix incorrect hash type result in s3fs
The s3fs backend is currently computing the incorrect hash type. The
default hashing algorithm was changed from md5 to sha256. The s3 backend
calls the hashing function without specifying the hash algorithm,
and then hardcodes the result's hash type to md5. After the change to
sha256, this means it was computing a sha256 sum, but saying it was md5.
In turn, it would compute the sha256 sum of the existing target file
and compare it to the cached file's md5, which would obviously always
be different.

This causes downstream effects, such as test mode always reporting a
change, even when there isn't one.

Fixes #65589
2024-02-13 21:38:54 +00:00
Erik Johnson
c3cb87adba Don't monkeypatch the fixture contents 2024-02-09 16:11:27 +00:00
Erik Johnson
85130a3d32 Fix tests 2024-02-09 16:11:27 +00:00
Erik Johnson
b223b135f9 Rename test functions to specify that they are testing FSClient
The original draft of these tests was class-based, with the class name
describing that the tests were for FSClient. With the class removed,
this should be in the test name.
2024-02-09 16:11:27 +00:00
Pedro Algarvio
063adf0493 Switch to existing test fixtures 2024-02-09 16:11:27 +00:00
Erik Johnson
f25bbaf744 Move tests to pytests dir and reformat them 2024-02-09 16:11:27 +00:00
Erik Johnson
61f8425d24 _get_defaults can be a staticmethod 2024-02-09 16:11:27 +00:00
Erik Johnson
5e6d23138b Rename test 2024-02-09 16:11:27 +00:00
Erik Johnson
adb9397bd6 Don't needlessly refresh fileserver backends during Pillar rendering
This uses the opts key that masterless runs use to limit fileserver
backend refreshes to a single refresh. Adding it to the master opts
ensures that FSChan instances created on the master do not trigger
fileserver backend refreshes.
2024-02-09 16:11:27 +00:00
Pedro Algarvio
beb2c6d7b4 Some more test timeout updates
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Pedro Algarvio
df6ed810fe Move non functional test to integration tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Pedro Algarvio
8b762be8ad Decomplicate the eauth tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Pedro Algarvio
5f63d785e9 Switch to a custom timeout_unless_on_windows marker
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Pedro Algarvio
67a0e99bff Increase timeout on some slower tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Pedro Algarvio
5d96fdcad2 All tests except tests/pytests/{scenarios,pkg} timeout at 60 seconds
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Pedro Algarvio
022f73aa7c Migrate tests/unit/states/test_pip_state.py::PipStateInstallationErrorTest::test_importable_installation_error to pytest
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Pedro Algarvio
7d6a97e7ba Timeout all unit tests at 60 seconds(if not running on windows)
We have some random test hangs and this will prevent that by forcing the
tests to fail in such cases.
Windows does not take part of this because it does not support
`signal.SIGABRT`, we would have to use threads.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2024-02-08 21:44:04 +00:00
Shane Lee
c06ae0a939 Clean the key when it is read 2024-02-07 13:38:49 +00:00
Pedro Algarvio
4cade4f59b
Fix missed salt.ext.tornado occurrence 2024-02-07 12:55:14 +00:00