I wonder if anyone has used or at least if there is any Jenkins plugin that can enable the management of a complete test cycle for a particular build.
Maybe a first question would be, is there any Jenkins plugin that can offer a high level interface to testing embedded software through a node connected to some hardware equipment?
In this case, the test itself would be performed by some specific tool on the node. Jenkins would act only as a manager, starting the testing on the node, collecting results, updating statistics about the build quality. Everything in an iterative manner, allowing the test team involved to debug any issues and to update if needed the test items (test cases if you like, but also environment specifics if required). The test execution cycles would be performed during the night leaving the equipment available during the day to be used for one-off executions and debug.
Such plugin would have to be able to checkpoint the test project if required before any regression run and to allow manual input as well (e.g. to force stopping the testing)
The whole idea involves some other aspects as well, but for now I'm only interested about the plugin itself.