[Development] Becoming a Tier 1 platform and the CI System
Sean Harmer
sean.harmer at kdab.com
Thu Jun 7 11:40:32 CEST 2012
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.
Thanks,
Sean
--
Dr Sean Harmer | sean.harmer at kdab.com | Senior Software Engineer
Klarälvdalens Datakonsult AB, a KDAB Group company
Tel. Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322)
KDAB - Qt Experts - Platform-independent software solutions
More information about the Development
mailing list