Performing a cluster upgrade? Writing a complicated SPL?
Maybe you need some automated test cases!
Mocha, recommend installing globally
$ npm install -g mocha
Pull
$ git pull git@github.com:pwmcintyre/splunk-tester.git
Install
$ npm install
Update your config accordingly here:
$ vi ./config/development.json
See detailed config documentation.
I've used this docker splunk container for testing. I recommended it for small tests.
Run all test cases
$ mocha
Example output (if you haven't changed any test cases)
$ mocha
Basic searching
✓ should return 1 result quickly (367ms)
1 passing (377ms)
Add as many test cases as you need in the test folder.
$ ls ./tests/test-*.js
See detailed mocha documentation.