Permalink
Browse files

Ignore test not ready for parallel execution

  • Loading branch information...
1 parent 67350d3 commit d80d68e4a127120f2f15eca69e32a334402ade8f @bigdaz bigdaz committed Aug 13, 2012
@@ -216,7 +216,7 @@ Sad-day:
- Increase integration test coverage for multi-project builds, for all forms of execution. Add additional integration tests for cases specific to parallel execution.
- Review and fix thread-safety of: compiler daemon, profiler, task up-to-date checking, dependency resolution and publication code.
- Warn when project coupling is detected while executing projects in parallel
-- When using the parallel executer, give each project is given a copy of the model. This will prevent things sporadically failing due to timing issues.
+- When using the parallel executer, give each project a copy of the model. This will prevent things sporadically failing due to timing issues.
- Gracefully handle multiple failures when executing projects in parallel
- Buffer all output for a task and only flush to console when it is complete. No special handling for large amounts of console output.
- Provide basic summary status bar for parallel project execution
@@ -19,6 +19,8 @@ package org.gradle.integtests;
import org.gradle.integtests.fixtures.AbstractIntegrationSpec
import static org.hamcrest.Matchers.containsString
+import spock.lang.IgnoreIf
+import org.gradle.integtests.fixtures.GradleDistributionExecuter
public class MultiProjectDependencyIntegrationTest extends AbstractIntegrationSpec {
@@ -177,6 +179,7 @@ project(':c') {
jarsNotBuilt 'a', 'b', 'c'
}
+ @IgnoreIf({GradleDistributionExecuter.systemPropertyExecuter.executeParallel})
def "project dependency a->[b,c] and b->d and c fails"() {
projectDependency from: 'a', to: ['b', 'c']
projectDependency from: 'b', to: ['d']

0 comments on commit d80d68e

Please sign in to comment.