Commit graph

845 commits

Author SHA1 Message Date
Daniel A. Wozniak
afb794a7e4 test fix 2024-02-28 16:49:31 -07:00
Pedro Algarvio
5f48635fe8 Improve logic to account for Alma Linux 2024-02-28 11:24:14 +00:00
Pedro Algarvio
b9be2dec1b Update and remove obsolete pylint plugins 2024-02-27 08:07:04 +00:00
Insoo Ha
a395534469 Resolve lint failed 2024-01-24 16:00:41 +00:00
Insoo Ha
4708fe8900 Fix missing error handling. 2024-01-24 16:00:41 +00:00
Insoo Ha
10b9aeda05 fix pre-commit 2024-01-24 16:00:41 +00:00
Insoo Ha
13cfa9341f Revert "fix pre-commit"
This reverts commit 9f779c68cfef5683fc8ffc2cf7f39a94366a4fe1.
2024-01-24 16:00:41 +00:00
Insoo Ha
95bccf06c2 fix pre-commit 2024-01-24 16:00:41 +00:00
Insoo Ha
98c92a3fac Use send_multipart instead of send when sending multipart message. 2024-01-24 16:00:41 +00:00
Pedro Algarvio
41be0d8fba Exitcode 3 just means the service is not running.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-12 15:29:41 -07:00
Pedro Algarvio
6a33783dfb Fix the daemons path on the generated .plist files on MacOS
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-12 15:29:41 -07:00
Pedro Algarvio
7ef07bc709 Fail early when failing to extract the version from the packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-12 15:29:41 -07:00
Pedro Algarvio
59f4904e29 Reduce duplication, de-clutter, simplify
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-12 15:29:41 -07:00
Pedro Algarvio
fd563dcba5 Remove some duplicate fixtures
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-12-12 15:29:41 -07:00
Pedro Algarvio
4ee029f1f7 Move the install salt routine to the custom salt minion class implementation
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-26 13:05:11 +00:00
Pedro Algarvio
066afb90f0 Skip tests which can't run, or even pass on FIPS enabled platforms
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-14 20:42:57 +00:00
Pedro Algarvio
265ec5becf Cannot currently create virtual environments on a FIPS enabled platforms
See https://github.com/saltstack/salt/issues/65444

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-14 20:42:57 +00:00
Pedro Algarvio
37ca0c08d0 Upgrade to mock==5.1.0
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
72976d6a0b Typo
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-10-04 20:54:42 +01:00
Pedro Algarvio
da7d79a200 Only the /salt mount is important
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
836cd87e08 MariaDB 10.6 was never tested. Removing for the time being.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
8948493f07 Fix the mysql-server container name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
8702d275ed The 5.5 version of the percona container is no longer available
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
b43c1d9168 Remove vim config comments
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-23 16:28:52 +00:00
Thomas Phipps
021c6792bf fix the runner.run to have its own full_return that defautls to False so anything currently using runner.run will work the same as before. this is what i should have done from the start. 2023-06-27 12:14:57 +01:00
Thomas Phipps
dedade07d7 fix nightlys by mimicing what cli.run does to runner.run output in run_run_plus 2023-06-23 12:39:29 -07:00
Pedro Algarvio
4dd5d53f1f Non onedir builds might be able to user the newer pip and setuptools requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-21 07:51:50 +00:00
Pedro Algarvio
3b31ae4076 Set PYTHONPATH pointing to CODE_ROOT so that tests can run against onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-21 07:51:50 +00:00
Pedro Algarvio
90bca1a7f9 Bump pip and setuptools requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-21 07:51:50 +00:00
Pedro Algarvio
444bdb56f9 Stop using RUNTIME_VARS
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-29 13:02:58 +00:00
Pedro Algarvio
866ded4a30 The TestGitPython*HTTP and TestPygit2*HTTP tests now use a container
Instead of installing uwsgi and setting up nginx when running the test suite

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-29 09:12:09 +00:00
David Murphy
0bc4a359a6 Removed up debug code 2022-12-20 07:07:21 -07:00
David Murphy
e8441238e1 Initial removal usage of distutils and replacement with setuptools 2022-12-20 07:07:21 -07:00
Pedro Algarvio
79481b72c6
Use the sitecustomize.py provided by pytest-salt-factories.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-06 19:14:52 +00:00
Pedro Algarvio
3afaeb50bd Skip if the nginx binary cannot be found
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-06 06:03:10 +00:00
Pedro Algarvio
f0ce8c0b28 The newer Opensuse golden image has git-core in /usr/share
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-06 06:03:10 +00:00
Pedro Algarvio
7af30ff1bd Replace the usage of @runs_on(...) and @not_runs_on(...)
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-06 06:03:10 +00:00
Pedro Algarvio
c668dcaf5c The minimum PyTest version is now >= 7.0
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-06 06:03:10 +00:00
Pedro Algarvio
8a769342d6 Remove tests code/skips targeted for Py<3.6
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-06 06:03:10 +00:00
Pedro Algarvio
1882be04ed change_cwd is not a pytest helper function
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-02 11:19:30 +00:00
Pedro Algarvio
e4c8839cd2 Add group support to the create_account pytest helper 2022-12-02 11:19:30 +00:00
Thomas Phipps
37ad4fac35
Merge branch 'master' into hotfix/payload 2022-09-15 14:40:48 -07:00
Gareth J. Greenaway
998cb0f951 removing versions of mariadb that are no longer supported, adding in 10.6 2022-09-11 10:19:17 +01:00
Pedro Algarvio
3012dc42d6 Test fixes when running with the onedir build
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-29 13:24:21 -07:00
Pedro Algarvio
1ed20998c8 Bump to pytest-salt-factories==1.0.0rc20
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-29 13:23:23 -07:00
Pedro Algarvio
b767b52b16 Migrate tests/integration/modules/test_state_jinja_filters.py to functional
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-26 11:40:34 -07:00
Pedro Algarvio
49c210f70b Migrate tests/integration/states/test_docker_network.py to functional
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-23 12:50:32 -06:00
Pedro Algarvio
458ab605ed
Move tests into their proper transport. Relax timeouts on the IPC tests.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-08-23 07:11:55 +01:00
MKLeb
1ccf96f633 move Keys class to test helpers for ease of reuse 2022-08-10 10:37:04 -06:00
nicholasmhughes
59ccd7e4d9 fix tests that don't use gid for groups 2022-08-08 13:25:51 -06:00