An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# IBM i Testing

[![Version](https://img.shields.io/visual-studio-marketplace/v/IBM.vscode-ibmi-testing)](https://marketplace.visualstudio.com/items?itemName=IBM.vscode-ibmi-testing)
[![Installs](https://img.shields.io/visual-studio-marketplace/i/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)!