From 495ecbafc5db33b660945f58448c8ec8e5cee092 Mon Sep 17 00:00:00 2001 From: Lakovych Alexey Date: Sat, 16 Nov 2019 22:44:48 +0200 Subject: [PATCH] release 0.0.1 verison --- pom.xml | 38 ++++++++++--------- src/main/java/com/loliktest/ufit/Browser.java | 1 - .../loliktest/ufit/BrowserQuiteListener.java | 23 +++++++++++ .../java/com/loliktest/ufit/UFitBrowser.java | 2 +- .../testng/BrowserQuiteListener.java | 25 ------------ .../services/org.testng.ITestNGListener | 2 +- 6 files changed, 46 insertions(+), 45 deletions(-) create mode 100644 src/main/java/com/loliktest/ufit/BrowserQuiteListener.java delete mode 100644 src/main/java/com/loliktest/ufit/listeners/testng/BrowserQuiteListener.java diff --git a/pom.xml b/pom.xml index e989659..858c03e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,29 +6,16 @@ com.loliktest ufit - 1.0-SNAPSHOT + 0.0.1 - artifactory - artifactory-releases - https://pdffiller.jfrog.io/pdffiller/qa + github + GitHub AlexLAA Apache Maven Packages + https://maven.pkg.github.com/AlexLAA/com.loliktest.ufit - - artifactory - artifactory-snapshots - https://pdffiller.jfrog.io/pdffiller/qa - - - - - artifactory - https://pdffiller.jfrog.io/pdffiller/qa - - - @@ -40,6 +27,23 @@ 1.8 + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + diff --git a/src/main/java/com/loliktest/ufit/Browser.java b/src/main/java/com/loliktest/ufit/Browser.java index c470c53..9e519d7 100644 --- a/src/main/java/com/loliktest/ufit/Browser.java +++ b/src/main/java/com/loliktest/ufit/Browser.java @@ -35,7 +35,6 @@ public void get(String url) { public void quit() { listeners.forEach(l -> l.quite(this)); driver().quit(); - System.out.println("QUITE"); } public String getCurrentUrl() { diff --git a/src/main/java/com/loliktest/ufit/BrowserQuiteListener.java b/src/main/java/com/loliktest/ufit/BrowserQuiteListener.java new file mode 100644 index 0000000..9997923 --- /dev/null +++ b/src/main/java/com/loliktest/ufit/BrowserQuiteListener.java @@ -0,0 +1,23 @@ +package com.loliktest.ufit; + +import org.testng.*; + +public class BrowserQuiteListener implements ISuiteListener { + + + @Override + public void onStart(ISuite suite) { + + } + + @Override + public void onFinish(ISuite suite) { + for (Browser browser : UFitBrowser.runtimeBrowsersList) { + try { + browser.quit(); + } catch (Exception e){ + continue; + } + } + } +} diff --git a/src/main/java/com/loliktest/ufit/UFitBrowser.java b/src/main/java/com/loliktest/ufit/UFitBrowser.java index 4f2873a..b80b10f 100644 --- a/src/main/java/com/loliktest/ufit/UFitBrowser.java +++ b/src/main/java/com/loliktest/ufit/UFitBrowser.java @@ -11,7 +11,7 @@ public class UFitBrowser { private static ThreadLocal> BROWSERS = ThreadLocal.withInitial(ArrayList::new); private static ThreadLocal CURRENT_BROWSER = new ThreadLocal<>(); - private static List runtimeBrowsersList = new ArrayList<>(); + static List runtimeBrowsersList = new ArrayList<>(); private UFitBrowser() { } diff --git a/src/main/java/com/loliktest/ufit/listeners/testng/BrowserQuiteListener.java b/src/main/java/com/loliktest/ufit/listeners/testng/BrowserQuiteListener.java deleted file mode 100644 index 7f7091f..0000000 --- a/src/main/java/com/loliktest/ufit/listeners/testng/BrowserQuiteListener.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.loliktest.ufit.listeners.testng; - -import org.testng.IConfigurationListener; -import org.testng.ITestResult; - -public class BrowserQuiteListener implements IConfigurationListener { - - - @Override - public void onConfigurationSuccess(ITestResult itr) { - - } - - @Override - public void onConfigurationFailure(ITestResult itr) { - - } - - @Override - public void onConfigurationSkip(ITestResult itr) { - - } - - -} diff --git a/src/main/resources/META-INF/services/org.testng.ITestNGListener b/src/main/resources/META-INF/services/org.testng.ITestNGListener index 8fd7966..0bdabcd 100644 --- a/src/main/resources/META-INF/services/org.testng.ITestNGListener +++ b/src/main/resources/META-INF/services/org.testng.ITestNGListener @@ -1,2 +1,2 @@ -com.loliktest.ufit.listeners.testng.BrowserQuiteListener +com.loliktest.ufit.BrowserQuiteListener com.loliktest.ufit.listeners.testng.AllureAttachmentsListener \ No newline at end of file