Also, the tool does not work on the device (I tried iOS), unlike
mobile-spec since it's trying to connect to localhost for reporting.

On Mon, Feb 23, 2015 at 4:30 PM, Dmitry Blotsky <dblot...@microsoft.com> wrote:
> Hi list,
>
> Over the past few weeks, I've developed an automated mobilespec-like tool in 
> the process of resuscitating Cordova's CI. It's tentatively called 
> cordova-medivac, and it can currently be found here: 
> http://github.com/dblotsky/cordova-medivac. I'd like to pitch it to the 
> community as a potential alternative or replacement for mobilespec. There 
> have been several tools in the past few weeks on the list, and I've tried to 
> incorporate the features they have into this tool.
>
> It contains the following new features:
>
> -          Testing any list of plugins at a time - not just the core ones; 
> they're passed as a CLI argument
>
> -          Support for "new-style" plugin-test-framework-only tests, as well 
> just pure Jasmine spec files that don't use test-framework
>
> -          No manual interaction required - it is very basic and just runs 
> the Jasmine tests as soon as it starts
>
> -          Very little code - it basically just creates a simple dummy app 
> with plugins (like mobilespec)
>
> -          Cleaner code - some refactoring was done to remove a few code 
> smells
>
> -          No flaky UI
>
> -          Optionally reporting test results to a URI (currently assumed to 
> be a CouchDB server)
>
> Current shortcomings:
>
> -          The special plugins inside cordova-mobile-spec that contain tests 
> have not yet been copied over
>
> -          The code is similar, so some functionality is not exactly the 
> same, so it's not 100% compatible with mobilespec
>
> -          Some error-checking is still missing (like verifying that 
> CLI/JS/lib are locally linked instead of global)
>
> -          Cordova-JS Grunt build task is not being automatically run on 
> creation
>
> -          Barebones hard-coded list of "core" plugins; doesn't include 
> convenience lists like the new ones in mobilespec
>
> -          Doesn't support current manual tests
>
> I'd like to ask you if you would support any of the following proposed ideas:
>
> -          Reach 100% parity and replace cordova-mobile-spec with this tool 
> or,
>
> -          If not replace, then port some of the code cleanup and new 
> features from  this tool back to mobilespec or,
>
> -          Use this tool for the CI (cordova-medic) only, and keep using 
> mobilespec for other tasks
>
> Kindly,
> Dmitry
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to