Pedro Algarvio
81480ff388
Disable the salt git develop install test because salt's develop branch is not always installable and the test cannot fail because of that.
2013-03-03 20:00:29 +00:00
Pedro Algarvio
2bc7b0d49c
Remove git from cleanup.
2013-03-03 12:29:11 +00:00
Pedro Algarvio
997edfb4e9
Fedora does not need to enable epel-testing
repo.
2013-03-03 12:25:29 +00:00
Pedro Algarvio
f8b825899a
Support Fedora in tests/install-testsuite-deps.py
.
2013-03-03 12:04:36 +00:00
Pedro Algarvio
f594c55485
Merge branch 'develop' of github.com:saltstack/salt-bootstrap into issues/57
2013-03-02 13:13:11 +00:00
Pedro Algarvio
be517a2c21
Also cleanup dependencies for Red Had based distributions(test suite).
2013-03-02 13:12:12 +00:00
Pedro Algarvio
c16f45f91d
As a last resort go through a bunch of glob rules to cleanup the file-system.
2013-02-28 23:29:48 +00:00
Pedro Algarvio
c63a287dd9
Merge branch 'develop' of github.com:saltstack/salt-bootstrap into issues/57
2013-02-28 14:29:58 +00:00
Pedro Algarvio
e9737c325c
Change pip binary name for Amazon distro.
2013-02-28 14:29:10 +00:00
Pedro Algarvio
55dea02a89
Merge branch 'develop' of github.com:saltstack/salt-bootstrap into issues/57
2013-02-28 14:27:40 +00:00
Pedro Algarvio
e74e987ed5
Add required commands to install-testsuite-deps.py
for Amazon Linux distro.
2013-02-28 14:23:33 +00:00
Pedro Algarvio
e11a589eba
Skip syndic install test case since it's a know failure until Debian packages are >=0.13
2013-02-28 00:55:08 +00:00
Pedro Algarvio
60e7d4ceff
Another sudo
"bytes" the dust.
2013-02-27 23:56:24 +00:00
Pedro Algarvio
d46da380eb
sudo
should not be provided.
2013-02-27 23:55:42 +00:00
Pedro Algarvio
9c6417cf9e
Update the tests to work with and around the extra -P
flag.
2013-02-27 23:52:16 +00:00
Pedro Algarvio
f878cf4b44
Add test suite dependencies install commands for Debian based distributions.
2013-02-27 21:21:18 +00:00
Pedro Algarvio
f6c0f6aa50
Improved system cleanup.
2013-02-26 20:36:09 +00:00
Pedro Algarvio
b68f7275c5
Support ZYPPER_EXIT_INF_CAP_NOT_FOUND
while cleaning up.
2013-02-26 19:16:17 +00:00
Pedro Algarvio
67c673bd1d
Non interactive!
2013-02-26 18:47:04 +00:00
Pedro Algarvio
139af8392d
Minor change in clean up commands.
2013-02-26 18:24:24 +00:00
Pedro Algarvio
84928c758d
1:1 mapping from openSUSE to SLES regaring the tearDown()
functions.
2013-02-26 14:05:01 +00:00
Pedro Algarvio
99bed02f6f
Properly detect and handle SLES SP2 on install-testsuite-deps.py
.
2013-02-26 13:46:01 +00:00
Pedro Algarvio
3344f55521
Fix imports in runtests.py
.
2013-02-26 13:04:19 +00:00
Pedro Algarvio
d600d51723
Allow running install-testsuite-deps.py
reducing the needed imports, specially, unittest2
.
2013-02-26 13:00:18 +00:00
Pedro Algarvio
ed370a911e
Packages are now properly cleaned up for Suse distro's on install tests.
2013-02-25 19:34:12 +00:00
Pedro Algarvio
fd2209dbaf
Add salt-syndic
to the tearDown packages.
2013-02-25 17:54:23 +00:00
Pedro Algarvio
7689c453fe
Suse packages needs some help to properly un-install.
2013-02-25 17:47:12 +00:00
Pedro Algarvio
d7c96336fa
Skip install test if there's no tearDown()
support.
2013-02-25 17:43:01 +00:00
Pedro Algarvio
692abdac69
Allow errno 4 exit codes from zypper to be ignored.
2013-02-25 17:32:41 +00:00
Pedro Algarvio
54ef3d16a3
Add install tests tearDown()
support for Suse OS family.
2013-02-25 17:23:26 +00:00
Pedro Algarvio
2955b42664
Non interactive add repo.
2013-02-25 17:18:34 +00:00
Pedro Algarvio
ff35601f4a
Fix key value.
2013-02-25 17:16:12 +00:00
Pedro Algarvio
a1c673d332
Add install deps for openSUSE.
2013-02-25 17:14:55 +00:00
Pedro Algarvio
008ad92021
Print gathered grains.
2013-02-25 16:46:56 +00:00
Pedro Algarvio
5f5f9d7c2f
Fix Solaris test suite cleanup functions.
2013-02-24 03:34:04 +00:00
Pedro Algarvio
dd8c51ecb3
Need to raise the tag and sha for the tests since by then the Solaris pkg files did not exist.
2013-02-24 03:24:32 +00:00
Pedro Algarvio
e1d3907831
Fix stable curl command. Delete services on test suite cleanup.
2013-02-24 02:21:40 +00:00
Pedro Algarvio
b06a8105d6
Fixed OS family name for SmartOS, which is Solaris.
2013-02-24 01:26:39 +00:00
Pedro Algarvio
4f22a1b3f2
Add test-suite clean up functions for SmartOS.
2013-02-24 01:22:35 +00:00
Pedro Algarvio
01b007a7d6
Wait for the process to finish.
2013-02-24 01:17:07 +00:00
Pedro Algarvio
3ad6f922e0
Show what's being executed, show when finished.
2013-02-24 01:14:47 +00:00
Pedro Algarvio
10dc2ea692
Fail and show grains there are no commands to setup the system to execute the tests suite.
2013-02-24 01:11:35 +00:00
Pedro Algarvio
fd533a08c2
Provide a script which will help future system setups in order to run the tests suite.
2013-02-24 01:08:37 +00:00
Pedro Algarvio
391ac8949b
Fix grains detection logic.
2013-02-24 00:59:43 +00:00
Pedro Algarvio
662f4c8266
Arch's pacman is picky regarding it's filesystem. Now the test suite runs in Arch Linux.
2013-02-23 05:16:20 +00:00
Pedro Algarvio
fe5015b9af
Two more test cases for master and syndic installations.
2013-02-13 16:59:11 +00:00
Pedro Algarvio
1cbcb11aa5
Added 2 config related test cases.
...
* Check if we fail if the passed configuration directory does not exist.
* Check if we fail if no configuration is actually done.
2013-02-13 16:39:31 +00:00
Pedro Algarvio
849162a9fd
Some getopts
and logic fixes. Added one test case for config only mode.
...
* `getopt` was ignoring `-C`.
* Fixed some logic which should stop execution in some cases(regarding the config only mode execution)
* Added a test case to test if script execution stops if config mode is enabled and no config dir is provided.
2013-02-13 16:38:37 +00:00
Pedro Algarvio
327287bb33
Catch errno 11 even when not streaming.
2013-02-13 14:25:51 +00:00
Pedro Algarvio
ef116ee139
When un-installing a non installed package on Ubuntu, the error code is 100.
2013-02-13 12:56:56 +00:00