[Mono-dev] Developing Mono
Alex J Lennon
ajlennon at dynamicdevices.co.uk
Wed May 14 09:19:29 UTC 2014
On 14/05/2014 10:05, Bryan Crotaz wrote:
> To do this remotely on a test image, I'd have a script:
> Start VM with chosen image
> Package a release (eg .deb)
> Ssh into VM as root
> Install package
> Run ncover around nunit console
> Retrieve nunit and ncover XML
> Shut down VM
> Process results using xsl
> Publish results to all committers since last build
> Repeat for other platforms
> If no test failures, publish results and package to Xamarin website
Thanks Bryan. I will take a look at nunit/ncover for the testing.
Conceptually this is similar to work I've done in the past for
production testing of boards with our Chinese manufacturers.
The folks over at the Yocto project have work underway to extend their
"AutoBuilder" (I think it is) to perform runtime testing on QEMU VM
images, and I'd like to hook into that.
I'd like to arrive at a point - although it's not going to be in the
short-term unfortunately I feel - where we have a test farm of
production boards; where we can power cycle them, then provide a
production test kernel and filesystem to them, perform relevant runtime
tests via an SSH shell, e.g. of mono, to QA the build, capture the
output and generate a release report.
More information about the Mono-devel-list