* [e2e] Checking Topics settings to make sure retention.bytes is right according to Max size on disk in GB selected value. Created new class - SettingsPanel and inner class in SettingsPanel. Add new test to Topicstests.
* First Update. Checking Topics settings to make sure retention.bytes is right according to Max size on disk in GB selected value
* Second Update. Checking Topics settings to make sure retention.bytes is right according to Max size on disk in GB selected value
* Second Update. Checking Topics settings to make sure retention.bytes is right according to Max size on disk in GB selected value
* [e2e] Final Fix. add topicSettingsTab.waitUntilScreenReady();
* [e2e] Update case "Checking the information of used Broker in a cluster"
* [e2e] Update case "Checking the information of used Broker in a cluster"
* [e2e] Update case "Checking the information of used Broker in a cluster"
* [e2e]First Fix Update case "Checking the information of used Broker in a cluster"
* [e2e]Second Fix Update case "Checking the information of used Broker in a cluster"
* [e2e]Third Fix Update case "Checking the information of used Broker in a cluster"
* [e2e]Third Fix Update case "Checking the information of used Broker in a cluster"
Co-authored-by: Vlad Senyuta <66071557+VladSenyuta@users.noreply.github.com>
* Checking messages filtering by Offset within Topic/Messages
* Fix test checkTimeToRetainDataCustomValueWithEditingTopic(), refactored assertions on topicCreateEditForm from "604800000" to ""
* Fix test checkTimeToRetainDataCustomValueWithEditingTopic(),added setNumberOfPartitions as mandatory field
* resolve conversations
* resolve conversations
* resolve conversations
* [e2e] Create method with common steps inside test classes. Connectors, Schema, Brokers are done.
* [e2e] Create method with common steps inside test classes. Topics are done.
* [e2e] First Fix. Create method with common steps inside test classes.
* [e2e]TopicName in redirectToConsumerFromTopic changed.
* [e2e]TopicName in redirectToConsumerFromTopic returned.
* [e2e]Broker tests fix.
* [e2e]Topic tests fix. .setNumberOfPartitions(1) and setTimeToRetainDataInMs("604800000") added.
* [e2e]Topic tests fix. verifyVisibleElements() and verifyEnabledElements added.
* [e2e]Topic tests fix. verifyVisibleElements() and verifyEnabledElements added.
* [e2e]Fix with verifyElementsCondition()
* [e2e]Fix SmokeTests.
* [e2e]Fix2 SmokeTests.
* UI support for MSK
* fixed test changes
* fixed pull request comments
* Use the opposite operator (!==) instead.
* fixed update topic
* Minor code modifications in the Edit Submission logic
* minor typescript code change, in the TopicFormData
* minor CustomParamField short circuit code efficiency improveral
* Topic Form Edit , sanitization of Default non-dirty fields, while sending the dynamic ones
* fix checkTopicCreatePossibility()
* fix checkTopicCreatePossibility()
Co-authored-by: Mgrdich <46796009+Mgrdich@users.noreply.github.com>
Co-authored-by: Mgrdich <mgotm13@gmail.com>
Co-authored-by: VladSenyuta <vlad.senyuta@gmail.com>
* [e2e]Checking 'Time to retain data (in ms)' custom value with editing Topic's settings
* resolve conversations
* resolve conversation and refactored test addingNewFilterWithinTopic() with randomAlphabetic()
* resolve conversation and refactored test checkFilterSavingWithinSavedFilters() with randomAlphabetic()
* Commit
* Moved and renamed classes from Tests
* Added new methods and refactored getRandomMessage()
* Moved SmokeTests from tests to com.provectus.kafka.ui
* Moved SmokeTests from com.provectus.kafka.ui to Suite
* resolve conversation
* resolve conversation
* test fix
* test fix2
* locator fix
* test fix
* test fix2
* test fix2
* test fix3
* fix clearMessage test
add MessageGridItem class
* fix clearMessage test
add MessageGridItem class
* disabled copyMessageFromTopicProfile
added link to issue
Co-authored-by: VladSenyuta <vlad.senyuta@gmail.com>
Co-authored-by: Vlad Senyuta <66071557+VladSenyuta@users.noreply.github.com>
* [e2e] Checking requiredness of Custom parameters within 'Create new Topic' #2889
* [e2e] Checking requiredness of Custom parameters within 'Create new Topic' #2889
* [e2e] Checking requiredness of Custom parameters within 'Create new Topic' #2889
* [e2e] Fix1
* [e2e] Fix1
* Fix NullPointerException in QaseExtension if token is unavailable
The `QaseExtension` JUnit extension fails with a `NullPointerException` if `QASE_API_TOKEN` is unset.
Ideally, the extension would skip execution if the token was unavailable instead of failing.
* Emit warning if Qase is disabled locally
* Add space to formatted sizes + modification in the test components
* Bytes-format component to be treated as a single word
* fix TopicTests()
* Merge branch 'master' into issues/2676
Co-authored-by: Vlad Senyuta <66071557+VladSenyuta@users.noreply.github.com>
Co-authored-by: VladSenyuta <vlad.senyuta@gmail.com>
* Bump Maven wrapper to Maven 3.8.6
Using the official [Maven Wrapper](https://maven.apache.org/wrapper/) which was forked from the 3rd party Maven Wrapper plugin.
* Use Maven wrapper in GitHub workflows
* Reduce Maven-related noise in build jobs
```
-B,--batch-mode Run in non-interactive (batch)
mode (disables output color)
-ntp,--no-transfer-progress Do not display transfer progress
```
* Feature: Upgrade to Java 17 (Azul Zulu)
Java/OpenJDK 13 has reached end of life (and end of security support)
more than 2.5 years ago: https://endoflife.date/java
This change set updates the build, CI pipeline, and Docker image of Kafka UI to Java 17 (LTS).
* Add back maven-compile-plugin to kafka-ui-e2e-checks
* [e2e] Checking Topic creation possibility in case of empty Topic Name
* [e2e] Fix1. createTopicButtonIsEnabled() changed to isCreateTopicButtonEnabled()
* [e2e] review tests to use more object details while creating and updating#2699
* [e2e] review tests to use more object details while creating and updating#2699
* [e2e] review tests to use more object details while creating and updating#2699
* [e2e] review tests to use more object details while creating and updating#2699
* [e2e] review tests to use more object details while creating and updating#2699
* [e2e]Fix review tests to use more object details while creating and updating#2699
* [e2e]Fix2 review tests to use more object details while creating and updating#2699
* [e2e]Fix3 review tests to use more object details while creating and updating#2699
* [e2e]Fix3 review tests to use more object details while creating and updating#2699
* [e2e]Fix3 review tests to use more object details while creating and updating#2699
* [e2e]Fix3 review tests to use more object details while creating and updating#2699
* [e2e]Fix3 review tests to use more object details while creating and updating#2699
* [e2e]Fix without loadingSpinner.
* [e2e]Fix without loadingSpinner.
* [e2e]Fix without configTab.
* fix KafkaConnectList()
* [e2e]Fix with refresh.
* fix ConnectorsTests()
Co-authored-by: VladSenyuta <vlad.senyuta@gmail.com>
* redirectToConsumerFromTopic init test created
* test execution clarification
* fix
* test brushing up
* test brushing up
* test brushing up
* test brushing up
* test brushing up
* test brushing up
* [e2e] create navigation thru the app using web driver #2642
* [e2e]Fix create navigation thru the app using web driver #2642
* [e2e]Fix create navigation thru the app using web driver #2642
* [e2e]Fix2 create navigation thru the app using web driver #2642
* [e2e]Fix3 create navigation thru the app using web driver #2642
* [e2e]Fix4 create navigation thru the app using web driver #2642
* [e2e]Fix5 create navigation thru the app using web driver #2642
* [e2e]Fix6 create navigation thru the app using web driver #2642
* [e2e]Fix7 create navigation thru the app using web driver #2642
Co-authored-by: Vlad Senyuta <66071557+VladSenyuta@users.noreply.github.com>
* Renamed classes for same name with UI
* Facade refactored
* Deleted SchemaCreateView.java
* accompanying changes
* deleted SchemaCreateView.java
* delete ConnectorDetails.java outdated
* add new ConnectorDetails class
* refactored of ConnectorCreateForm
* Added spaces between methods
* Deleted classes Pages.java, Helpers.java
* Refactored BaseTest.java, added extension of Facade
* Deleted ExtensionMethod(WaitUtils.class) from ConnectorCreateView
* Refactored of TestClasses, added new TestInstance(TestInstance.Lifecycle.PER_CLASS) annotation for using nonstatic BeforeAll/AfterAll annotation
* Deleted ExtensionMethod(WaitUtils.class) annotation in ConnectorsView
* Refactored SmokeTests
* Added new abstract class Facade
* ConnectorsTests upd
* BaseTest resolved
* Initial new object classes in Facade
* Fix and refactored test classes
* Revert "Fix and refactored test classes"
This reverts commit b0890b32ca.
* rename apiHelpers / apiHelper
* refactored "new Objects classes"
* [e2e] create Setup class and refactoring of BaseTest #2438
* [e2e] create Setup class and refactoring of BaseTest #2438
Co-authored-by: Vlad Senyuta <66071557+VladSenyuta@users.noreply.github.com>