On 07/06/2012 02:40, Sean Harmer wrote: > On Thursday 07 June 2012 09:41:49 Thiago Macieira wrote: >> Do we need to? >> >> I know the Gerrit control is a script that Sergio wrote one year ago. I >> think we need a two-step solution: >> >> 1) make a command stream that has a "here, start testing this". It can be >> something as simple as a public TCP socket that that never receives, but >> prints a line with the build ID whenever it's ready to test. If public is a >> security concern, we can allow only specific SSH keys. This should be >> relatively simple. >> >> Bonus target is for it to produce a "stop testing, this has already failed" >> command. >> >> 2) modify the above to receive a reply from authorised sources containing a >> pass / fail and, maybe, logs. This is much more complex, since it needs to >> deal with connections breaking. The CI control script needs to be modified >> to accept multiple replies and produce a conclusion. > > This seems like a very pragmatic approach to incorporating additional testing > into the CI system. It also has the additional benefit that 3rd parties (i.e. > RIM) will be able to host the build server and a number of devices for running > the built unit tests in-situ. > > I will file a JIRA task as Rohan suggested so that we can coordinate things > there.
Maybe worth a discussion at the Contributor Summit: CI system and more generally how to become a Tier1 platform, as the two seem related. Nicolas -- Nicolas Arnaud-Cormos | nicolas.arnaud-cor...@kdab.com | Senior Software Engineer KDAB (France) S.A.S., a KDAB Group company Tel. France +33 (0)4 90 84 08 53, Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-independent software solutions _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development