cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <...@adobe.com>
Subject Re: collecting mobile-spec test results and generating reports
Date Thu, 10 Jan 2013 22:48:29 GMT
Take the medic code for a spin and see how it works! If you have questions
don't hesitate to ping me. Feel free to file issues on github as well.
I've demoed it on a few different computers now (and even during a talk)
so its become quite durable over the last 6 months or so that I've been
working on it.

On 1/10/13 2:43 PM, "Marcel Kinard" <cmarcelk@gmail.com> wrote:

>"I gotta get me one of these!" --Tangled (I have kids.)
>
>I wasn't aware this existed. Thank you much for the writeup. Just from
>what I've read here, I will definitely be looking more into this. For
>quite a while we've been contemplating a similar device wall here at IBM.
>
>@michael, yes, a decentralized continuous integration service would be
>nirvana.
>
>-- Marcel Kinard
>
>On 1/10/2013 12:58 PM, Filip Maj wrote:
>> Hey Marcel, I am working towards that continuous integration vision.
>>
>> github.com/filmaj/medic
>>
>> It is a node process that builds the latest commits coming into android,
>> iOS + BlackBerry repos, pairs them with mobile-spec, scans for
>> connected/nearby devices, and deploys the mobile-spec app to those
>> devices. It modifies mobile-spec so that all test results are sent off
>>to
>> a couchdb server. There is a "dashboard" script you can run that is a
>> little node server that aggregates test results from this couchdb server
>> and displays. The dashboard is also live here:
>>
>> http://cordova.medic.jit.su/
>>
>>
>> Currently the Adobe Vancouver office device wall has this setup running
>>on
>> it (actually, not at this EXACT time but hopefully be back online by
>> tomorrow :) ). Very recently the gitpubsub service over at Apache went
>> live (try running curl http://urd.zones.apache.org:2069/json) which
>> broadcasts all git commits going into all apache git repos. I am in the
>> process of wiring up medic to that new service to pick out cordova
>>commits
>> as-they-happen.
>>
>> The idea is, at least now, that this is a setup that we can distribute
>>to
>> almost anyone and have them submit tests to our centralized server. So,
>>a
>> mobile, distributed CI setup, if you will. It's a lot of fun to play
>>with!
>>
>> The couchdb server at this point is an Adobe EC2 instance. I haven't set
>> up any special permissions (I think it's still in Admin Party mode) so
>>if
>> we were to publicize that server I'd have to set it up so that, at the
>> minimum, no one can delete test results :)
>>
>> Overall, though, I like your idea of the opt-in submission button. Would
>> love to see that in mobile spec. Also I'd love feedback on medic!
>>
>> Cheers,
>> Fil
>>
>


Mime
View raw message