You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/11/23 22:22:11 UTC

[jira] [Commented] (STORM-1340) Use Travis-CI build matrix to improve test execution times

    [ https://issues.apache.org/jira/browse/STORM-1340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15023094#comment-15023094 ] 

ASF GitHub Bot commented on STORM-1340:
---------------------------------------

GitHub user knusbaum opened a pull request:

    https://github.com/apache/storm/pull/902

    STORM-1340: Use Travis-CI build matrix to improve test execution times

    This patch modifies the Travis-CI config to run storm-core unit tests in parallel with all the external tests, knocking between 4 and 7 minutes off the build time usually.
    
    It also caches ruby, javascript, and java libraries instead of downloading them each time a container is launched.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/knusbaum/incubator-storm STORM-1340

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/storm/pull/902.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #902
    
----
commit a0e734727d2335bb0e7a12f8ada8ca07f4908ded
Author: Kyle Nusbaum <ky...@gmail.com>
Date:   2015-11-10T20:27:21Z

    Adding setting to travis.

commit 146a893647267736b01c458dde9a1b0150194b67
Author: Kyle Nusbaum <ky...@gmail.com>
Date:   2015-11-10T22:01:14Z

    Add caching to speed up build.

commit 56297183c86404fb4fe3d623e47808c07b961471
Author: Kyle Nusbaum <ky...@gmail.com>
Date:   2015-11-10T22:17:58Z

    Kicking Travis

commit f0630adb057a4f3dc321e51d14610639753d07e7
Author: Kyle Nusbaum <ky...@gmail.com>
Date:   2015-11-10T22:40:19Z

    Testing travis matrix.

commit 103f71a00a6c41a83349f39a420c2a2d0807ddb7
Author: Kyle Nusbaum <ky...@gmail.com>
Date:   2015-11-10T22:44:24Z

    Testing
    
    Testing
    
    Testing
    
    Testing
    
    Testing
    
    Testing
    
    Testing
    
    Testing
    
    Fixing .travis.yml

commit e83678b8fba07f921b661ab0b2a40616726dec55
Author: Kyle Nusbaum <ky...@gmail.com>
Date:   2015-11-11T00:13:43Z

    Cleanup

commit 77417554f1880e113177c874e45ed5721f94b06e
Author: Kyle Nusbaum <ky...@gmail.com>
Date:   2015-11-19T17:31:52Z

    Testing split-up travis.

----


> Use Travis-CI build matrix to improve test execution times
> ----------------------------------------------------------
>
>                 Key: STORM-1340
>                 URL: https://issues.apache.org/jira/browse/STORM-1340
>             Project: Apache Storm
>          Issue Type: Improvement
>            Reporter: Kyle Nusbaum
>            Assignee: Kyle Nusbaum
>
> Travis-CI provides a 'build-matrix' that we can use to parallelize the unit tests of various components in storm.
> It also provides a caching mechanism that can reduce the overhead of starting up a test container.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)