salt/tests/unit
Chris Heald 5139275602 Add env support for rvm.installed and rvm.do, opts support for .installed
Currently, the RVM state has no way to pass environment variables (ie, RUBY_CONFIGURE_OPTS)
or compilation flags (-C, --patch) to the Ruby installer. This patch enables this
functionality, permitting installation of customized Ruby installs. For example, the following
should now work:

   ruby-2.3.0:
     rvm.installed:
       - env:
           - RUBY_CONFIGURE_OPTS: --with-jemalloc
       - opts:
           - '--patch /path/to/my.patch'
           - '-C --enable-shared,--with-readline-dir=$HOME/.rvm/usr'
2017-04-10 12:40:56 -07:00
..
acl Cleanup test attributes once finished 2017-03-28 19:00:51 +01:00
beacons Take care of resource leakage on tests 2017-04-04 18:58:20 +01:00
cache Merge pull request #40494 from rallytime/merge-develop 2017-04-05 14:15:05 -06:00
cli Merge branch '2016.11' into 'develop' 2017-03-28 17:09:30 -06:00
cloud Minor lint fix 2017-04-01 14:22:58 +01:00
config Take care of resource leakage on tests 2017-04-04 18:58:20 +01:00
engines Adjust to the new LoaderModuleMockMixin usage 2017-03-28 19:03:59 +01:00
fileserver Move mixins to tests.support.mixins. 2017-04-04 17:29:34 +01:00
grains Adjust to the new LoaderModuleMockMixin usage 2017-03-28 19:03:59 +01:00
loader Take care of resource leakage on tests 2017-04-04 18:58:20 +01:00
modules Add env support for rvm.installed and rvm.do, opts support for .installed 2017-04-10 12:40:56 -07:00
netapi Move mixins to tests.support.mixins. 2017-04-04 17:29:34 +01:00
output Proper mocking. 2017-04-01 14:22:59 +01:00
pillar Take care of resource leakage on tests 2017-04-04 18:58:20 +01:00
renderers Adjust to the new LoaderModuleMockMixin usage 2017-03-28 19:03:59 +01:00
returners Move mixins to tests.support.mixins. 2017-04-04 17:29:34 +01:00
runners Merge pull request #40522 from carlpett/vault-fix-master-minion 2017-04-04 13:33:56 -06:00
serializers Import the full module namespace to avoid import shadowing. 2017-03-28 19:02:47 +01:00
ssh Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
states Add env support for rvm.installed and rvm.do, opts support for .installed 2017-04-10 12:40:56 -07:00
templates Stop using deprecated TestCase methods 2017-04-01 14:22:57 +01:00
transport Use a temporary config 2017-04-04 18:04:38 +01:00
utils Merge pull request #40494 from rallytime/merge-develop 2017-04-05 14:15:05 -06:00
__init__.py The LoaderModuleMixin is the right approach here. 2017-03-28 19:04:05 +01:00
test_auth.py Import from the original modules not tests.integration 2017-04-04 18:58:19 +01:00
test_client.py Move mixins to tests.support.mixins. 2017-04-04 17:29:34 +01:00
test_conf.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_context.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_crypt.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_daemons.py Move mixins to tests.support.mixins. 2017-04-04 17:29:34 +01:00
test_doc.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_fileclient.py Fixup fileclient_test file to conform to new standards 2017-04-10 10:30:33 -06:00
test_files.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_log.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_map_conf.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_minion.py Use the more portable helper skip_if_not_root. 2017-04-04 18:58:21 +01:00
test_payload.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_pillar.py Cleanup test attributes once finished 2017-03-28 19:00:51 +01:00
test_pydsl.py Use the test run temporary path, not the system temporary path 2017-04-04 18:58:21 +01:00
test_pyobjects.py Cleanup test attributes once finished 2017-03-28 19:00:51 +01:00
test_simple.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_spm.py Take care of resource leakage on tests 2017-04-04 18:58:20 +01:00
test_state.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00
test_stateconf.py Cleanup attributes 2017-03-28 19:00:50 +01:00
test_target.py Move whatever we need from salttesting to salt. 2017-02-28 22:52:49 +00:00
test_template.py Merge branch '2016.11' into 'develop' 2017-04-05 13:02:14 -06:00
test_test_module_names.py Add file to ignored paths 2017-04-01 14:22:54 +01:00
test_version.py Absolute imports and A LOT of code cleanup. 2017-03-01 01:33:07 +00:00