Skip to content

Commit d79a99a

Browse files
authored
Merge pull request #2271 from zebrunner/develop
1.2.9
2 parents efb72da + e61444b commit d79a99a

File tree

15 files changed

+215
-20
lines changed

15 files changed

+215
-20
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<properties>
5050
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
5151
<java.version>11</java.version>
52-
<carina-webdriver.version>1.2.10</carina-webdriver.version>
52+
<carina-webdriver.version>1.2.11</carina-webdriver.version>
5353
<!-- Logging -->
5454
<slf4j.version>1.7.30</slf4j.version>
5555
<log4j.version>2.17.1</log4j.version>

src/main/java/com/zebrunner/carina/core/IAbstractTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*******************************************************************************/
1616
package com.zebrunner.carina.core;
1717

18+
import com.zebrunner.carina.core.filter.v2.TestRunFilterListener;
1819
import org.testng.SkipException;
1920
import org.testng.annotations.AfterMethod;
2021
import org.testng.annotations.BeforeClass;
@@ -41,7 +42,7 @@
4142

4243
// on start order is FilterTestsListener, TestRunListener and CarinaListener
4344
// on finish reverse order, i.e. CarinaListener, TestRunListener and FilterTestsListener
44-
@LinkedListeners({ CarinaListener.class, TestRunListener.class, FilterTestsListener.class })
45+
@LinkedListeners({ CarinaListener.class, TestRunListener.class, FilterTestsListener.class, TestRunFilterListener.class})
4546
public interface IAbstractTest extends ICustomTypePageFactory, ITestCases {
4647

4748
long EXPLICIT_TIMEOUT = Configuration.getRequired(WebDriverConfiguration.Parameter.EXPLICIT_TIMEOUT, Long.class);

src/main/java/com/zebrunner/carina/core/config/TestConfiguration.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ public enum Parameter implements IParameter {
4040
/**
4141
* Executing rules logic
4242
*/
43-
TEST_RUN_RULES("test_run_rules");
43+
TEST_RUN_RULES("test_run_rules"),
44+
45+
/**
46+
* todo add description
47+
*/
48+
FILTER_METHOD_PATTERN("filter_method_pattern");
4449

4550
private final String key;
4651

src/main/java/com/zebrunner/carina/core/filter/Filter.java renamed to src/main/java/com/zebrunner/carina/core/filter/v1/Filter.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*******************************************************************************/
16-
package com.zebrunner.carina.core.filter;
16+
package com.zebrunner.carina.core.filter.v1;
1717

1818
import java.lang.invoke.MethodHandles;
1919

2020
import org.slf4j.Logger;
2121
import org.slf4j.LoggerFactory;
2222

23-
import com.zebrunner.carina.core.filter.impl.OwnerFilter;
24-
import com.zebrunner.carina.core.filter.impl.PriorityFilter;
25-
import com.zebrunner.carina.core.filter.impl.TagFilter;
23+
import com.zebrunner.carina.core.filter.v1.impl.OwnerFilter;
24+
import com.zebrunner.carina.core.filter.v1.impl.PriorityFilter;
25+
import com.zebrunner.carina.core.filter.v1.impl.TagFilter;
2626
/**
2727
* Enum to store rules (name and implementation of the rule)
2828
*

src/main/java/com/zebrunner/carina/core/filter/IFilter.java renamed to src/main/java/com/zebrunner/carina/core/filter/v1/IFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*******************************************************************************/
16-
package com.zebrunner.carina.core.filter;
16+
package com.zebrunner.carina.core.filter.v1;
1717

1818
import java.util.Arrays;
1919
import java.util.List;

src/main/java/com/zebrunner/carina/core/filter/IncorrectFilterException.java renamed to src/main/java/com/zebrunner/carina/core/filter/v1/IncorrectFilterException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*******************************************************************************/
16-
package com.zebrunner.carina.core.filter;
16+
package com.zebrunner.carina.core.filter.v1;
1717

1818
public class IncorrectFilterException extends RuntimeException {
1919

src/main/java/com/zebrunner/carina/core/filter/impl/OwnerFilter.java renamed to src/main/java/com/zebrunner/carina/core/filter/v1/impl/OwnerFilter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
* *****************************************************************************/
1616

17-
package com.zebrunner.carina.core.filter.impl;
17+
package com.zebrunner.carina.core.filter.v1.impl;
1818

1919
import java.lang.invoke.MethodHandles;
2020
import java.util.ArrayList;
@@ -24,7 +24,7 @@
2424
import org.slf4j.LoggerFactory;
2525
import org.testng.ITestNGMethod;
2626

27-
import com.zebrunner.carina.core.filter.IFilter;
27+
import com.zebrunner.carina.core.filter.v1.IFilter;
2828
import com.zebrunner.carina.core.registrar.ownership.MethodOwner;
2929

3030
public class OwnerFilter implements IFilter {

src/main/java/com/zebrunner/carina/core/filter/impl/PriorityFilter.java renamed to src/main/java/com/zebrunner/carina/core/filter/v1/impl/PriorityFilter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*******************************************************************************/
16-
package com.zebrunner.carina.core.filter.impl;
16+
package com.zebrunner.carina.core.filter.v1.impl;
1717

1818
import java.lang.invoke.MethodHandles;
1919
import java.util.List;
@@ -22,7 +22,7 @@
2222
import org.slf4j.LoggerFactory;
2323
import org.testng.ITestNGMethod;
2424

25-
import com.zebrunner.carina.core.filter.IFilter;
25+
import com.zebrunner.carina.core.filter.v1.IFilter;
2626
import com.zebrunner.carina.core.registrar.tag.Priority;
2727
import com.zebrunner.carina.core.registrar.tag.TestPriority;
2828

src/main/java/com/zebrunner/carina/core/filter/impl/TagFilter.java renamed to src/main/java/com/zebrunner/carina/core/filter/v1/impl/TagFilter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*******************************************************************************/
16-
package com.zebrunner.carina.core.filter.impl;
16+
package com.zebrunner.carina.core.filter.v1.impl;
1717

1818
import java.lang.invoke.MethodHandles;
1919
import java.util.ArrayList;
@@ -23,7 +23,7 @@
2323
import org.slf4j.LoggerFactory;
2424
import org.testng.ITestNGMethod;
2525

26-
import com.zebrunner.carina.core.filter.IFilter;
26+
import com.zebrunner.carina.core.filter.v1.IFilter;
2727
import com.zebrunner.carina.core.registrar.tag.TestTag;
2828

2929
public class TagFilter implements IFilter {

src/main/java/com/zebrunner/carina/core/filter/rule/Rule.java renamed to src/main/java/com/zebrunner/carina/core/filter/v1/rule/Rule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*******************************************************************************/
16-
package com.zebrunner.carina.core.filter.rule;
16+
package com.zebrunner.carina.core.filter.v1.rule;
1717

1818
import java.util.List;
1919

20-
import com.zebrunner.carina.core.filter.IFilter;
20+
import com.zebrunner.carina.core.filter.v1.IFilter;
2121

2222
/**
2323
* Java bean for the rule that can be used for suite limit

0 commit comments

Comments
 (0)