Never heard of this guy. Simon Mac Donald http://simonmacdonald.com
On Mon, Nov 28, 2016 at 2:48 PM, Filip Maj <maj....@gmail.com> wrote: > Hi everyone! > > Just wanted to (re)introduce myself after a 3 year or so hiatus :) > > I used to be an active member of the group between 2011 and 2013 when > I was on the Adobe PhoneGap team. I took a 3 year detour focusing on > mobile testing infrastructure at Sauce Labs, but recently rejoined the > Adobe PhoneGap team. I have been lurking more intently on this list > for the past month or so and aim to be more involved these days. > > I've been poking around and getting my bearings around the testing > suites, infrastructure and CI in Cordova the past week or so. I think > I will try to contribute in that area initially. In particular, I am > interested in enabling functional end-to-end testing for all repos in > cordova that could benefit from that sort of testing, and seamlessly > integrating running the tests and reporting their results back into > the standard Cordova dev workflow (I assume that is focussed around > GitHub?). I see there are different kinds of test coverage and CI > systems at play (cloudapp, travis, appveyor, plus unit and functional > tests), so initially just wrapping my head around all that. > > If anyone here has suggestions on areas that need work, have > grievances around how they are frustrated by manually needing to test > something, or having any other helpful tips on what needs work or what > could be improved, feel free to reply to this thread! > > My generic notes on this topic so far, in case that is helpful: > > cordova testing overview > ——————————— > notes / weird things: > - cordova-paramedic configs are pulled from cordova-medic repo. (?) > requires an extra pull in CI. > - paramedic setup for individual plugins install latest HEAD of > master of platform code (at least, cordova-android + device plugin) > - there are plugins tests that run via a jenkins instance on > cloudapp.net, and there are travis tests too. travis is pull-req > triggered, cloud app runs nightly. why? > > road to testing utopia: > - how do platforms get tested? integration tests with what: tooling? plugins? > - unit tests run on travis/appveyor? > - understand what needs to be tested for a release. work backwards > to automate that from there. Steve sent some helpful links my way: > - platform: > https://github.com/apache/cordova-coho/blob/master/docs/platforms-release-process.md#testing > - plugins: > https://github.com/apache/cordova-coho/blob/master/docs/plugins-release-process.md#test > - tools: > https://github.com/apache/cordova-coho/blob/master/docs/tools-release-process.md#test > - how do plugins get tested? > - make sure dependencies / artifact versions are locked down. > - what is the difference between "local" vs appium tests > > Looking forward to collaborating with y'all in here once more :) > > Cheers, > Fil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org > For additional commands, e-mail: dev-h...@cordova.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org For additional commands, e-mail: dev-h...@cordova.apache.org