This is an automated email from the ASF dual-hosted git repository.
suvasude pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-gobblin.git
The following commit(s) were added to refs/heads/master by this push:
new dca0f60 [GOBBLIN-1247] Disable flaky unit tests causing intermittent
build failures[]
dca0f60 is described below
commit dca0f60e53c6f6fb4aea44d4a2fbb631e3c4ca1a
Author: sv2000 <[email protected]>
AuthorDate: Fri Aug 21 12:43:11 2020 -0700
[GOBBLIN-1247] Disable flaky unit tests causing intermittent build
failures[]
Closes #3088 from sv2000/fixLocalBuild
---
.../gobblin/cluster/ClusterIntegrationTest.java | 2 +-
.../cluster/GobblinHelixJobLauncherTest.java | 2 +-
.../template/HOCONInputStreamFlowTemplate.java | 6 ++----
.../apache/gobblin/TaskErrorIntegrationTest.java | 23 +++++++++++-----------
4 files changed, 16 insertions(+), 17 deletions(-)
diff --git
a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterIntegrationTest.java
b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterIntegrationTest.java
index e34c0f2..2fedcb8 100644
---
a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterIntegrationTest.java
+++
b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/ClusterIntegrationTest.java
@@ -146,7 +146,7 @@ public class ClusterIntegrationTest {
* We confirm the execution by again inspecting the zNode and ensuring its
TargetState is START. </li>
* </ul>
*/
- @Test (dependsOnMethods = { "testJobShouldGetCancelled" }, groups =
{"disabledOnTravis"})
+ @Test (enabled = false, dependsOnMethods = { "testJobShouldGetCancelled" },
groups = {"disabledOnTravis"})
public void testJobRestartViaSpec() throws Exception {
Config jobConfigOverrides =
ClusterIntegrationTestUtils.buildSleepingJob(IntegrationJobCancelSuite.JOB_ID,
IntegrationJobCancelSuite.TASK_STATE_FILE);
diff --git
a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
index 7625540..2aed6f5 100644
---
a/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
+++
b/gobblin-cluster/src/test/java/org/apache/gobblin/cluster/GobblinHelixJobLauncherTest.java
@@ -286,7 +286,7 @@ public class GobblinHelixJobLauncherTest {
Assert.assertEquals(testListener.getCompletes().get() == 1, true);
}
- @Test(dependsOnMethods = {"testLaunchJob", "testLaunchMultipleJobs"})
+ @Test(enabled = false, dependsOnMethods = {"testLaunchJob",
"testLaunchMultipleJobs"})
public void testJobCleanup() throws Exception {
final ConcurrentHashMap<String, Boolean> runningMap = new
ConcurrentHashMap<>();
diff --git
a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/template/HOCONInputStreamFlowTemplate.java
b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/template/HOCONInputStreamFlowTemplate.java
index ba9c091..07ba4fd 100644
---
a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/template/HOCONInputStreamFlowTemplate.java
+++
b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/template/HOCONInputStreamFlowTemplate.java
@@ -28,7 +28,6 @@ import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
import com.typesafe.config.ConfigResolveOptions;
-import org.apache.gobblin.annotation.Alpha;
import org.apache.gobblin.configuration.ConfigurationKeys;
import org.apache.gobblin.runtime.api.JobTemplate;
import org.apache.gobblin.runtime.api.SpecNotFoundException;
@@ -39,9 +38,8 @@ import org.apache.gobblin.util.ConfigUtils;
/**
* A {@link FlowTemplate} that loads a HOCON file as a {@link
StaticFlowTemplate}.
*/
-@Alpha
public class HOCONInputStreamFlowTemplate extends StaticFlowTemplate {
- public static final String VERSION_KEY = "gobblin.flow.template.version";
+ private static final String VERSION_KEY = "gobblin.flow.template.version";
private static final String DEFAULT_VERSION = "1";
public HOCONInputStreamFlowTemplate(InputStream inputStream, URI
flowTemplateDirUri, FlowCatalogWithTemplates catalog)
@@ -52,7 +50,7 @@ public class HOCONInputStreamFlowTemplate extends
StaticFlowTemplate {
public HOCONInputStreamFlowTemplate(Config config, URI flowTemplateDirUri,
FlowCatalogWithTemplates catalog)
throws SpecNotFoundException, IOException,
JobTemplate.TemplateException, URISyntaxException {
- super(flowTemplateDirUri, config.hasPath(VERSION_KEY) ?
config.getString(VERSION_KEY) : DEFAULT_VERSION,
+ super(flowTemplateDirUri, ConfigUtils.getString(config, VERSION_KEY,
DEFAULT_VERSION),
config.hasPath(ConfigurationKeys.FLOW_DESCRIPTION_KEY) ? config
.getString(ConfigurationKeys.FLOW_DESCRIPTION_KEY) : "", config,
catalog);
}
diff --git
a/gobblin-test-harness/src/test/java/org/apache/gobblin/TaskErrorIntegrationTest.java
b/gobblin-test-harness/src/test/java/org/apache/gobblin/TaskErrorIntegrationTest.java
index 77a3c92..42203af 100644
---
a/gobblin-test-harness/src/test/java/org/apache/gobblin/TaskErrorIntegrationTest.java
+++
b/gobblin-test-harness/src/test/java/org/apache/gobblin/TaskErrorIntegrationTest.java
@@ -24,6 +24,17 @@ import java.util.Properties;
import org.apache.avro.Schema;
import org.apache.avro.generic.GenericRecord;
+import org.apache.log4j.AppenderSkeleton;
+import org.apache.log4j.LogManager;
+import org.apache.log4j.Logger;
+import org.apache.log4j.spi.LoggingEvent;
+import org.jboss.byteman.contrib.bmunit.BMNGRunner;
+import org.jboss.byteman.contrib.bmunit.BMRule;
+import org.testng.Assert;
+import org.testng.annotations.AfterTest;
+import org.testng.annotations.BeforeTest;
+import org.testng.annotations.Test;
+
import org.apache.gobblin.configuration.ConfigurationKeys;
import org.apache.gobblin.configuration.SourceState;
import org.apache.gobblin.configuration.WorkUnitState;
@@ -42,16 +53,6 @@ import
org.apache.gobblin.source.extractor.DataRecordException;
import org.apache.gobblin.source.extractor.Extractor;
import org.apache.gobblin.source.workunit.WorkUnit;
import org.apache.gobblin.util.retry.RetryerFactory;
-import org.apache.log4j.AppenderSkeleton;
-import org.apache.log4j.LogManager;
-import org.apache.log4j.Logger;
-import org.apache.log4j.spi.LoggingEvent;
-import org.jboss.byteman.contrib.bmunit.BMNGRunner;
-import org.jboss.byteman.contrib.bmunit.BMRule;
-import org.testng.Assert;
-import org.testng.annotations.AfterTest;
-import org.testng.annotations.BeforeTest;
-import org.testng.annotations.Test;
import static org.apache.gobblin.util.retry.RetryerFactory.RETRY_TIMES;
import static org.apache.gobblin.util.retry.RetryerFactory.RETRY_TYPE;
@@ -131,7 +132,7 @@ public class TaskErrorIntegrationTest extends BMNGRunner {
* and does not hang
* @throws Exception
*/
- @Test
+ @Test (enabled = false)
@BMRule(name = "testErrorDuringSubmission", targetClass =
"org.apache.gobblin.runtime.TaskExecutor",
targetMethod = "submit(Task)", targetLocation = "AT ENTRY", condition =
"true",
action = "throw new RuntimeException(\"Exception for
testErrorDuringSubmission\")")