Thomas Jackson
6612aa808e
Revert spelling fix, since its a variable name :)
2014-10-29 13:56:44 -07:00
Thomas Jackson
aabe6460f6
Misc comment cleanup in tests
2014-10-28 08:12:10 -07:00
Mike Place
8dc8ee51be
Merge pull request #16942 from rallytime/module_state_tests
...
Added unit tests for module state
2014-10-27 18:13:11 -06:00
rallytime
f94cf6ad68
Change profile name for Digital Ocean cloud tests
...
Digital Ocean changed their image-naming scheme. This should fix the failing tests.
2014-10-24 16:14:02 -06:00
rallytime
19d70dfac5
Added another test to module.run state unit tests
2014-10-24 15:28:03 -06:00
rallytime
f6490e9572
Add initial unit tests for module.run state function
2014-10-24 08:56:40 -06:00
Nicole Thomas
ff1646e451
Merge pull request #16769 from rallytime/jid_str_test
...
Test long jid passed on CLI
2014-10-21 15:50:29 -06:00
Cimarron Mittelsteadt
43fea4f3ea
TST: Updated mac_user tests for modifications to OS release handling
2014-10-21 15:00:58 -06:00
rallytime
ed37dde094
Pylint fix
2014-10-20 21:21:01 -06:00
rallytime
3020b2084b
Test long jid passed on CLI
2014-10-20 16:53:56 -06:00
Daniel Mizyrycki
e421aff68d
Fix lint
2014-10-17 15:39:49 -07:00
Daniel Mizyrycki
54738d0ff5
Added salt-ssh integration test for custom module within SLS
2014-10-17 15:39:49 -07:00
Seth House
c6cb642f36
Added integration tests for the --out-indent flag for JSON output
2014-10-16 20:46:34 -05:00
Thomas S Hatch
1f5da204a9
Fix lint
2014-10-15 16:56:41 -06:00
C. R. Oldham
d07ebe2105
Test for retcode
2014-10-14 13:28:19 -06:00
Thomas S Hatch
4b630d77ed
Merge pull request #16407 from s0undt3ch/hotfix/cache-loaded-configs
...
First attempt at caching the loaded configuration from the filesystem.
2014-10-13 20:05:52 -06:00
Mathieu Le Marec - Pasquet
2d1200b64e
pep8
2014-10-13 15:32:11 -06:00
Mathieu Le Marec - Pasquet
acd15e386e
display traceback in test error
2014-10-13 15:32:11 -06:00
Mathieu Le Marec - Pasquet
1c4616556a
Another fix for outputter reliability
2014-10-13 15:32:10 -06:00
Thomas S Hatch
ef83ad23c3
Merge pull request #16579 from s0undt3ch/hotfix/vt-fixes
...
More VT fixes
2014-10-13 14:23:11 -06:00
Pedro Algarvio
e683619f9f
Having data left to read does not mean the process is alive
2014-10-13 17:19:42 +01:00
Pedro Algarvio
4470c0dc68
White-space lint fix
2014-10-12 04:29:59 +01:00
Pedro Algarvio
51479e4592
Include a test case in order to check for full output from VT
2014-10-12 03:37:08 +01:00
Pedro Algarvio
743c26e562
Instead of checking for a live process, check for unread data.
...
Add a unit test which tests proper behaviour.
Fixes #15941
2014-10-12 02:28:35 +01:00
Pedro Algarvio
41870ef3e0
Fix ensure in syspath call
2014-10-12 02:16:23 +01:00
Pedro Algarvio
4fca1c96da
Set the cachedir to a relative path
2014-10-12 02:16:23 +01:00
Pedro Algarvio
52d0d01d09
Set the cachedir to a relative path
2014-10-12 02:16:23 +01:00
Pedro Algarvio
e9fbd9910d
Set the cachedir to a relative path
2014-10-12 02:16:23 +01:00
Pedro Algarvio
8d9570ef43
Set the cachedir to a relative path
2014-10-12 02:16:23 +01:00
rallytime
7e09896c7c
Clean up boto_secgroup unit test
...
This test required some tweaks as there are new versions of boto and moto
2014-10-10 16:35:08 -06:00
Gareth J. Greenaway
9ae138e1a4
Fixing the unit tests for ps module
2014-10-07 20:56:02 -07:00
Pedro Algarvio
8e93faa072
Fix lint errors
2014-10-08 01:02:11 +01:00
Pedro Algarvio
ff97810661
Load configs from scratch
2014-10-08 01:02:10 +01:00
Pedro Algarvio
ab6a54dbf5
The runtime client gets an unfreeze version of the configs
2014-10-08 01:02:10 +01:00
Pedro Algarvio
5e4eb4bbaf
Don't add tests in __init__
2014-10-08 01:02:10 +01:00
Pedro Algarvio
e739561728
Use the salttesting skip helpers
2014-10-08 01:02:10 +01:00
Pedro Algarvio
d569f0811e
Let's go wild and cache the local client as reusable a runtime global instance
2014-10-08 01:02:10 +01:00
Pedro Algarvio
7cab740adf
Removed --runner
because it's integrated in the client tests
2014-10-08 01:02:10 +01:00
Pedro Algarvio
3de914e556
Move tests away from __init__
2014-10-08 01:02:08 +01:00
Pedro Algarvio
dee2c91fde
Test the runner client under tests/integration/clients
2014-10-08 01:00:20 +01:00
Pedro Algarvio
d0ca8274ae
Remove the unnecessary integration.ClientCase
class
2014-10-08 01:00:19 +01:00
Pedro Algarvio
b32d86d0f4
Allow getting the configuration from scratch.
...
Properly handle `client_config` when loading from cache.
Only delete the `_client` attribute if it has been set.
2014-10-08 01:00:06 +01:00
Pedro Algarvio
93e8b12b93
Try caching the client too
2014-10-08 00:57:22 +01:00
Pedro Algarvio
bbc9120471
The syndic_config
call needs the path to the minion config file
2014-10-08 00:57:22 +01:00
Pedro Algarvio
4d047a67f5
Handle more config filenames
2014-10-08 00:57:22 +01:00
Pedro Algarvio
3a3c6b06dd
First attempt at caching the loaded configuration from the filesystem.
...
This basically should avoid loading and parsing YAML over and over again.
2014-10-08 00:57:22 +01:00
Seth House
dd400f2e96
Added integration tests WheelClient cmd_sync cmd_async
2014-10-07 16:43:15 -06:00
Seth House
0d07099444
Added integration tests for wildcard eauth usernames
2014-10-02 23:53:37 -06:00
Seth House
a5d861314b
Added a wildcard eauth user for testing
2014-10-02 19:21:51 -06:00
Colton Myers
0ffec8f6d3
Merge pull request #16327 from basepi/bp-16322
...
Backport #16322 to 2014.7
2014-10-02 15:33:45 -06:00
Colton Myers
0edf446903
Remove unused imports
2014-10-02 13:52:24 -06:00
Seth House
dbe2fe5c92
Added unit test for running arguments through the RunnerClient
2014-10-02 12:00:01 -06:00
Tarjei Husøy (via Travis CI)
25ea6060b7
Replace random.randint() with os.urandom()
2014-10-02 10:20:20 -06:00
Thomas S Hatch
37267f76b9
Merge pull request #16276 from jacksontj/2014.7
...
Ensure that timeout will happen for jobs that don't target any alive minions
2014-09-30 16:24:19 -06:00
Thomas Jackson
d9fdc06742
Ensure that timeout will happen for jobs that don't target any alive minions
...
Instead of checking if all returns are in, we should check that the job is not running anywhere then enforce the per-minion timeout. I've added a test case for the instance where there is a job fired to a minion that will never return (before it would stall forever)
2014-09-30 10:11:55 -07:00
Steve Weber
a0c3723c96
removed the slash when using slspath
2014-09-30 10:51:36 -06:00
Thomas Jackson
98af66bbf3
Add a regression test for #16240
2014-09-29 16:37:53 -07:00
Erik Johnson
e37b337a56
Add unity manpage to buildpackage spec
...
This fixes automated package builds in jenkins
2014-09-29 13:35:50 -05:00
rallytime
b891ef12f0
Skip test_vt_size unit test
2014-09-25 15:38:01 -06:00
Pedro Algarvio
227c62b4ee
Merge pull request #16149 from rallytime/improve_loader_test
...
Fix linode test failures and test all modules
2014-09-25 20:38:06 +01:00
rallytime
210adceeff
Actually, just fix pylint
2014-09-25 12:36:00 -06:00
rallytime
e2dce8acba
Skip ssh grains test for now. Test environment isn't set up to handle it.
2014-09-25 11:47:44 -06:00
rallytime
ac40a5b2da
Fix linode test failures and test all modules
2014-09-25 11:34:50 -06:00
Daniel Mizyrycki
e0c6c8c22a
salt-ssh, issue #16129 :
...
Add integration/regression test for issue affecting grains and pillar subsystem.
2014-09-24 20:58:37 -07:00
Thomas S Hatch
ee9bf6c6cc
Merge pull request #16062 from rallytime/fix_ec2_tests
...
Fix the ec2 cloud provider tests
2014-09-23 17:16:10 -06:00
rallytime
9fc915e639
Remove 'running' check - it's not reliable
2014-09-23 15:06:08 -06:00
rallytime
1c9e062c78
Fix the ec2 cloud provider tests
2014-09-23 14:55:56 -06:00
Thomas S Hatch
3ce4387f3f
Merge pull request #16001 from thatch45/ssh_fsclient
...
Ssh fsclient
2014-09-23 14:41:28 -06:00
Thomas S Hatch
e2d640962a
Fix Jinja test
2014-09-23 14:02:34 -06:00
Pedro Algarvio
f547aeae41
Merge pull request #16033 from rallytime/fix_2014.7_tests
...
Fix broken test on 2014.7
2014-09-23 00:09:10 +01:00
rallytime
9c682933d4
Fix broken test on 2014.7
2014-09-22 12:13:10 -06:00
Arnold Bechtoldt
3e483523ff
changing param back to backend in fileserver to improve useability
2014-09-22 11:16:27 -06:00
Arnold Bechtoldt
94516433e7
fix integration test in fileserver runner, refs #16008
2014-09-22 11:16:27 -06:00
Arnold Bechtoldt
b588245c1d
extend fileserver runner with additional features
2014-09-22 11:16:26 -06:00
Thomas S Hatch
7355f53057
Add fileserver_backend to jinja tests local opts
2014-09-22 10:29:25 -06:00
Thomas S Hatch
3fe53840c0
Merge pull request #15992 from rallytime/bp-15617
...
Backport #15617 to 2014.7
2014-09-19 21:41:29 -06:00
rallytime
936a6bca5a
Fix mdadm tests
2014-09-19 16:35:43 -06:00
Pedro Algarvio
aed0178072
Correct --output-file-append
test
2014-09-19 10:33:38 -06:00
rallytime
4a740d876d
Change ec2 profile name in config_test so test doesn't fail
2014-09-18 20:41:08 -06:00
rallytime
ffe00e0909
Update ec2 provider and profile config files for cloud nightly tests
2014-09-18 20:41:08 -06:00
rallytime
d861915d93
Add EC2 cloud test file
2014-09-18 20:41:08 -06:00
Erik Johnson
3f19d518fb
Fix --define directive for Cent5 builds
2014-09-16 18:16:44 -05:00
rallytime
85f82816c2
Revert "Put provider specific information only in provider configuration file"
...
This reverts commit 1ccec204b2
.
2014-09-16 08:40:43 -06:00
rallytime
a5c658b337
Disable pylint unused import warning
2014-09-16 07:14:38 -06:00
rallytime
1ccec204b2
Put provider specific information only in provider configuration file
2014-09-16 07:08:18 -06:00
rallytime
2801dfbee4
Rename azure tests to match cloud module and add azure sdk import back in
2014-09-16 06:35:12 -06:00
rallytime
35793bd8d9
Pylint fix
2014-09-15 20:20:37 -06:00
rallytime
b30e750a8a
Azure cloud tests
...
Oh, and rename cloud.profiles.d/azure.sls to cloud.profiles.d/azure.conf
2014-09-15 16:58:26 -06:00
rallytime
a30ccd2a7b
Add cloud provider and profile configuration files
2014-09-15 15:57:27 -06:00
rallytime
e34157c70b
Add skipIf import to fix the 2014.7 tests
2014-09-15 08:23:08 -06:00
Pedro Algarvio
a171a35c89
Disable test_issue_10404_ptys_not_released
...
Disabled until we can find out why this kills the tests suite with an exit code of 134
2014-09-14 23:54:38 +01:00
Colton Myers
f3b5f122fb
Merge pull request #15728 from rallytime/cleanup_integration
...
Remove unused kwarg from _check_state_return
2014-09-12 10:19:18 -06:00
Erik Johnson
3ea1fe064e
Add SRPM to build artifacts for automated RPM builds
2014-09-12 01:35:15 -05:00
Erik Johnson
53ce42428a
Rename --dest-dir to --build-dir
...
``--build-dir`` is a more accurate name. ``--dest-dir`` seems to suggest
that this is where the packages ultimately end up. While it's true that
the packages do end up within that directory, they are copied to the
artifact directory, from which they are ultimately retrieved by the
jenkins master.
2014-09-12 01:35:08 -05:00
rallytime
6679f26736
Remove unused kwarg from _check_state_return
2014-09-11 23:32:51 -06:00
Erik Johnson
c69d47d062
Revert "Revert "Re-enable test run SLS""
...
This reverts commit fcfa1a244e
and
re-enables tests in jenkins.py. They had been left commented out while I
was testing.
2014-09-11 18:08:29 -05:00
Thomas S Hatch
6edfc3d281
Merge pull request #15558 from terminalmage/buildpackage
...
Add automated RPM building to jenkins tests
2014-09-11 16:44:27 -06:00
Erik Johnson
fcfa1a244e
Revert "Re-enable test run SLS"
...
This reverts commit 8bcc418aa2
.
2014-09-11 17:44:00 -05:00
Erik Johnson
8883f974a8
Add command-line options for package build options
...
Also add these to pillar data so they make it to the buildpackage SLS
2014-09-11 17:05:09 -05:00
Erik Johnson
8bcc418aa2
Re-enable test run SLS
...
Now that the buildpackage stuff is ready, this no longer needs to be
commented out.
2014-09-11 13:35:40 -05:00