Module for running arbitrary tests
Members
Execute the collatz conjecture from the passed starting number, returns the sequence and the time it took to compute. Used for performance tests.
CLI Example:
salt '*' test.collatz 3
Return the value for test.foo in the minion configuration file, or return the default value
CLI Example:
salt '*' test.conf_test
Execute a minion function via the __salt__ object in the test module, used to verify that the minion functions can be called via the __salt__ module.
CLI Example:
salt '*' test.cross_test file.gid_to_group 0
Return a string - used for testing the connection
CLI Example:
salt '*' test.echo 'foo bar baz quo qux'
Return a Fibonacci sequence up to the passed number, and the timeit took to compute in seconds. Used for performance tests
CLI Example:
salt '*' test.fib 3
Return the configuration options passed to this minion
CLI Example:
salt '*' test.get_opts
Print out the data passed into the function **kwargs, this is used to both test the publication data and cli kwarg passing, but also to display the information available within the publication data.
CLI Example:
salt '*' test.kwarg
Test the outputter, pass in data to return
CLI Example:
salt '*' test.outputter foobar