Test utilities package for Zowe CLI plug-ins
npm install @zowe/cli-test-utilsThe Zowe CLI test utils package contains utilities that can be used by CLI plug-ins to automatically manage an environment for system tests.
The TestEnvironment class in this package can be used to easily set up and tear down a CLI plug-in test environment. Supported functionality includes:
* Load system test properties from YAML file
* Create and delete CLI profiles
* Install CLI plug-in from source
* Run Bash scripts that test CLI commands
See Plugin Testing Guidelines for a detailed example of how to use the TestEnvironment class.
If you want additional functionality, the TestEnvironment class can be extended to add new behavior in the setUp and cleanUp methods.