Even though with some bugs and ugly-looking (it never was our intent to write GUI tools besides modules:)), UIARunner is published. As far as I know, this is the first GUI wrapper for PowerShell that looks like a software testing tool. 🙂
This preliminary version supports:
- running one script at a time
- using the UIARunner.ps1 file (in the application’s folder) as a configuration file
- generating test report on the fly (in the GUI)
- generating test report on the fly as a CSV file (both GUI and command-line versions produce such output)
- unattended runs
- the GUI version also shows how many test results are passed, failed and the velocity in newly introduced measures called ‘test results per second’ (trps)
- of course, it supports basic sorting in the grid.
Known issues are numerous (again, this project lacks of professional GUI programmers :)):
- bad multithreading
- poor informing about what happened at the PowerShell level
- and many, many lesser bugs.
Anyway, this version is worth experimenting with. Each package includes several simple scripts to try the runner. Scripts work similarly to other PowerShell hosts, note, however, that you need to use try/catch blocks to avoid terminating errors.