You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Brian LeRoux (Created) (JIRA)" <ji...@apache.org> on 2012/03/09 22:00:58 UTC

[jira] [Created] (CB-307) Mobile First Continuous Integration System

Mobile First Continuous Integration System
------------------------------------------

                 Key: CB-307
                 URL: https://issues.apache.org/jira/browse/CB-307
             Project: Apache Callback
          Issue Type: Task
          Components: mobile-spec
         Environment: ios, android, blackberry, windows phone
            Reporter: Brian LeRoux


The Apache Cordova Project supports an ambitious range of mobile operating systems. Currently, the team has no choice but to manually test across an incredible array of physical mobile devices. Modern continuous integration systems are beginning to think about mobile but remain blunt tools for an acute problem.

The ideal system would monitor the git repos at the asf for a change to the src of any of the "big four" mobile operating systems the system would:

- check the src out to an appropriate build env
- compile a test app (likely based on the apache cordova test suite)
- install a platform agnostic testing app to a target mobile device (emulator or meatspace device)
- launch the testing app onto the targets
- instantiate the testing app on the targets
- aggregate the statistics of success build/install/launch run ceremony, and the accompanying testing app PASS/FAIL stats

Early feedback is a key to successful release cadence. This project will be revolutionary mobile first continuous integration system designed for native and hybrid mobile development environments.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CB-307) Mobile First Continuous Integration System

Posted by "Filip Maj (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CB-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491981#comment-13491981 ] 

Filip Maj commented on CB-307:
------------------------------

http://github.com/filmaj/medic is coming along
                
> Mobile First Continuous Integration System
> ------------------------------------------
>
>                 Key: CB-307
>                 URL: https://issues.apache.org/jira/browse/CB-307
>             Project: Apache Cordova
>          Issue Type: Task
>          Components: mobile-spec
>         Environment: ios, android, blackberry, windows phone
>            Reporter: Brian LeRoux
>            Assignee: Filip Maj
>              Labels: gsoc2012, mentor
>
> The Apache Cordova Project supports an ambitious range of mobile operating systems. Currently, the team has no choice but to manually test across an incredible array of physical mobile devices. Modern continuous integration systems are beginning to think about mobile but remain blunt tools for an acute problem.
> The ideal system would monitor the git repos at the asf for a change to the src of any of the "big four" mobile operating systems the system would:
> - check the src out to an appropriate build env
> - compile a test app (likely based on the apache cordova test suite)
> - install a platform agnostic testing app to a target mobile device (emulator or meatspace device)
> - launch the testing app onto the targets
> - instantiate the testing app on the targets
> - aggregate the statistics of success build/install/launch run ceremony, and the accompanying testing app PASS/FAIL stats
> Early feedback is a key to successful release cadence. This project will be revolutionary mobile first continuous integration system designed for native and hybrid mobile development environments.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CB-307) Mobile First Continuous Integration System

Posted by "Filip Maj (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CB-307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13422674#comment-13422674 ] 

Filip Maj commented on CB-307:
------------------------------

Have the beginnings of this in place, see: http://www.youtube.com/watch?v=tcRXB3n-5qE
                
> Mobile First Continuous Integration System
> ------------------------------------------
>
>                 Key: CB-307
>                 URL: https://issues.apache.org/jira/browse/CB-307
>             Project: Apache Cordova
>          Issue Type: Task
>          Components: mobile-spec
>         Environment: ios, android, blackberry, windows phone
>            Reporter: Brian LeRoux
>            Assignee: Filip Maj
>              Labels: gsoc2012, mentor
>
> The Apache Cordova Project supports an ambitious range of mobile operating systems. Currently, the team has no choice but to manually test across an incredible array of physical mobile devices. Modern continuous integration systems are beginning to think about mobile but remain blunt tools for an acute problem.
> The ideal system would monitor the git repos at the asf for a change to the src of any of the "big four" mobile operating systems the system would:
> - check the src out to an appropriate build env
> - compile a test app (likely based on the apache cordova test suite)
> - install a platform agnostic testing app to a target mobile device (emulator or meatspace device)
> - launch the testing app onto the targets
> - instantiate the testing app on the targets
> - aggregate the statistics of success build/install/launch run ceremony, and the accompanying testing app PASS/FAIL stats
> Early feedback is a key to successful release cadence. This project will be revolutionary mobile first continuous integration system designed for native and hybrid mobile development environments.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CB-307) Mobile First Continuous Integration System

Posted by "Filip Maj (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Filip Maj updated CB-307:
-------------------------

    Assignee: Filip Maj

With the native automated tests landing in some platforms now (ios, android) this will be easier to instrument. We can potentially run assertions within the webview using an edge build of WebDriver on Android.
                
> Mobile First Continuous Integration System
> ------------------------------------------
>
>                 Key: CB-307
>                 URL: https://issues.apache.org/jira/browse/CB-307
>             Project: Apache Cordova
>          Issue Type: Task
>          Components: mobile-spec
>         Environment: ios, android, blackberry, windows phone
>            Reporter: Brian LeRoux
>            Assignee: Filip Maj
>              Labels: gsoc2012, mentor
>
> The Apache Cordova Project supports an ambitious range of mobile operating systems. Currently, the team has no choice but to manually test across an incredible array of physical mobile devices. Modern continuous integration systems are beginning to think about mobile but remain blunt tools for an acute problem.
> The ideal system would monitor the git repos at the asf for a change to the src of any of the "big four" mobile operating systems the system would:
> - check the src out to an appropriate build env
> - compile a test app (likely based on the apache cordova test suite)
> - install a platform agnostic testing app to a target mobile device (emulator or meatspace device)
> - launch the testing app onto the targets
> - instantiate the testing app on the targets
> - aggregate the statistics of success build/install/launch run ceremony, and the accompanying testing app PASS/FAIL stats
> Early feedback is a key to successful release cadence. This project will be revolutionary mobile first continuous integration system designed for native and hybrid mobile development environments.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira