rallytime
61e37d5956
Merge branch '2015.8' into '2106.3'
...
Conflicts:
- salt/loader.py
- salt/modules/s3.py
- salt/utils/s3.py
- tests/unit/modules/s3_test.py
2016-08-24 09:58:56 -06:00
Denys Havrysh
38d587c5fe
grains.filter_by: lookup_dict key could be a globing pattern
2016-08-24 17:52:14 +03:00
Mike Place
248776d704
Merge pull request #35655 from raazvvann/dev/rheghedu/shadow
...
shadow module: fix return values && integration test
2016-08-24 17:12:02 +09:00
Mike Place
44efc3a162
Merge pull request #35704 from twangboy/win_whitelist
...
Add whitelist for windows tests
2016-08-24 16:42:05 +09:00
C. R. Oldham
ae9b2726b5
Fix some spelling, add better test for proxy
2016-08-23 16:42:14 -06:00
Justin Anderson
154dafdb89
Fix snapper_test for python26
2016-08-23 15:02:31 -06:00
Justin Anderson
63955392e4
os_family is Suse not SUSE ( #35706 )
2016-08-23 14:55:16 -06:00
Nicole Thomas
28f3ed47ca
Don't assume we have a file to remove in tearDown ( #35709 )
...
Some tests build the state file in the test itself and need to
be removed. However, some tests rely on sls files inside of the
integration file state tree. Therefore, in those tests, we have
nothing to remove.
2016-08-23 14:43:55 -06:00
Nicole Thomas
f3f068be72
Merge pull request #35702 from rallytime/merge-develop
...
[develop] Merge forward from 2016.3 to develop
2016-08-23 13:40:50 -06:00
twangboy
4951deed3e
Add whitelist for windows tests
2016-08-23 11:22:24 -07:00
Pedro Algarvio
092e863842
Account for a not recent enough salt-testing library
2016-08-23 19:04:49 +01:00
Pedro Algarvio
85fe1b31d5
Use the terminate_process_pid
helper function
2016-08-23 18:36:27 +01:00
Pedro Algarvio
9cdda5377a
Use the terminate_process_pid
helper function
2016-08-23 18:36:27 +01:00
Daniel Wallace
2d2bc1ffea
use aws.get_location in s3 modules
...
Also load the __utils__ into pillar and fileserver and fileclient so
that this function can be used there with __opts__.
Also sets the default for s3 to 'us-east-1' like it is documented.
Closes #30976
Closes #28913
2016-08-23 12:12:15 -05:00
Mihai Dincă
c80407ec4b
Fix tests ( #35693 )
...
* Fix tests/unit/modules/useradd_test.py::UserAddTestCase::test_info
* Fix unit/pyobjects_test.py::MapTests::test_map
* Fix tests/unit/pyobjects_test.py::RendererTests::test_extend
* Fix tests/unit/pyobjects_test.py::RendererTests::test_requisite_implicit_list
2016-08-23 10:49:53 -06:00
rallytime
b80ef26cf2
Merge branch '2016.3' into 'develop'
...
Conflicts:
- salt/cli/batch.py
- salt/minion.py
- salt/modules/cassandra_cql.py
- salt/modules/rsync.py
2016-08-23 10:44:55 -06:00
Alexandru Bleotu
e66841ef69
Improved salt.utils.vmware.wait_for_task
...
- improved logging/description
- on success the method returns the result and on error it raises the
exception it got from vmware
- added unit tests
2016-08-23 17:07:54 +01:00
C. R. Oldham
424a9a8137
Merge pull request #34059 from alexbleotu/vmware_common-gh
...
Vmware common gh
2016-08-23 09:24:15 -06:00
Mike Place
618254a3f3
Merge pull request #35692 from cachedout/fix_status_test
...
Include grains in status moduele for unit test
2016-08-23 23:38:32 +09:00
Alexandru Bleotu
77e6e5afee
Improved connection to a VMware vCenter Server or ESXi host
...
- added support for passthrough connections via SSPI
- added function to specify if a connection is made to a vCenter or ESXi host
- added function to disconnect from a vCenter or ESXi host
- added tests for changed/new functions
2016-08-23 13:46:28 +01:00
Heghedus Razvan
21c66afea4
Add integration test for shadow module
...
Signed-off-by: Heghedus Razvan <razvan.heghedus@ni.com>
2016-08-23 15:34:56 +03:00
Mike Place
08cc903be0
Include grains in status moduele for unit test
2016-08-23 21:09:41 +09:00
Mike Place
9865b07729
Adjust mock for docker test
...
cc: @dmacvicar
2016-08-23 21:04:52 +09:00
Mike Place
21ebc61fac
Use random file instead of log file for cp test
2016-08-23 19:33:45 +09:00
Mike Place
b90969089f
Merge pull request #35379 from vutny/issue-15061
...
grains.filter_by: allow grain value to be a list
2016-08-23 17:21:40 +09:00
Mike Place
9602a977c3
Merge pull request #35676 from rallytime/fixup-unit-tests
...
Fixup unit tests errors that are not registering as failures
2016-08-23 16:19:17 +09:00
rallytime
b5e5eeecd0
Remove htpasswd unit test for deprecated function that doesn't test anything
2016-08-22 17:14:07 -06:00
rallytime
49798ee301
Remove every.weeks reference: not available in relativedelta
2016-08-22 16:07:36 -06:00
rallytime
e14c930a74
Fixup errors in pillar consul unittests
2016-08-22 15:35:12 -06:00
Nicole Thomas
9fe0972761
Merge pull request #35662 from rallytime/merge-2016.3
...
[2016.3] Merge forward from 2015.8 to 2016.3
2016-08-22 13:03:43 -06:00
Justin Anderson
64974c89d9
Backport #35627 to 2016.3 ( #35661 )
...
* This test was doing all sorts of things, raging from simply failing
to driving CPUs to 100%, to leaking memory until the entire test suite crashes.
This seems to happen only in conjunction with running the entire unit test suite
and does not occur on its own
cc: @kraney
* Better method to skip test. This way we can track it.
2016-08-22 13:03:24 -06:00
rallytime
1d819d7cc2
Merge branch '2015.8' into '2016.3'
...
No conflicts.
2016-08-22 09:29:13 -06:00
Nicole Thomas
92ecbc3b26
Remove deprecated version of status.uptime module function ( #35535 )
...
* Remove the deprecated version of the status.uptime function.
The deprecated version of the function was set to be removed in
Carbon. The Carbon release notes were also updated with this change.
* Remove test_deprecated_uptime unit test
The deprecated version of uptime no longer exists.
* Remove unused import and deprecated uptime reference
2016-08-22 09:25:21 -06:00
Mike Place
a66912f96e
Merge pull request #35657 from cachedout/check_attr_in_test_utils
...
Check for attr before attempting to add in salt.tests.utils
2016-08-22 23:50:06 +09:00
Mike Place
2593963f45
Check for attr before attempting to add in salt.tests.utils
2016-08-22 22:13:29 +09:00
Mike Place
0dc7348f1d
Mock sys.exit in salt.utils.extend
...
Best not to push an exit into the test suite :]
2016-08-22 21:37:40 +09:00
Mike Place
187e04e109
Merge pull request #35653 from cachedout/set_computer_desc_retcode
...
Switch to retcode evaluation for set_computer_desc
2016-08-22 20:54:22 +09:00
Mike Place
6e1dcb94ec
Account for differences in output
2016-08-22 20:54:03 +09:00
Mike Place
0ff2c27fc9
Merge pull request #35652 from cachedout/fix_tornado_setup_error
...
Try/except the setup call in tornado test as a workaround pending sal…
2016-08-22 19:09:40 +09:00
Mike Place
7fc803b4bd
Try/except the setup call in tornado test as a workaround pending salt-testing release
2016-08-22 19:08:40 +09:00
Mike Place
2708fbc6d2
Lint
2016-08-22 19:00:19 +09:00
Mike Place
19b77442ee
Test a fix for the wheel test
...
I think that what is happening here is that we're using stale grains from a previous test. This should hopefully refresh them and allow this test to succeed.
2016-08-22 17:13:16 +09:00
Mike Place
5b75786208
Switch to using skipIf instead of a custom decorator
2016-08-22 16:36:51 +09:00
Mike Place
928a5fc3be
Lint
2016-08-22 16:12:09 +09:00
Mike Place
034a353689
Use skipIf properly
2016-08-22 16:11:01 +09:00
Mike Place
844a7577db
Remove disabled decorator
2016-08-22 16:04:13 +09:00
Mike Place
092aa89777
Add final args to disable event printing for wheel
2016-08-22 14:51:47 +09:00
Mike Place
2992bb8abc
Fix args err in wheel test
2016-08-22 13:31:23 +09:00
Mike Place
b4f71e0260
Support the supression of prints in the wheel module
...
This will clean up all those pesky key output issues in the wheel tests.
2016-08-22 13:11:38 +09:00
Mike Place
7f137835b9
Merge pull request #35626 from cachedout/better_cleanup_for2731
...
Wrap the test in a try/finally to ensure that the keys get cleaned up.
2016-08-22 12:38:17 +09:00
Mike Place
9248ce07f9
Lint
2016-08-22 12:33:24 +09:00
Mike Place
00a419fdf7
Merge pull request #35629 from cachedout/loosen_wheel_test
...
Just check for keys, not compare all keys for wheel netapi test
2016-08-22 12:32:11 +09:00
Mike Place
b09fd9c741
Merge pull request #35632 from s0undt3ch/develop
...
Fix hang on test suite termination
2016-08-22 12:31:08 +09:00
Mike Place
7e8721b4c2
Fix wheel test to call correct wheel function
...
This was not causing a test failure because no asserts were being
made but it was throwing exceptions silently. This cleans that up.
2016-08-22 11:44:50 +09:00
Pedro Algarvio
f7693f306c
Apply child processes cleanup counter measure on testprogram too.
...
Additionally, avoid timeout exceptions with registered atexit calls for testprogram(s)
2016-08-22 00:36:53 +01:00
Pedro Algarvio
a0d47fac40
Don't run routines if _handle_payload
is not present
2016-08-22 00:36:53 +01:00
Pedro Algarvio
33a6e75142
Log the cmdline instead. Better nuke approach.
2016-08-22 00:36:47 +01:00
Mike Place
a85ab3e59c
Just check for keys, not compare all keys for wheel netapi test
2016-08-21 22:17:27 +09:00
Mike Place
9757766c71
Better method to skip test. This way we can track it.
2016-08-21 21:47:08 +09:00
Mike Place
ab6ead3e63
This test was doing all sorts of things, raging from simply failing
...
to driving CPUs to 100%, to leaking memory until the entire test suite crashes.
This seems to happen only in conjunction with running the entire unit test suite
and does not occur on its own
cc: @kraney
2016-08-21 21:43:52 +09:00
Mike Place
ea8fb37b48
Wrap the test in a try/finally to ensure that the keys get cleaned up.
...
We're seeing the keys appear later on in some tests, such as here:
integration.modules.saltutil.SaltUtilModuleTest.test_wheel_just_function
2016-08-21 20:22:26 +09:00
Mike Place
def20eb95d
Fix the rest of the locale tests on develop
...
Bad mocks
2016-08-21 16:22:09 +09:00
Mike Place
c24bd158ad
Merge pull request #35622 from cachedout/fix_cache_test
...
Fix cache test on develop
2016-08-21 13:36:29 +09:00
Mike Place
c4ea3cd073
Fix cache test on develop
2016-08-21 13:35:27 +09:00
Mike Place
2452752fa6
Fix one broken locale unittest
2016-08-20 22:42:23 +09:00
Mike Place
520019f9a4
Provide a cleaner error for older versions of salt-testing for runTest()
2016-08-20 22:22:52 +09:00
Mike Place
8e784c6e80
Merge pull request #35554 from cachedout/git_test_py3
...
Fix git module test for py3
2016-08-20 22:17:13 +09:00
Mike Place
579358bb18
Merge pull request #35457 from jtand/properly_skip_win_firewall_test
...
Win_firewall_test was not properly gated to windows
2016-08-20 12:12:13 +09:00
Mike Place
ce481ae3e7
Merge pull request #35477 from bodhi-space/infra1931
...
INFRA-1931 - support (present/absent) for hosted zones in states/boto_route53
2016-08-20 12:09:32 +09:00
Mike Place
b282d877e6
Merge pull request #35482 from raazvvann/dev/rheghedu/system-comments
...
Add linux support for {get,set}_computer_desc CONTINUED
2016-08-20 11:44:25 +09:00
Mike Place
e7405258d4
Merge pull request #35499 from cro/returner_self_destruct
...
Returner self destruct
2016-08-20 11:42:03 +09:00
Mike Place
41cda642d6
Merge pull request #35518 from cachedout/fix_parallels
...
Fix Parallels module and associated tests
2016-08-20 11:38:44 +09:00
Mike Place
b9673b8b35
Str subst
2016-08-20 10:58:45 +09:00
Mike Place
37075ca229
Merge pull request #35557 from 10ne1/dev/ionel/fix-integration-test-tmpdir-cleanup
...
tests/integration: wait for test children to terminate
2016-08-20 10:57:22 +09:00
Mike Place
4153aeba29
Merge pull request #35605 from rallytime/bp-32739
...
Back-port #32739 to 2016.3
2016-08-20 10:39:38 +09:00
Thomas S Hatch
c9070c212f
Merge pull request #35569 from rallytime/test-for-35384
...
Write test for multiple unless commands where 1st cmd passes and 2nd fails
2016-08-19 13:28:01 -06:00
jmacfar
bd70a12ec6
Pass makedirs through to fileclient
...
Integration tests for get_url makedirs=True
2016-08-19 12:18:05 -05:00
rallytime
f2eb625778
Merge branch '2015.8' into '2016.3'
...
No conflicts.
2016-08-19 11:13:15 -06:00
abednarik
36d8b4a409
Rsync synchronized updates.
...
Aadded --dry-run option which is also used for test mode
taking adventage of this option in rsync.
Update state documentation to follow Salt standards
Finally synchronized was not working, See #32478 . Changes cmd.run to cmd.run_all make this works.
Tests updated
2016-08-19 10:42:37 -06:00
Erik Johnson
4f0b3be20c
Fix localemod tests ( #35583 )
...
This changes the mocking for the context variables to reflect changes
made in 5b12f03
.
2016-08-18 20:56:20 -06:00
Erik Johnson
beb6ca8ef9
Update linux_sysctl tests to reflect new context key ( #35584 )
...
* Update docstring to reflect optional context argument
It used to not be optional.
* Update linux_sysctl tests to reflect new context key
This key was changed in 5b12f03
, this updates the tests to reflect the
change.
2016-08-18 20:56:08 -06:00
rallytime
7b3fc41868
Merge branch '2016.3' into 'develop'
...
Conflicts:
- salt/cloud/clouds/lxc.py
- salt/cloud/clouds/nova.py
- salt/cloud/clouds/vmware.py
- salt/cloud/clouds/vsphere.py
- salt/cloud/libcloudfuncs.py
- salt/minion.py
- salt/modules/yumpkg.py
- salt/utils/cloud.py
2016-08-18 14:37:42 -06:00
rallytime
2930df924e
Update localemod_test systemd.sd_booted mock to use salt.utils.systemd.booted
...
This brings these tests inline with the changes made to salt.utils.systemd.booted
in #35510
2016-08-18 13:31:26 -06:00
rallytime
e61b04a707
Merge branch '2015.8' into '2016.3'
...
Conflicts:
- salt/cloud/clouds/digital_ocean.py
- salt/cloud/clouds/ec2.py
- salt/cloud/clouds/libcloud_aws.py
- salt/cloud/clouds/opennebula.py
- salt/cloud/clouds/rackspace.py
- salt/cloud/clouds/softlayer.py
- salt/cloud/clouds/softlayer_hw.py
- salt/cloud/clouds/vmware.py
- salt/loader.py
- salt/modules/aptpkg.py
- salt/modules/ebuild.py
- salt/modules/pacman.py
- salt/modules/systemd.py
- salt/modules/yumpkg.py
- salt/modules/zypper.py
- salt/scripts.py
- salt/utils/cloud.py
2016-08-18 12:09:51 -06:00
rallytime
30f42d5352
Write test for multiple unless commands where 1st cmd passes and 2nd fails
...
This is a regression integration test for #35384 , which was fixed by #35545 ,
and back-ported to the 2015.8 branch in #35566 .
2016-08-18 11:04:08 -06:00
Mike Place
38630455ec
Don't open files in text files in binary mode in pip test ( #35553 )
...
Python 3 is picky about this sort of thing
2016-08-18 09:41:19 -06:00
Heghedus Razvan
46696794ab
Add integration test for {get/set}_computer_desc
...
Signed-off-by: Heghedus Razvan <razvan.heghedus@ni.com>
2016-08-18 17:03:26 +03:00
Mike Place
205d8e2e7b
Merge pull request #35483 from gtmanfred/2015.8
...
use __utils__ in salt.cloud
2016-08-18 22:32:22 +09:00
Ioan-Adrian Ratiu
0561aaf139
tests/integration: wait for test children to terminate
...
This is a fix for salt github issue #35028 .
Commit b02926f41c
("Immediate shutdown") removed the join() call
when stopping the daemon process, thus triggering a race between the
tmpdir cleanup logic and running children who still have data to
write. By re-adding the join() call we ensure all children finish
before the tmpdir gets removed. Children should normally be dead when
the call from join() returns, the SIGKILL logic after join() is for
cleaning up hanged processes.
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
2016-08-18 14:43:50 +03:00
Mike Place
ca045f4feb
Fix git module test for py3
...
Simple binary compat fixes in version compare
2016-08-18 19:56:00 +09:00
Mike Place
9279d6b6eb
Merge pull request #35496 from StackPointCloud/profitbricks-cloud-improvements
...
ProfitBricks cloud provider features and improvements
2016-08-18 09:39:02 +09:00
Thomas S Hatch
fd3274c800
Merge pull request #35510 from terminalmage/issue33516
...
Better systemd integration
2016-08-17 12:54:11 -06:00
rallytime
d2340a0aad
Merge branch '2016.3' into 'develop'
...
Conflicts:
- pkg/windows/build.bat
- pkg/windows/build_pkg.bat
- tests/runtests.py
2016-08-17 12:13:26 -06:00
Erik Johnson
5b5f19d269
Update zypper unit test to reflect call to config.get
2016-08-17 11:43:22 -05:00
twangboy
1b85aa82a3
Remove unused skipIf import
2016-08-17 10:41:46 -06:00
twangboy
bd2c05b988
Fix skipped windows tests
2016-08-17 10:41:46 -06:00
rallytime
c305d8d99b
Merge branch '2015.8' into '2016.3'
...
Conflicts:
- doc/conf.py
- tests/runtests.py
2016-08-17 10:37:57 -06:00
Erik Johnson
235c9f5fe2
Close file descriptor for temp file
2016-08-17 10:37:46 -06:00
twangboy
4fc64e9e7a
Add missing skipIf import
2016-08-17 10:37:46 -06:00
twangboy
ff96a88374
Fix/Skip tests
2016-08-17 10:37:46 -06:00