Releases: IBM/vscode-ibmi-testing
Releases · IBM/vscode-ibmi-testing
1.2.3 (VSC & CLI)
What's Changed
- Fix CLI install script by @SanjulaGanepola in #159
- Remove dev packages from CLI installation by @SanjulaGanepola in #160
Full Changelog: 1.2.0...1.2.3
1.2.0 (VSC & CLI)
What's Changed
- Fix typo in enum value from "*ALLWAYS" to "*ALWAYS" in package.json a… by @e1mais in #157
- Add
itestCLI by @SanjulaGanepola in #137 - Update
itestREADME and CLI help text by @SanjulaGanepola in #158
New Contributors
Full Changelog: 1.1.1...1.2.0
1.1.1
What's Changed
- Remove RPGUnit snippets as they are already addeded in content assist from copybook by @SanjulaGanepola in #140
- Prevent non-test files from being added to test explorer by @SanjulaGanepola in #150
- Fix invalid
TSTPGMparameter when current library is in lowercase by @SanjulaGanepola in #151 - Add default test source file and directory setting for new test files when generating stubs by @SanjulaGanepola in #152
- Add test profile that will skip compilation by @SanjulaGanepola in #154
- Bump to
v1.1.1by @SanjulaGanepola in #155
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Support
*SRCand*JOBfortgtCcsidin JSON schema by @SanjulaGanepola in #117 - Detect
RUCALLTSTparams from VS Code settings and testing.json by @SanjulaGanepola in #124 - More improvements to test stub generation by @SanjulaGanepola in #121
- Set
TGTCCSIDto*JOBby default and fix GitHub release checks by @SanjulaGanepola in #131 - Fix library list check when in multi-workspace by @SanjulaGanepola in #132
- Fix redundant compile error message by @SanjulaGanepola in #134
- Log runtime error from RPGUnit when no exported test procs by @SanjulaGanepola in #135
- Support generating test stubs for source members, insert code in appropriate places, use refactor preview, add preferences by @SanjulaGanepola in #119
- Bump to 1.1.0 by @SanjulaGanepola in #136
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- Initial work for test controller and runner by @SanjulaGanepola in #1
- Add test discovery of members by @SanjulaGanepola in #7
- Add workflows and update extension info by @SanjulaGanepola in #8
- Add
RUCALLTSTparameters to vs code settings by @SanjulaGanepola in #9 - Initial work for local
testing.jsonwith schema and compile parameters forRUCRTRPGby @SanjulaGanepola in #12 - Rework test discovery and render workspace/directory tree items by @SanjulaGanepola in #19
- Update RUCRTRPG schema for stream file support by @SanjulaGanepola in #20
- Add test discovery for
.sqlrpgle/.cblle/.sqlcblleand add schema forRUCRTCBLby @SanjulaGanepola in #22 - Add support for global
.vscode/testing.jsonby @SanjulaGanepola in #28 - Restructure tree items and rework test execution to use stream file option by @SanjulaGanepola in #27
- Remove unnecessary boilerplate, fix VIX bundling, update release workflow by @SanjulaGanepola in #33
- Remove deprecated Code4i APIs by @SanjulaGanepola in #31
- Add default
testing.jsonsnippet by @SanjulaGanepola in #30 - Add
IBM i Testingoutput channel and log info/warning/error messages by @SanjulaGanepola in #32 - Use correct
RUCRT*command and setrpgPpOptto*LVL2by @SanjulaGanepola in #29 - Fix error handling of config file and XML parse errors by @SanjulaGanepola in #34
- Update README with installation and usage by @SanjulaGanepola in #26
- Initial work for code coverage support by @SanjulaGanepola in #40
- Compile with
*SOURCEby default for code coverage by @SanjulaGanepola in #44 - Rework test output and map failures/errors to correct lines by @SanjulaGanepola in #46
- Reuse code in Source Orbit to support longer file names by @SanjulaGanepola in #47
- Add test case metrics post execution by @SanjulaGanepola in #48
- Add more error handling to log compilation and execution errors by @SanjulaGanepola in #49
- Set permissions for storage directory to 777 by @SanjulaGanepola in #63
- Set
COPTIONto*EVENTFby default and retrieve diagnostics by @SanjulaGanepola in #55 - Add snippets for setup, teardown, and assertions by @SanjulaGanepola in #61
- Support library list from
.envby @SanjulaGanepola in #57 - Add support for installing/updating RPGUnit via Code4i's component API by @SanjulaGanepola in #51
- Update README.md with features by @SanjulaGanepola in #67
- Support test discovery and execution of members by @SanjulaGanepola in #52
- Fixes and improvements to test configuration and schema by @SanjulaGanepola in #69
- Refactor installation to use RPGUNIT.SAVF from github release assets by @SanjulaGanepola in #68
- Fix include files not being found, fix workspace folder not being set, add
T_prefix to test SRVPGM by @SanjulaGanepola in #72 - Add test profiles to force compile, fix logging, fix searching of source members by @SanjulaGanepola in #76
- Add temporary hack to fix mapping of code coverage results by @SanjulaGanepola in #77
- Add more execution and test result metrics by @SanjulaGanepola in #78
- Check and notify for if RPGUNIT and QDEVTOOLS are not on the library list by @SanjulaGanepola in #81
- Fix check for
CPF5813to useincludesinstead ofstartsWithby @SanjulaGanepola in #84 - Add support for prefix by @SanjulaGanepola in #88
- Fix TGTCCSID issues during installation by replacing CPY with CPYFRMSTMF by @SanjulaGanepola in #87
- Lowercase
rucrtrpgandrucrtcblcommand in config by @SanjulaGanepola in #89 - Divide source member line failures/errors by 100 by @SanjulaGanepola in #90
- Add more examples with simple string and math utils by @SanjulaGanepola in #91
- Add icon by @SanjulaGanepola in #97
- Use sourceFile field in ccdata to fix parsing on Mac by @SanjulaGanepola in #98
- Temporary: Override DBGVIEW to *LIST for SQLRPGLE files by @SanjulaGanepola in #99
- Merge coverage results if multiple test files in test run by @SanjulaGanepola in #101
- Add CONTRIBUTING.md by @SanjulaGanepola in #105
- changed Version Check REGEX for independent System Language by @NicolasSchindler in #104
- Initial work to refactor core test execution and logging logic to
apifolder by @SanjulaGanepola in #106 - Support wrapper commands, update defaults in schema, and fix loading of config files by @SanjulaGanepola in #107
- Improve discovery of test members and loading of test cases by @SanjulaGanepola in #108
- Add company system submodule for testing by @SanjulaGanepola in #109
- Rework
getSystemNameFromPathby @SanjulaGanepola in #110 - Fix wrapper cmd and remote test config by @SanjulaGanepola in #111
- Bump rpgunit to 5.1.0-beta.005 by @SanjulaGanepola in #112
New Contributors
- @SanjulaGanepola made their first contribution in #1
- @NicolasSchindler made their first contribution in #104
Full Changelog: https://github.com/IBM/vscode-ibmi-testing/commits/1.0.0