npm.io
8.33.1 • Published 2d ago

@zowe/cli-test-utils

Licence
EPL-2.0
Version
8.33.1
Deps
3
Size
81 kB
Vulns
0
Weekly
0
Stars
129

Test Utils Package

The Zowe CLI test utils package contains utilities that can be used by CLI plug-ins to automatically manage an environment for system tests.

How to Use

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.