On Wed, 5 Jun 2019, Francois Gouget wrote:
3. Build a few projects - to make sure they build.
Wine, Wine Gecko, VLC should give a good coverage.
That sounds like long running tasks so we will likely need new hardware
so the TestBot can run them for every patch that gets submitted: if
patches come at a rate of about one per hour, then the TestBot needs to
process the resulting jobs at a rate of at least one per hour. That said
we already need new hardware for PCI-passthrough for Wine (though the
exact details are not set yet).
Those projects are rather large, so either you need quite beefy hardware,
or you just run some smaller test setup for each patch (rebuild mingw-w64
and build a few smoketests maybe?) and then run a full build of those
projects e.g. nightly (e.g. with a known good pinned version of those
projects, which can be updated regularly). That requires a bit more manual
intervention every time there's a regression though.
// Martin
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public