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)