GitHub user JoshRosen opened a pull request:

    https://github.com/apache/spark/pull/6866

    [SPARK-8422] [BUILD] [PROJECT INFRA] Add a module abstraction to 
dev/run-tests

    This patch builds upon #5694 to add a 'module' abstraction to the 
`dev/run-tests` script which groups together the per-module test logic, 
including the mapping from file paths to modules, the mapping from modules to 
test goals, and the dependencies / relationships between modules.
    
    This refactoring makes it much easier to increase the granularity of test 
modules, which will let us skip even more tests.  It's also a prerequisite for 
other changes that will reduce test time, such as running subsets of the Python 
tests based on which files / modules have changed.

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

    $ git pull https://github.com/JoshRosen/spark more-dev-run-tests-refactoring

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

    https://github.com/apache/spark/pull/6866.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 #6866
    
----
commit bb04f4a99767d0b802b2bf759b4a4ee08df8fa39
Author: Josh Rosen <[email protected]>
Date:   2015-06-18T00:26:34Z

    WIP

commit 358a7017d7da88cfe4e8cfa7386593da1ab839c7
Author: Josh Rosen <[email protected]>
Date:   2015-06-18T01:05:27Z

    Finish integrating module changes

commit 6d11b1d71ee9f02e49089508bf4dcb001847d342
Author: Josh Rosen <[email protected]>
Date:   2015-06-18T01:08:08Z

    Remove doc profiles option, since it's not actually needed (see #6865)

commit de711aa290c6cc588522c1ebeb9d69ab074f5d36
Author: Josh Rosen <[email protected]>
Date:   2015-06-18T01:10:06Z

    Test everything if nothing has changed (needed for non-PRB builds)

commit ee20c5541c224194f3f087be8f8c81ee5c63fca3
Author: Josh Rosen <[email protected]>
Date:   2015-06-18T01:11:56Z

    Minor fixes

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to