Skip to content

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