Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SPARK-12734][HOTFIX] Build changes must trigger all tests; clean after install in dep tests #10704

Closed
wants to merge 2 commits into from

Conversation

JoshRosen
Copy link
Contributor

This patch fixes a build/test issue caused by the combination of #10672 and a latent issue in the original dev/test-dependencies script.

First, changes which only touched build files were not triggering full Jenkins runs, making it possible for a build change to be merged even though it could cause failures in other tests. The root build module now depends on build, so all tests will now be run whenever a build-related file is changed.

I also added a clean step to the Maven install step in dev/test-dependencies in order to address an issue where the dummy JARs stuck around and caused "multiple assembly JARs found" errors in tests.

/cc @zsxwing

@zsxwing
Copy link
Member

zsxwing commented Jan 11, 2016

LGTM

@JoshRosen
Copy link
Contributor Author

Going to merge this now (I SSH'd into the worker running this test and verified that the duplicated JAR wasn't generated).

@asfgit asfgit closed this in a449914 Jan 11, 2016
asfgit pushed a commit that referenced this pull request Jan 11, 2016
…er install in dep tests

This patch fixes a build/test issue caused by the combination of #10672 and a latent issue in the original `dev/test-dependencies` script.

First, changes which _only_ touched build files were not triggering full Jenkins runs, making it possible for a build change to be merged even though it could cause failures in other tests. The `root` build module now depends on `build`, so all tests will now be run whenever a build-related file is changed.

I also added a `clean` step to the Maven install step in `dev/test-dependencies` in order to address an issue where the dummy JARs stuck around and caused "multiple assembly JARs found" errors in tests.

/cc zsxwing

Author: Josh Rosen <[email protected]>

Closes #10704 from JoshRosen/fix-build-test-problems.

(cherry picked from commit a449914)
Signed-off-by: Josh Rosen <[email protected]>
asfgit pushed a commit that referenced this pull request Jan 11, 2016
…er install in dep tests

This patch fixes a build/test issue caused by the combination of #10672 and a latent issue in the original `dev/test-dependencies` script.

First, changes which _only_ touched build files were not triggering full Jenkins runs, making it possible for a build change to be merged even though it could cause failures in other tests. The `root` build module now depends on `build`, so all tests will now be run whenever a build-related file is changed.

I also added a `clean` step to the Maven install step in `dev/test-dependencies` in order to address an issue where the dummy JARs stuck around and caused "multiple assembly JARs found" errors in tests.

/cc zsxwing

Author: Josh Rosen <[email protected]>

Closes #10704 from JoshRosen/fix-build-test-problems.

(cherry picked from commit a449914)
Signed-off-by: Josh Rosen <[email protected]>
@SparkQA
Copy link

SparkQA commented Jan 11, 2016

Test build #49166 has finished for PR 10704 at commit e99b34a.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants