ABLUnit Test Runner 🏃♂️🏃🏃♀️The ABLUnit Test Runner extension for VSCode integrates ablunit tests into the test explorer. 🌴 Features
📷 Code Coverage Screenshot📝 Supported OpenEdge VersionsThis project was developed using the Progress OpenEdge Developers Kit: Classroom Edition. It was primarily tested with 12.8.0, but the unit tests are run for 12.2 and 12.8.4 during the CI builds too. ⛺ ConfigurationConfiguration is optional. Many workspaces will work without any configuration. However, there are advanced options available via the VSCode settings and a test profile configuration file ( 📐 Settings ConfigurationThe settings config allows for a few global options, described in more detail below. This example shows a test file glob pattern and another with a path to a dbconnections
The following table gives a brief description of the available settings via the UI or
🧪 Test Profile ConfigurationThe A default profile is created when using the ABLUnit: Configure Test Profile command and selecting ABLUnit - Run Tests. This configuration has comments describing the options available. Note: Only the first test profile will be imported. In the future this extension will allow for multiple entries. VSCode Configuration - SnippetsThis extension includes a few snippets for test annotations and other related code you may find helpful. These can be removed from intellisense with standard VSCode functionality. See: VSCode Docs -> Snippets in Visual Studio Code -> Can I remove snippets from intellisense? 👷♂️ ContributingSee CONTRIBUTING.md 💻 Development
🔗 Links
🤓 About MeThis is my first VSCode extension, and my first TypeScript project. I am sure there are many ways to improve the code, and I welcome any feedback. I'm also open to collaboration for anyone who might wish to contribute. Quality code is my passion. Unit testing is an important component of ensuring code remains functional when future changes are made. I hope this extension helps others to embrace TDD and improve their code. |