mirror of https://github.com/apache/kafka.git
KAFKA-15148: Mark tests correctly as integration tests where they running as unit tests (#13973)
Reviewers: Divij Vaidya <diviv@amazon.com>
This commit is contained in:
parent
4e85bc9f80
commit
170f5f4ed0
|
@ -24,14 +24,17 @@ import java.util.concurrent.TimeUnit;
|
|||
|
||||
import org.apache.kafka.common.utils.MockTime;
|
||||
import org.apache.kafka.common.utils.Time;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.experimental.categories.Category;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
@Category(IntegrationTest.class)
|
||||
public class StartAndStopCounterTest {
|
||||
|
||||
private StartAndStopCounter counter;
|
||||
|
|
|
@ -27,13 +27,16 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
|||
|
||||
import org.apache.kafka.common.utils.MockTime;
|
||||
import org.apache.kafka.common.utils.Time;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.experimental.categories.Category;
|
||||
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
@Category(IntegrationTest.class)
|
||||
public class StartAndStopLatchTest {
|
||||
|
||||
private Time clock;
|
||||
|
|
|
@ -34,11 +34,13 @@ import org.apache.kafka.streams.state.KeyValueIterator;
|
|||
import org.apache.kafka.streams.state.KeyValueStore;
|
||||
import org.apache.kafka.streams.state.ReadOnlyKeyValueStore;
|
||||
import org.apache.kafka.streams.state.Stores;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.rules.TestName;
|
||||
import org.junit.rules.Timeout;
|
||||
import org.junit.runner.RunWith;
|
||||
|
@ -61,6 +63,7 @@ import static org.hamcrest.CoreMatchers.is;
|
|||
import static org.hamcrest.MatcherAssert.assertThat;
|
||||
|
||||
@RunWith(Parameterized.class)
|
||||
@Category({IntegrationTest.class})
|
||||
public class KTableEfficientRangeQueryTest {
|
||||
@Rule
|
||||
public Timeout globalTimeout = Timeout.seconds(600);
|
||||
|
|
|
@ -40,15 +40,14 @@ import org.apache.kafka.streams.kstream.Produced;
|
|||
import org.apache.kafka.streams.kstream.ValueJoiner;
|
||||
import org.apache.kafka.streams.state.KeyValueStore;
|
||||
import org.apache.kafka.streams.utils.UniqueTopicSerdeScope;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Collections;
|
||||
|
@ -64,7 +63,7 @@ import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.st
|
|||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
public class KTableKTableForeignKeyInnerJoinMultiIntegrationTest {
|
||||
private final static int NUM_BROKERS = 1;
|
||||
|
||||
|
|
|
@ -32,9 +32,7 @@ import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster;
|
|||
import org.apache.kafka.streams.integration.utils.IntegrationTestUtils;
|
||||
import org.apache.kafka.streams.kstream.KTable;
|
||||
import org.apache.kafka.streams.kstream.ValueJoiner;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
@ -42,6 +40,7 @@ import org.junit.jupiter.api.BeforeEach;
|
|||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Arrays;
|
||||
|
@ -57,7 +56,7 @@ import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.sa
|
|||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
public class KTableKTableForeignKeyJoinDistributedTest {
|
||||
private static final int NUM_BROKERS = 1;
|
||||
private static final String LEFT_TABLE = "left_table";
|
||||
|
|
|
@ -37,9 +37,7 @@ import org.apache.kafka.streams.kstream.Materialized;
|
|||
import org.apache.kafka.streams.processor.StateRestoreListener;
|
||||
import org.apache.kafka.streams.processor.internals.StreamThread;
|
||||
import org.apache.kafka.streams.processor.internals.assignment.FallbackPriorTaskAssignor;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
@ -47,6 +45,7 @@ import org.junit.jupiter.api.BeforeEach;
|
|||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@ -74,7 +73,7 @@ import static org.hamcrest.core.IsEqual.equalTo;
|
|||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
public class LagFetchIntegrationTest {
|
||||
public static final EmbeddedKafkaCluster CLUSTER = new EmbeddedKafkaCluster(1);
|
||||
|
||||
|
|
|
@ -41,9 +41,7 @@ import org.apache.kafka.streams.kstream.TimeWindows;
|
|||
import org.apache.kafka.streams.state.SessionStore;
|
||||
import org.apache.kafka.streams.state.Stores;
|
||||
import org.apache.kafka.streams.state.WindowStore;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
@ -51,6 +49,7 @@ import org.junit.jupiter.api.BeforeEach;
|
|||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.Duration;
|
||||
|
@ -67,7 +66,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
|
|||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
@SuppressWarnings("deprecation")
|
||||
public class MetricsIntegrationTest {
|
||||
private static final int NUM_BROKERS = 1;
|
||||
|
|
|
@ -27,14 +27,13 @@ import org.apache.kafka.streams.Topology;
|
|||
import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster;
|
||||
import org.apache.kafka.streams.kstream.Consumed;
|
||||
import org.apache.kafka.streams.kstream.Produced;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
|
@ -47,7 +46,7 @@ import static org.hamcrest.CoreMatchers.notNullValue;
|
|||
import static org.hamcrest.MatcherAssert.assertThat;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
public class MetricsReporterIntegrationTest {
|
||||
private static final int NUM_BROKERS = 1;
|
||||
|
||||
|
|
|
@ -56,7 +56,6 @@ import org.apache.kafka.streams.state.ReadOnlyKeyValueStore;
|
|||
import org.apache.kafka.streams.state.Stores;
|
||||
import org.apache.kafka.streams.state.internals.StreamsMetadataImpl;
|
||||
import org.apache.kafka.streams.utils.UniqueTopicSerdeScope;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
@ -64,7 +63,6 @@ import java.util.HashMap;
|
|||
import java.util.LinkedList;
|
||||
import java.util.Map;
|
||||
import java.util.Queue;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
@ -72,6 +70,7 @@ import org.junit.jupiter.api.BeforeEach;
|
|||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.time.Duration;
|
||||
import java.util.Collection;
|
||||
|
@ -104,7 +103,7 @@ import static java.util.Collections.singleton;
|
|||
import static java.util.Collections.singletonList;
|
||||
|
||||
@Timeout(600)
|
||||
@Category(IntegrationTest.class)
|
||||
@Tag("integration")
|
||||
public class NamedTopologyIntegrationTest {
|
||||
public static final EmbeddedKafkaCluster CLUSTER = new EmbeddedKafkaCluster(1);
|
||||
|
||||
|
|
|
@ -52,10 +52,8 @@ import org.apache.kafka.streams.kstream.Materialized;
|
|||
import org.apache.kafka.streams.state.KeyValueStore;
|
||||
import org.apache.kafka.streams.state.QueryableStoreTypes;
|
||||
import org.apache.kafka.streams.state.ReadOnlyKeyValueStore;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.NoRetryException;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
@ -63,11 +61,12 @@ import org.junit.jupiter.api.BeforeEach;
|
|||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@Timeout(600)
|
||||
@Category(IntegrationTest.class)
|
||||
@Tag("integration")
|
||||
public class OptimizedKTableIntegrationTest {
|
||||
private static final Logger LOG = LoggerFactory.getLogger(OptimizedKTableIntegrationTest.class);
|
||||
private static final int NUM_BROKERS = 1;
|
||||
|
|
|
@ -33,17 +33,16 @@ import org.apache.kafka.streams.StreamsBuilder;
|
|||
import org.apache.kafka.streams.StreamsConfig;
|
||||
import org.apache.kafka.streams.integration.utils.EmbeddedKafkaCluster;
|
||||
import org.apache.kafka.streams.integration.utils.IntegrationTestUtils;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.MockMapper;
|
||||
import org.apache.kafka.test.TestCondition;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.Duration;
|
||||
|
@ -55,7 +54,7 @@ import java.util.Properties;
|
|||
import java.util.Set;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
public class PurgeRepartitionTopicIntegrationTest {
|
||||
private static final int NUM_BROKERS = 1;
|
||||
|
||||
|
|
|
@ -56,12 +56,10 @@ import org.apache.kafka.streams.state.ReadOnlyKeyValueStore;
|
|||
import org.apache.kafka.streams.state.ReadOnlySessionStore;
|
||||
import org.apache.kafka.streams.state.ReadOnlyWindowStore;
|
||||
import org.apache.kafka.streams.state.WindowStoreIterator;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.MockMapper;
|
||||
import org.apache.kafka.test.NoRetryException;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.hamcrest.Matchers;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
@ -69,6 +67,7 @@ import org.junit.jupiter.api.BeforeEach;
|
|||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@ -119,7 +118,7 @@ import static org.junit.jupiter.api.Assertions.assertNull;
|
|||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
@SuppressWarnings("deprecation")
|
||||
public class QueryableStateIntegrationTest {
|
||||
private static final Logger log = LoggerFactory.getLogger(QueryableStateIntegrationTest.class);
|
||||
|
|
|
@ -41,13 +41,11 @@ import org.apache.kafka.streams.kstream.Produced;
|
|||
import org.apache.kafka.streams.processor.internals.DefaultKafkaClientSupplier;
|
||||
import org.apache.kafka.streams.state.KeyValueStore;
|
||||
import org.apache.kafka.streams.state.StoreBuilder;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.MockApiProcessorSupplier;
|
||||
import org.apache.kafka.test.MockKeyValueStoreBuilder;
|
||||
import org.apache.kafka.test.StreamsTestUtils;
|
||||
import org.apache.kafka.test.TestCondition;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
|
@ -55,6 +53,7 @@ import org.junit.jupiter.api.BeforeEach;
|
|||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
@ -80,7 +79,7 @@ import static org.hamcrest.Matchers.greaterThan;
|
|||
* an embedded Kafka cluster.
|
||||
*/
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
public class RegexSourceIntegrationTest {
|
||||
private static final int NUM_BROKERS = 1;
|
||||
public static final EmbeddedKafkaCluster CLUSTER = new EmbeddedKafkaCluster(NUM_BROKERS);
|
||||
|
|
|
@ -32,15 +32,14 @@ import org.apache.kafka.streams.processor.ProcessorContext;
|
|||
import org.apache.kafka.streams.state.KeyValueStore;
|
||||
import org.apache.kafka.streams.state.StoreBuilder;
|
||||
import org.apache.kafka.streams.state.Stores;
|
||||
import org.apache.kafka.test.IntegrationTest;
|
||||
import org.apache.kafka.test.TestUtils;
|
||||
import org.junit.experimental.categories.Category;
|
||||
import org.junit.jupiter.api.AfterAll;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInfo;
|
||||
import org.junit.jupiter.api.Timeout;
|
||||
import org.junit.jupiter.api.Tag;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
|
@ -49,7 +48,7 @@ import java.util.function.Predicate;
|
|||
import static org.apache.kafka.streams.integration.utils.IntegrationTestUtils.safeUniqueTestName;
|
||||
|
||||
@Timeout(600)
|
||||
@Category({IntegrationTest.class})
|
||||
@Tag("integration")
|
||||
public class StandbyTaskCreationIntegrationTest {
|
||||
private static final int NUM_BROKERS = 1;
|
||||
|
||||
|
|
Loading…
Reference in New Issue