|
@@ -108,11 +108,32 @@ public class TopicsTest extends BaseTest {
|
|
}
|
|
}
|
|
|
|
|
|
@Ignore
|
|
@Ignore
|
|
- @Issue("https://github.com/provectus/kafka-ui/issues/2625")
|
|
|
|
|
|
+ @Issue("https://github.com/provectus/kafka-ui/issues/3071")
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
- @CaseId(197)
|
|
|
|
|
|
+ @CaseId(268)
|
|
@Test(priority = 3)
|
|
@Test(priority = 3)
|
|
|
|
+ public void checkCustomParametersWithinEditExistingTopic() {
|
|
|
|
+ navigateToTopicsAndOpenDetails(TOPIC_TO_UPDATE_AND_DELETE.getName());
|
|
|
|
+ topicDetails
|
|
|
|
+ .openDotMenu()
|
|
|
|
+ .clickEditSettingsMenu();
|
|
|
|
+ SoftAssert softly = new SoftAssert();
|
|
|
|
+ topicCreateEditForm
|
|
|
|
+ .waitUntilScreenReady()
|
|
|
|
+ .clickAddCustomParameterTypeButton()
|
|
|
|
+ .openCustomParameterTypeDdl()
|
|
|
|
+ .getAllDdlOptions()
|
|
|
|
+ .forEach(option ->
|
|
|
|
+ softly.assertTrue(!option.is(Condition.attribute("disabled")),
|
|
|
|
+ option.getText() + " is enabled:"));
|
|
|
|
+ softly.assertAll();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
|
|
+ @AutomationStatus(status = Status.AUTOMATED)
|
|
|
|
+ @CaseId(197)
|
|
|
|
+ @Test(priority = 4)
|
|
public void updateTopic() {
|
|
public void updateTopic() {
|
|
navigateToTopicsAndOpenDetails(TOPIC_TO_UPDATE_AND_DELETE.getName());
|
|
navigateToTopicsAndOpenDetails(TOPIC_TO_UPDATE_AND_DELETE.getName());
|
|
topicDetails
|
|
topicDetails
|
|
@@ -166,7 +187,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(242)
|
|
@CaseId(242)
|
|
- @Test(priority = 4)
|
|
|
|
|
|
+ @Test(priority = 5)
|
|
public void removeTopicFromTopicList() {
|
|
public void removeTopicFromTopicList() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
topicsList
|
|
topicsList
|
|
@@ -182,7 +203,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(207)
|
|
@CaseId(207)
|
|
- @Test(priority = 5)
|
|
|
|
|
|
+ @Test(priority = 6)
|
|
public void deleteTopic() {
|
|
public void deleteTopic() {
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_DELETE.getName());
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_DELETE.getName());
|
|
topicDetails
|
|
topicDetails
|
|
@@ -197,7 +218,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(20)
|
|
@CaseId(20)
|
|
- @Test(priority = 6)
|
|
|
|
|
|
+ @Test(priority = 7)
|
|
public void redirectToConsumerFromTopic() {
|
|
public void redirectToConsumerFromTopic() {
|
|
String topicName = "source-activities";
|
|
String topicName = "source-activities";
|
|
String consumerGroupId = "connect-sink_postgres_activities";
|
|
String consumerGroupId = "connect-sink_postgres_activities";
|
|
@@ -218,7 +239,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(4)
|
|
@CaseId(4)
|
|
- @Test(priority = 7)
|
|
|
|
|
|
+ @Test(priority = 8)
|
|
public void checkTopicCreatePossibility() {
|
|
public void checkTopicCreatePossibility() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
topicsList
|
|
topicsList
|
|
@@ -241,7 +262,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(266)
|
|
@CaseId(266)
|
|
- @Test(priority = 8)
|
|
|
|
|
|
+ @Test(priority = 9)
|
|
public void checkTimeToRetainDataCustomValueWithEditingTopic() {
|
|
public void checkTimeToRetainDataCustomValueWithEditingTopic() {
|
|
Topic topicToRetainData = new Topic()
|
|
Topic topicToRetainData = new Topic()
|
|
.setName("topic-to-retain-data-" + randomAlphabetic(5))
|
|
.setName("topic-to-retain-data-" + randomAlphabetic(5))
|
|
@@ -274,7 +295,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(6)
|
|
@CaseId(6)
|
|
- @Test(priority = 9)
|
|
|
|
|
|
+ @Test(priority = 10)
|
|
public void checkCustomParametersWithinCreateNewTopic() {
|
|
public void checkCustomParametersWithinCreateNewTopic() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
topicsList
|
|
topicsList
|
|
@@ -295,7 +316,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(2)
|
|
@CaseId(2)
|
|
- @Test(priority = 10)
|
|
|
|
|
|
+ @Test(priority = 11)
|
|
public void checkTopicListElements() {
|
|
public void checkTopicListElements() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
verifyElementsCondition(topicsList.getAllVisibleElements(), Condition.visible);
|
|
verifyElementsCondition(topicsList.getAllVisibleElements(), Condition.visible);
|
|
@@ -305,7 +326,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(12)
|
|
@CaseId(12)
|
|
- @Test(priority = 11)
|
|
|
|
|
|
+ @Test(priority = 12)
|
|
public void addingNewFilterWithinTopic() {
|
|
public void addingNewFilterWithinTopic() {
|
|
String filterName = randomAlphabetic(5);
|
|
String filterName = randomAlphabetic(5);
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
@@ -327,7 +348,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(13)
|
|
@CaseId(13)
|
|
- @Test(priority = 12)
|
|
|
|
|
|
+ @Test(priority = 13)
|
|
public void checkFilterSavingWithinSavedFilters() {
|
|
public void checkFilterSavingWithinSavedFilters() {
|
|
String displayName = randomAlphabetic(5);
|
|
String displayName = randomAlphabetic(5);
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
@@ -350,7 +371,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(14)
|
|
@CaseId(14)
|
|
- @Test(priority = 13)
|
|
|
|
|
|
+ @Test(priority = 14)
|
|
public void checkApplyingSavedFilterWithinTopicMessages() {
|
|
public void checkApplyingSavedFilterWithinTopicMessages() {
|
|
String displayName = randomAlphabetic(5);
|
|
String displayName = randomAlphabetic(5);
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
navigateToTopicsAndOpenDetails(TOPIC_FOR_CHECK_FILTERS.getName());
|
|
@@ -371,7 +392,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(11)
|
|
@CaseId(11)
|
|
- @Test(priority = 14)
|
|
|
|
|
|
+ @Test(priority = 15)
|
|
public void checkShowInternalTopicsButtonFunctionality() {
|
|
public void checkShowInternalTopicsButtonFunctionality() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
SoftAssert softly = new SoftAssert();
|
|
SoftAssert softly = new SoftAssert();
|
|
@@ -389,7 +410,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(56)
|
|
@CaseId(56)
|
|
- @Test(priority = 15)
|
|
|
|
|
|
+ @Test(priority = 16)
|
|
public void checkRetentionBytesAccordingToMaxSizeOnDisk() {
|
|
public void checkRetentionBytesAccordingToMaxSizeOnDisk() {
|
|
navigateToTopics();
|
|
navigateToTopics();
|
|
topicsList
|
|
topicsList
|
|
@@ -439,7 +460,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(247)
|
|
@CaseId(247)
|
|
- @Test(priority = 16)
|
|
|
|
|
|
+ @Test(priority = 17)
|
|
public void recreateTopicFromTopicProfile() {
|
|
public void recreateTopicFromTopicProfile() {
|
|
Topic topicToRecreate = new Topic()
|
|
Topic topicToRecreate = new Topic()
|
|
.setName("topic-to-recreate-" + randomAlphabetic(5))
|
|
.setName("topic-to-recreate-" + randomAlphabetic(5))
|
|
@@ -469,7 +490,7 @@ public class TopicsTest extends BaseTest {
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@Suite(suiteId = SUITE_ID, title = SUITE_TITLE)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@AutomationStatus(status = Status.AUTOMATED)
|
|
@CaseId(8)
|
|
@CaseId(8)
|
|
- @Test(priority = 17)
|
|
|
|
|
|
+ @Test(priority = 18)
|
|
public void checkCopyTopicPossibility() {
|
|
public void checkCopyTopicPossibility() {
|
|
Topic topicToCopy = new Topic()
|
|
Topic topicToCopy = new Topic()
|
|
.setName("topic-to-copy-" + randomAlphabetic(5))
|
|
.setName("topic-to-copy-" + randomAlphabetic(5))
|