https://github.com/ibm/vscode-ibmi-testing
๐งช IBM i Testing Extension for VS Code
https://github.com/ibm/vscode-ibmi-testing
ibmi rpgle testing vscode
Last synced: 5 months ago
JSON representation
๐งช IBM i Testing Extension for VS Code
- Host: GitHub
- URL: https://github.com/ibm/vscode-ibmi-testing
- Owner: IBM
- License: apache-2.0
- Created: 2024-12-18T22:15:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-18T02:12:43.000Z (9 months ago)
- Last Synced: 2025-10-20T23:58:28.794Z (8 months ago)
- Topics: ibmi, rpgle, testing, vscode
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=IBM.vscode-ibmi-testing
- Size: 2.74 MB
- Stars: 21
- Watchers: 7
- Forks: 6
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# IBM i Testing

[](https://marketplace.visualstudio.com/items?itemName=IBM.vscode-ibmi-testing)
[](https://marketplace.visualstudio.com/items?itemName=IBM.vscode-ibmi-testing)
The [IBM i Testing](https://marketplace.visualstudio.com/items?itemName=IBM.vscode-ibmi-testing) VS Code extension empowers developers to run unit tests and generate code coverage results for RPG and COBOL programs on IBM i with ease. Under the covers, this extension leverages the [RPGUnit](https://irpgunit.sourceforge.io/help) testing framework. It not only simplifies compiling and running tests but also accelerates test creation with built-in stub generation, making it easy to get started. For automation, the companion [IBM i Testing CLI](https://www.npmjs.com/package/@ibm/itest) lets you run tests in your terminal on your local PC or in PASE on IBM i, enabling you to script the execution of tests in a CI/CD pipeline.
* ๐จโ๐ป **Run Tests**: Visualize and run tests suites out of local files or source members.
* โ๏ธ **Generate Stubs**: Generate test stubs for individual test cases or an entire test suite.
* โ๏ธ **Configure Tests**: Configure parameters to compile (`RUCRTRPG`/`RUCRTCBL`) and run (`RUCALLTST`) tests.
* ๐ **View Test Results**: View detailed test results with inline failure/error messages.
* ๐ฏ **Generate Code Coverage**: View line and procedure level code coverage as an overlay in the editor.
* ๐ค **Automate Tests**: Script test execution locally or in PASE, enabling automated testing in CI/CD pipelines.
โจ Check out the full documentation [here](https://codefori.github.io/docs/developing/testing/overview)!