[aerogear-dev] automated plugin release

Erik Jan de Wit edewit at redhat.com
Tue Apr 1 08:13:26 EDT 2014


On 1 Apr,2014, at 13:27 , Karel Piwko <kpiwko at redhat.com> wrote:

> Sounds great.
> 
> I'd like to contribute with integration tests (for Android part) we have and add
> them to the release process script (we use gradle/maven/java, so it should be
> easy to combine).
> 
> Here is the itest workflow
> 1/ create a cordova app via cli (using to-be-release-version plugin)
> 2/ build app
> 3/ start android emulator/connect to real device
> 4/ deploy ups (or use openshift instance)
> 5/ install app
> 6/ execute test
> 	a/ check app is registered
> 	b/ send message
> 	c/ check message is received - various variants (foreground,
> 	background, etc)
> 7/ cleanup (uninstall, stop, etc)
> 

I’ve automated step 1 as well, let’s merge our efforts and make a cool gradle script out of this. I think it would also make sense to release all plugins at one and not a single one at a time.

> All but step 1/ are currently automated for Cordova/Android. For iOS is it more
> complicated, given the fact you can't test APNs in simulator.
> 
> Karel
> 
> 




More information about the aerogear-dev mailing list