diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..b4c7136 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1a81f9a --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +*target* +*.jar +*.war +*.ear +*.class + +# eclipse specific git ignore +*.pydevproject +.project +.metadata +bin/** +tmp/** +tmp/**/* +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch diff --git a/.metadata/.bak_0.log b/.metadata/.bak_0.log new file mode 100644 index 0000000..0d3e96e --- /dev/null +++ b/.metadata/.bak_0.log @@ -0,0 +1,1995 @@ +!SESSION 2019-05-14 20:33:27.915 ----------------------------------------------- +eclipse.buildId=4.5.2.M20160212-1500 +java.version=1.8.0_181 +java.vendor=Oracle Corporation +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN +Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation + +This is a continuation of log file /Users/anshul/Trainings/JavaProjectTraining/.metadata/.bak_0.log +Created Time: 2019-05-14 22:41:48.671 + +!ENTRY org.testng.eclipse 1 0 2019-05-14 22:41:48.672 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 52958 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1447803084/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar org.testng.remote.RemoteTestNG -serport 52958 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1447803084/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-14 22:44:22.465 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53205 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1294455568/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar org.testng.remote.RemoteTestNG -serport 53205 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1294455568/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-14 22:45:27.833 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53228 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1882443833/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar org.testng.remote.RemoteTestNG -serport 53228 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1882443833/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-14 22:49:33.280 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53272 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1628941925/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar org.testng.remote.RemoteTestNG -serport 53272 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1628941925/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-14 22:50:19.380 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53495 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1769714049/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar org.testng.remote.RemoteTestNG -serport 53495 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1769714049/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-14 22:56:23.504 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53807 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--782541438/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar org.testng.remote.RemoteTestNG -serport 53807 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--782541438/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-14 22:58:38.778 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 54070 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--351037062/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar org.testng.remote.RemoteTestNG -serport 54070 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--351037062/testng-customsuite.xml + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-14 23:15:16.853 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-14 23:15:20.566 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.testng.eclipse 1 0 2019-05-14 23:21:28.575 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 54497 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--433833052/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 54497 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--433833052/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-17 23:53:56.272 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 57867 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--628960353/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 57867 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--628960353/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-17 23:55:25.583 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 58128 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1936783161/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 58128 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1936783161/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-17 23:58:36.326 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 58406 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-586075029/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 58406 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-586075029/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-17 23:59:39.377 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 58669 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2078403049/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 58669 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2078403049/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:06:02.404 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 58970 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1333612901/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 58970 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1333612901/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:11:39.021 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 59222 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-561966665/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 59222 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-561966665/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:12:16.981 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 59230 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-878092343/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 59230 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-878092343/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:17:28.794 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 59842 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1462306213/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 59842 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1462306213/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:23:21.862 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 60816 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1551691672/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 60816 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1551691672/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:26:02.950 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 61834 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1591968998/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 61834 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1591968998/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:32:46.686 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 64295 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-273569146/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 64295 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-273569146/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:36:46.984 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 64706 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1385273471/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 64706 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1385273471/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:39:01.737 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 65100 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2124576967/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 65100 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2124576967/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:40:57.877 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 65401 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--211882154/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 65401 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--211882154/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-18 00:43:16.210 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 49371 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1310124081/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar org.testng.remote.RemoteTestNG -serport 49371 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1310124081/testng-customsuite.xml + +!ENTRY org.eclipse.equinox.p2.core 4 0 2019-05-18 11:49:53.474 +!MESSAGE Provisioning exception +!STACK 1 +org.eclipse.equinox.p2.core.ProvisionException: Unable to connect to repository http://download.eclipse.org/technology/m2e/releases/1.6/1.6.1.20150625-2338/content.xml + at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:243) + at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66) + at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) + at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:116) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:339) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:146) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:389) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:106) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) + at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:116) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:339) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:146) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:389) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:106) + at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) + at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:116) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:339) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:146) + at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:389) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) + at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:151) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:129) + at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:73) +Caused by: java.net.ConnectException: Operation timed out (Connection timed out) + at java.net.PlainSocketImpl.socketConnect(Native Method) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:589) + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117) + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) + at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) + at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259) + at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2019-05-18 11:49:53.478 +!MESSAGE Unable to connect to repository http://download.eclipse.org/technology/m2e/releases/1.6/1.6.1.20150625-2338/content.xml +!STACK 0 +java.net.ConnectException: Operation timed out (Connection timed out) + at java.net.PlainSocketImpl.socketConnect(Native Method) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) + at java.net.Socket.connect(Socket.java:589) + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117) + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) + at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) + at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259) + at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-18 21:01:58.981 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-18 21:02:06.600 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-18 21:12:33.306 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-18 21:12:41.075 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.ui.workbench 4 0 2019-05-19 00:40:24.287 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442) + at java.util.HashMap$ValueIterator.next(HashMap.java:1471) + at org.eclipse.ui.internal.services.ServiceLocator.dispose(ServiceLocator.java:136) + at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1993) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1600) + at org.eclipse.ui.internal.WorkbenchWindow.access$16(WorkbenchWindow.java:1542) + at org.eclipse.ui.internal.WorkbenchWindow$11.run(WorkbenchWindow.java:1628) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1625) + at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1189) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1171) + at org.eclipse.ui.internal.Workbench.access$22(Workbench.java:1113) + at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1454) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1451) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1424) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1596) + at org.eclipse.ui.internal.WorkbenchWindow.access$16(WorkbenchWindow.java:1542) + at org.eclipse.ui.internal.WorkbenchWindow$11.run(WorkbenchWindow.java:1628) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1625) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1639) + at org.eclipse.ui.internal.WorkbenchWindow$6.close(WorkbenchWindow.java:527) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer$7.shellClosed(WBWRenderer.java:518) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) + at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:612) + at org.eclipse.swt.widgets.Shell.windowShouldClose(Shell.java:2367) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5690) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:227) + at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2130) + at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2337) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5756) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5193) + at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5342) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) + at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3695) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) + at org.eclipse.equinox.launcher.Main.run(Main.java:1515) +!SESSION 2019-05-20 20:37:04.087 ----------------------------------------------- +eclipse.buildId=4.5.2.M20160212-1500 +java.version=1.8.0_181 +java.vendor=Oracle Corporation +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN +Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation + +!ENTRY org.eclipse.core.net 1 0 2019-05-20 20:37:19.830 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-20 22:32:26.759 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.testng.eclipse 1 0 2019-05-20 22:46:59.627 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53608 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-238946196/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53608 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-238946196/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 22:48:28.378 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53611 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--139184828/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53611 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--139184828/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:02:17.795 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53635 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2058696814/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53635 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2058696814/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:02:37.852 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53637 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--526015648/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53637 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--526015648/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:03:13.441 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53640 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2027224025/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53640 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2027224025/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:04:08.284 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53642 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1773048130/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53642 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1773048130/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:05:02.303 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53644 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1946692477/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53644 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1946692477/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:05:25.139 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53649 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-761601003/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53649 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-761601003/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:05:32.876 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53651 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-551122573/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53651 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-551122573/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-20 23:05:55.395 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53653 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1102882300/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53653 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1102882300/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-21 22:01:41.414 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 55063 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1799133232/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55063 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1799133232/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-21 22:02:43.081 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 55316 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1794680362/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55316 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1794680362/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-21 22:05:04.769 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56104 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1660820037/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56104 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1660820037/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-21 22:19:03.412 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56836 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1037256554/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56836 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1037256554/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-21 22:26:14.573 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 58098 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--464156360/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58098 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--464156360/testng-customsuite.xml + +!ENTRY org.eclipse.jdt.core 4 4 2019-05-23 21:13:29.748 +!MESSAGE JavaBuilder handling CoreException +!STACK 1 +org.eclipse.core.runtime.CoreException: File not found: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/datadrivern/framework/base/BaseUI.class. + at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:49) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:391) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:834) + at org.eclipse.core.internal.resources.File.getContents(File.java:269) + at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1135) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:889) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:831) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:859) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:190) + at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:589) + at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:458) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:330) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:267) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:195) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.io.FileNotFoundException: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/datadrivern/framework/base/BaseUI.class (No such file or directory) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(FileInputStream.java:195) + at java.io.FileInputStream.(FileInputStream.java:138) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:382) + ... 27 more +!SUBENTRY 1 org.eclipse.core.filesystem 4 271 2019-05-23 21:13:29.752 +!MESSAGE File not found: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/datadrivern/framework/base/BaseUI.class. +!STACK 0 +java.io.FileNotFoundException: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/datadrivern/framework/base/BaseUI.class (No such file or directory) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(FileInputStream.java:195) + at java.io.FileInputStream.(FileInputStream.java:138) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:382) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:834) + at org.eclipse.core.internal.resources.File.getContents(File.java:269) + at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1135) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:889) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:831) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:859) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:190) + at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:589) + at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:458) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:330) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:267) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:195) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jdt.core 4 4 2019-05-23 21:13:29.821 +!MESSAGE JavaBuilder handling CoreException +!STACK 1 +org.eclipse.core.runtime.CoreException: File not found: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/ZohoLoginTest.class. + at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:49) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:391) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:834) + at org.eclipse.core.internal.resources.File.getContents(File.java:269) + at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1135) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:889) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:831) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:859) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:190) + at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:589) + at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:458) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:330) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:267) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:195) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.io.FileNotFoundException: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/ZohoLoginTest.class (No such file or directory) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(FileInputStream.java:195) + at java.io.FileInputStream.(FileInputStream.java:138) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:382) + ... 27 more +!SUBENTRY 1 org.eclipse.core.filesystem 4 271 2019-05-23 21:13:29.822 +!MESSAGE File not found: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/ZohoLoginTest.class. +!STACK 0 +java.io.FileNotFoundException: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/ZohoLoginTest.class (No such file or directory) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(FileInputStream.java:195) + at java.io.FileInputStream.(FileInputStream.java:138) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:382) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:834) + at org.eclipse.core.internal.resources.File.getContents(File.java:269) + at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1135) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:889) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:831) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:859) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:190) + at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:589) + at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:458) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:330) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:267) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:195) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jdt.core 4 4 2019-05-23 21:13:29.828 +!MESSAGE JavaBuilder handling CoreException +!STACK 1 +org.eclipse.core.runtime.CoreException: File not found: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/loginTest.class. + at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:49) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:391) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:834) + at org.eclipse.core.internal.resources.File.getContents(File.java:269) + at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1135) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:889) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:831) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:859) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:190) + at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:589) + at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:458) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:330) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:267) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:195) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) +Caused by: java.io.FileNotFoundException: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/loginTest.class (No such file or directory) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(FileInputStream.java:195) + at java.io.FileInputStream.(FileInputStream.java:138) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:382) + ... 27 more +!SUBENTRY 1 org.eclipse.core.filesystem 4 271 2019-05-23 21:13:29.828 +!MESSAGE File not found: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/loginTest.class. +!STACK 0 +java.io.FileNotFoundException: /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes/com/daradriver/framework/test/LoginTest/loginTest.class (No such file or directory) + at java.io.FileInputStream.open0(Native Method) + at java.io.FileInputStream.open(FileInputStream.java:195) + at java.io.FileInputStream.(FileInputStream.java:138) + at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:382) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:834) + at org.eclipse.core.internal.resources.File.getContents(File.java:269) + at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1135) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:889) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:831) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:859) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:190) + at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:589) + at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:458) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:367) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:330) + at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:304) + at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:135) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:267) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:195) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:205) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:245) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:300) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:303) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:359) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:382) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.testng.eclipse 1 0 2019-05-23 21:37:57.709 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 49657 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--435622281/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 49657 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--435622281/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-23 21:40:35.495 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 49858 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1668583134/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 49858 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1668583134/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-23 21:43:43.062 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 50057 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--459033956/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 50057 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--459033956/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-23 21:48:14.985 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 50284 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1849473124/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 50284 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1849473124/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-23 21:49:50.333 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 50463 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1678583316/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 50463 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1678583316/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-23 21:52:23.673 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 50657 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1572358832/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 50657 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1572358832/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-24 20:37:18.729 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 51980 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1187242542/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 51980 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1187242542/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-24 20:38:00.474 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 52143 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1012443948/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52143 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1012443948/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-24 20:38:44.012 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 52311 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--823715721/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52311 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--823715721/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-24 20:45:19.397 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 52594 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--725839547/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52594 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--725839547/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-24 21:19:58.632 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 53142 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--316910595/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53142 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--316910595/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 12:36:30.643 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 54053 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--661618455/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 54053 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--661618455/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 12:45:02.918 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 54705 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-853858201/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 54705 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-853858201/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 12:49:45.234 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 54859 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1501683184/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 54859 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1501683184/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 12:54:40.228 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 55243 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1075778701/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55243 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1075778701/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 12:57:34.395 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 55399 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1176227168/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55399 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1176227168/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:05:53.825 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 55923 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1521079319/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55923 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1521079319/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:08:05.599 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56089 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-339331557/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56089 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-339331557/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:10:05.675 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56231 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1817688428/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56231 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1817688428/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:11:58.326 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56372 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1260333421/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56372 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1260333421/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:15:02.001 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56514 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-953556078/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56514 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-953556078/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:25:07.332 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56707 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2017028359/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56707 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2017028359/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:27:24.839 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 56857 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1739072649/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56857 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1739072649/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:36:05.685 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 57005 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1347733756/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57005 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1347733756/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 13:40:03.610 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 57153 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--278080991/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57153 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--278080991/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 17:17:41.882 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 57801 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1444134325/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57801 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1444134325/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 17:21:57.406 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 57959 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--801307873/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57959 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--801307873/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 17:26:55.355 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 58160 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1941456029/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58160 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1941456029/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 17:38:05.579 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 59920 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1623471192/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 59920 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1623471192/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 17:41:32.325 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 60077 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1254422020/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 60077 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1254422020/testng-customsuite.xml + +!ENTRY org.testng.eclipse 1 0 2019-05-26 17:43:41.112 +!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar + VMArgs: -ea + Class: org.testng.remote.RemoteTestNG + Args: -serport 60220 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1414412534/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 60220 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1414412534/testng-customsuite.xml + +!ENTRY org.eclipse.ui.workbench 4 0 2019-05-26 17:52:22.415 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442) + at java.util.HashMap$ValueIterator.next(HashMap.java:1471) + at org.eclipse.ui.internal.services.ServiceLocator.dispose(ServiceLocator.java:136) + at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1993) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1600) + at org.eclipse.ui.internal.WorkbenchWindow.access$16(WorkbenchWindow.java:1542) + at org.eclipse.ui.internal.WorkbenchWindow$11.run(WorkbenchWindow.java:1628) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1625) + at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1189) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1171) + at org.eclipse.ui.internal.Workbench.access$22(Workbench.java:1113) + at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1454) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1451) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1424) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1596) + at org.eclipse.ui.internal.WorkbenchWindow.access$16(WorkbenchWindow.java:1542) + at org.eclipse.ui.internal.WorkbenchWindow$11.run(WorkbenchWindow.java:1628) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1625) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1639) + at org.eclipse.ui.internal.WorkbenchWindow$6.close(WorkbenchWindow.java:527) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer$7.shellClosed(WBWRenderer.java:518) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) + at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:612) + at org.eclipse.swt.widgets.Shell.windowShouldClose(Shell.java:2367) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5690) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:227) + at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2130) + at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2337) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5756) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5193) + at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5342) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) + at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3695) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) + at org.eclipse.equinox.launcher.Main.run(Main.java:1515) +!SESSION 2019-05-26 22:32:12.499 ----------------------------------------------- +eclipse.buildId=4.5.2.M20160212-1500 +java.version=1.8.0_181 +java.vendor=Oracle Corporation +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN +Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation + +!ENTRY org.eclipse.core.net 1 0 2019-05-26 22:32:27.456 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-28 20:32:17.203 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-28 20:32:51.275 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-05-28 20:32:53.470 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 + +!ENTRY org.eclipse.recommenders.rcp 4 18 2019-05-28 20:48:46.188 +!MESSAGE Failed to resolve selection in ‘=SeleniumPOMFramework/src\/main\/java(HttpsClient.java:264) - at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) - at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:167) - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.create(PublishedGradleVersions.java:134) - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.create(PublishedGradleVersionsWrapper.java:40) - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.(PublishedGradleVersionsWrapper.java:35) - at org.eclipse.buildship.core.CorePlugin.createPublishedGradleVersions(CorePlugin.java:167) - at org.eclipse.buildship.core.CorePlugin.registerServices(CorePlugin.java:140) - at org.eclipse.buildship.core.CorePlugin.start(CorePlugin.java:103) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) - at java.security.AccessController.doPrivileged(Native Method) - at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) - at org.eclipse.osgi.container.Module.doStart(Module.java:571) - at org.eclipse.osgi.container.Module.start(Module.java:439) - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) - at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36) - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:398) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at java.lang.Class.getDeclaredConstructors0(Native Method) - at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) - at java.lang.Class.getConstructor0(Class.java:3075) - at java.lang.Class.newInstance(Class.java:412) - at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:755) - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706) - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) - at org.eclipse.osgi.container.Module.doStart(Module.java:571) - at org.eclipse.osgi.container.Module.start(Module.java:439) - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573) - at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) - at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) - at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) - at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) - at org.eclipse.core.internal.expressions.PropertyTesterDescriptor.instantiate(PropertyTesterDescriptor.java:96) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:97) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) - at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:119) - at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:97) - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) - at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:75) - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) - at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:55) - at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:281) - at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:287) - at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218) - at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:141) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) - at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299) - at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1276) - at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1256) - at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1245) - at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1218) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495) - at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:811) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5746) - at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) - at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:77) - at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:280) - at org.eclipse.swt.widgets.Display.runPopups(Display.java:4149) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3691) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) - at org.eclipse.equinox.launcher.Main.run(Main.java:1515) - -!ENTRY org.testng.eclipse 1 0 2018-12-25 11:09:25.899 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 49694 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/sampletestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 49694 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/sampletestng.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-26 20:04:58.713 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50457 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1354537941/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50457 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1354537941/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-26 20:06:57.114 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50460 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1371978300/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50460 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1371978300/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-26 20:08:11.847 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50466 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1559274393/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50466 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1559274393/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-26 21:17:16.732 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50761 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-438704169/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50761 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-438704169/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-26 21:19:01.932 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50767 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1022489199/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50767 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1022489199/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-27 20:35:56.254 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52370 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--931524042/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52370 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--931524042/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-27 20:37:32.939 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52379 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2127418857/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52379 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2127418857/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-27 20:47:05.145 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52401 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1423869650/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52401 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1423869650/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-27 20:47:29.285 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52407 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1867318414/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52407 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1867318414/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-27 20:50:09.329 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52415 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1160720743/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52415 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1160720743/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2018-12-27 20:52:46.184 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52423 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1908943900/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52423 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1908943900/testng-customsuite.xml +This is a continuation of log file /Users/anshul/Trainings/JavaProjectTraining/.metadata/.bak_0.log +Created Time: 2019-06-02 12:13:18.200 -!ENTRY org.testng.eclipse 1 0 2018-12-27 20:53:42.249 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:13:18.200 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52426 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1810316448/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52426 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1810316448/testng-customsuite.xml + Args: -serport 57631 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1211308113/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57631 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1211308113/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-02 21:20:42.633 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:13:43.105 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54284 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54284 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml + Args: -serport 57637 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-427605252/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57637 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-427605252/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-02 21:21:31.935 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:13:59.333 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54286 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54286 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml + Args: -serport 57672 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1565539256/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57672 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1565539256/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-02 21:23:11.768 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:14:19.887 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54294 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54294 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml + Args: -serport 57716 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--821412272/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57716 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--821412272/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-02 21:25:12.987 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:17:04.959 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54297 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54297 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml + Args: -serport 57738 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-733584084/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57738 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-733584084/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-02 21:25:57.031 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:17:52.119 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54299 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54299 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml + Args: -serport 57898 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2107725247/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57898 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2107725247/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-02 21:26:31.356 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:20:10.516 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54302 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54302 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml + Args: -serport 57947 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1648888375/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 57947 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1648888375/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-02 21:27:28.746 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:22:43.855 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54307 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54307 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -!SESSION 2019-01-03 07:30:46.456 ----------------------------------------------- -eclipse.buildId=4.5.2.M20160212-1500 -java.version=1.8.0_181 -java.vendor=Oracle Corporation -BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN -Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation - -!ENTRY org.eclipse.core.net 1 0 2019-01-03 07:31:14.177 -!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences + Args: -serport 58132 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1240574220/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58132 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1240574220/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 19:27:17.259 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:50:37.546 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 49720 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-448801590/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 49720 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-448801590/testng-customsuite.xml + Args: -serport 58382 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--88233815/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58382 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--88233815/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 19:30:02.174 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:51:57.778 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 49731 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--799077010/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 49731 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--799077010/testng-customsuite.xml + Args: -serport 58531 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2097721481/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58531 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2097721481/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 19:31:19.540 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:53:02.756 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 49738 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1783231725/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 49738 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1783231725/testng-customsuite.xml + Args: -serport 58549 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1768928344/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58549 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1768928344/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 19:32:52.540 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:54:47.789 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 49747 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--911779434/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 49747 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--911779434/testng-customsuite.xml + Args: -serport 58750 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-596383907/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58750 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-596383907/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:40:47.366 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:55:35.573 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 49999 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1643397296/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 49999 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1643397296/testng-customsuite.xml + Args: -serport 58888 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1242990277/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58888 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1242990277/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:42:27.065 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:58:24.363 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 50009 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--573841326/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50009 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--573841326/testng-customsuite.xml + Args: -serport 59153 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1142448221/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 59153 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1142448221/testng-customsuite.xml -!ENTRY org.testng.eclipse 4 4 2019-01-03 20:47:46.948 -!MESSAGE Error -!STACK 0 -java.net.UnknownHostException: testng.org - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.net.Socket.connect(Socket.java:589) - at java.net.Socket.connect(Socket.java:538) - at sun.net.NetworkClient.doConnect(NetworkClient.java:180) - at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) - at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) - at sun.net.www.http.HttpClient.(HttpClient.java:242) - at sun.net.www.http.HttpClient.New(HttpClient.java:339) - at sun.net.www.http.HttpClient.New(HttpClient.java:357) - at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) - at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) - at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:647) - at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1304) - at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1270) - at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:264) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1161) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1045) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:959) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771) - at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) - at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) - at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) - at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327) - at javax.xml.parsers.SAXParser.parse(SAXParser.java:195) - at org.testng.eclipse.util.param.ParameterSolver.extractParameterValues(ParameterSolver.java:186) - at org.testng.eclipse.util.param.ParameterSolver.findParameterValues(ParameterSolver.java:158) - at org.testng.eclipse.util.param.ParameterSolver.solveParameters(ParameterSolver.java:67) - at org.testng.eclipse.ui.util.ConfigurationHelper.getLaunchSuites(ConfigurationHelper.java:422) - at org.testng.eclipse.launch.TestNGLaunchConfigurationDelegate.createVMRunner(TestNGLaunchConfigurationDelegate.java:292) - at org.testng.eclipse.launch.TestNGLaunchConfigurationDelegate.launchTypes(TestNGLaunchConfigurationDelegate.java:157) - at org.testng.eclipse.launch.TestNGLaunchConfigurationDelegate.launch(TestNGLaunchConfigurationDelegate.java:91) - at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) - at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) - at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) - at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:47:46.996 +!ENTRY org.testng.eclipse 1 0 2019-06-02 12:59:02.798 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 50023 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--322724532/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50023 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--322724532/testng-customsuite.xml + Args: -serport 59316 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1452836352/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 59316 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1452836352/testng-customsuite.xml -!ENTRY org.testng.eclipse 4 4 2019-01-03 20:49:00.514 -!MESSAGE Error +!ENTRY org.eclipse.jdt.ui 4 10001 2019-06-02 13:41:21.353 +!MESSAGE Internal Error !STACK 0 -java.net.UnknownHostException: testng.org - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.net.Socket.connect(Socket.java:589) - at java.net.Socket.connect(Socket.java:538) - at sun.net.NetworkClient.doConnect(NetworkClient.java:180) - at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) - at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) - at sun.net.www.http.HttpClient.(HttpClient.java:242) - at sun.net.www.http.HttpClient.New(HttpClient.java:339) - at sun.net.www.http.HttpClient.New(HttpClient.java:357) - at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) - at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) - at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:647) - at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1304) - at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1270) - at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:264) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1161) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1045) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:959) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771) - at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) - at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) - at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) - at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327) - at javax.xml.parsers.SAXParser.parse(SAXParser.java:195) - at org.testng.eclipse.util.param.ParameterSolver.extractParameterValues(ParameterSolver.java:186) - at org.testng.eclipse.util.param.ParameterSolver.findParameterValues(ParameterSolver.java:158) - at org.testng.eclipse.util.param.ParameterSolver.solveParameters(ParameterSolver.java:67) - at org.testng.eclipse.ui.util.ConfigurationHelper.getLaunchSuites(ConfigurationHelper.java:422) - at org.testng.eclipse.launch.TestNGLaunchConfigurationDelegate.createVMRunner(TestNGLaunchConfigurationDelegate.java:292) - at org.testng.eclipse.launch.TestNGLaunchConfigurationDelegate.launchTypes(TestNGLaunchConfigurationDelegate.java:157) - at org.testng.eclipse.launch.TestNGLaunchConfigurationDelegate.launch(TestNGLaunchConfigurationDelegate.java:91) - at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885) - at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739) - at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039) - at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:49:00.518 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50027 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-233545757/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50027 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-233545757/testng-customsuite.xml +org.eclipse.jface.text.BadLocationException + at org.eclipse.jface.text.AbstractDocument.getChar(AbstractDocument.java:806) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getChar(SynchronizableDocument.java:152) + at org.eclipse.jdt.internal.ui.text.java.hover.JavaSourceHover.getBracketHoverInfo(JavaSourceHover.java:140) + at org.eclipse.jdt.internal.ui.text.java.hover.JavaSourceHover.getHoverInfo(JavaSourceHover.java:101) + at org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:84) + at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:85) + at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166) -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:49:39.593 +!ENTRY org.testng.eclipse 1 0 2019-06-02 13:41:37.574 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 50031 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--64036998/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50031 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--64036998/testng-customsuite.xml + Args: -serport 60103 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1404512353/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 60103 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1404512353/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:50:09.085 +!ENTRY org.testng.eclipse 1 0 2019-06-02 13:42:36.110 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 50035 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/parameterstestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50035 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/parameterstestng.xml + Args: -serport 60114 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1800141492/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 60114 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1800141492/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:50:33.783 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:06:23.341 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 50038 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/parameterstestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50038 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/parameterstestng.xml + Args: -serport 61116 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1299106886/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61116 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1299106886/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-03 20:51:23.990 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:16:35.175 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 50040 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/parameterstestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50040 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/parameterstestng.xml + Args: -serport 61252 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1602498624/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61252 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1602498624/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-04 20:12:52.340 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:23:44.166 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51057 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-350606383/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51057 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-350606383/testng-customsuite.xml + Args: -serport 61332 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--400245807/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61332 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--400245807/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-04 20:14:13.714 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:34:51.039 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51059 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2004133507/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51059 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--2004133507/testng-customsuite.xml + Args: -serport 61630 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2007630469/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61630 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2007630469/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-04 20:18:20.169 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:36:30.604 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51068 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2044546876/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51068 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2044546876/testng-customsuite.xml + Args: -serport 61806 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--75245189/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61806 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--75245189/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-04 20:42:21.816 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:38:08.334 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51115 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51115 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/grouptestng.xml + Args: -serport 61994 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-589693379/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61994 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-589693379/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-04 20:42:46.930 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:41:12.118 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51118 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/dataprovidertestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51118 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/dataprovidertestng.xml + Args: -serport 62202 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-608270240/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62202 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-608270240/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-05 20:25:51.455 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:42:09.649 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52388 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-875528063/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52388 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-875528063/testng-customsuite.xml + Args: -serport 62224 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--803914755/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62224 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--803914755/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-05 20:32:18.820 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:43:16.532 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52409 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/listenertestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52409 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/listenertestng.xml + Args: -serport 62249 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--504672055/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62249 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--504672055/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-06 10:45:23.272 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:44:53.916 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54346 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/multipleTestSuitesTestNG.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54346 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/multipleTestSuitesTestNG.xml + Args: -serport 62278 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1903665029/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62278 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1903665029/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-06 10:45:47.194 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:46:12.241 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54350 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/multipleTestSuitesTestNG.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54350 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/multipleTestSuitesTestNG.xml + Args: -serport 62455 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-53860754/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62455 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-53860754/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-06 11:08:19.038 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:53:54.975 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54395 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/dataprovidertestng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54395 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/dataprovidertestng.xml + Args: -serport 62722 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--830418101/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62722 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--830418101/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-06 11:14:21.118 +!ENTRY org.testng.eclipse 1 0 2019-06-02 23:54:51.628 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 54417 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/multipleTestSuitesTestNG.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/bin:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 54417 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/test-output /Users/anshul/Trainings/JavaProjectTraining/MyTestNGProject/multipleTestSuitesTestNG.xml -!SESSION 2019-01-08 20:13:18.666 ----------------------------------------------- -eclipse.buildId=4.5.2.M20160212-1500 -java.version=1.8.0_181 -java.vendor=Oracle Corporation -BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN -Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation - -!ENTRY org.eclipse.core.net 1 0 2019-01-08 20:13:34.526 -!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences + Args: -serport 62919 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--870355365/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62919 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--870355365/testng-customsuite.xml -!ENTRY org.eclipse.m2e.logback.appender 4 0 2019-01-08 20:26:47.863 -!MESSAGE Cannot download published Gradle versions. +!ENTRY org.eclipse.ui.workbench 4 0 2019-06-03 00:02:16.913 +!MESSAGE An unexpected exception was thrown. !STACK 0 -java.net.UnknownHostException: services.gradle.org - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.net.Socket.connect(Socket.java:589) - at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673) - at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) - at sun.net.NetworkClient.doConnect(NetworkClient.java:180) - at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) - at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) - at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) - at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) - at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:167) - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.create(PublishedGradleVersions.java:134) - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.create(PublishedGradleVersionsWrapper.java:40) - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.(PublishedGradleVersionsWrapper.java:35) - at org.eclipse.buildship.core.CorePlugin.createPublishedGradleVersions(CorePlugin.java:167) - at org.eclipse.buildship.core.CorePlugin.registerServices(CorePlugin.java:140) - at org.eclipse.buildship.core.CorePlugin.start(CorePlugin.java:103) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) - at java.security.AccessController.doPrivileged(Native Method) - at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) - at org.eclipse.osgi.container.Module.doStart(Module.java:571) - at org.eclipse.osgi.container.Module.start(Module.java:439) - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) - at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36) - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:398) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at java.lang.Class.getDeclaredConstructors0(Native Method) - at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) - at java.lang.Class.getConstructor0(Class.java:3075) - at java.lang.Class.newInstance(Class.java:412) - at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:755) - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706) - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) - at org.eclipse.osgi.container.Module.doStart(Module.java:571) - at org.eclipse.osgi.container.Module.start(Module.java:439) - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573) - at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) - at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) - at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) - at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) - at org.eclipse.core.internal.expressions.PropertyTesterDescriptor.instantiate(PropertyTesterDescriptor.java:96) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:97) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) - at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:119) - at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:97) - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) - at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:75) - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) - at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:55) - at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:281) - at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:287) - at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218) - at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:141) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255) +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442) + at java.util.HashMap$ValueIterator.next(HashMap.java:1471) + at org.eclipse.ui.internal.services.ServiceLocator.dispose(ServiceLocator.java:136) + at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1993) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1600) + at org.eclipse.ui.internal.WorkbenchWindow.access$16(WorkbenchWindow.java:1542) + at org.eclipse.ui.internal.WorkbenchWindow$11.run(WorkbenchWindow.java:1628) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1625) + at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1189) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1171) + at org.eclipse.ui.internal.Workbench.access$22(Workbench.java:1113) + at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1454) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1451) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1424) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1596) + at org.eclipse.ui.internal.WorkbenchWindow.access$16(WorkbenchWindow.java:1542) + at org.eclipse.ui.internal.WorkbenchWindow$11.run(WorkbenchWindow.java:1628) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1625) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1639) + at org.eclipse.ui.internal.WorkbenchWindow$6.close(WorkbenchWindow.java:527) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer$7.shellClosed(WBWRenderer.java:518) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) - at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299) - at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1276) - at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1256) - at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1245) - at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1218) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495) - at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:811) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5746) + at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:612) + at org.eclipse.swt.widgets.Shell.windowShouldClose(Shell.java:2367) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5690) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:227) + at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2130) + at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2337) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5756) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5193) + at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5342) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) - at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:77) - at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:280) - at org.eclipse.swt.widgets.Display.runPopups(Display.java:4149) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3691) + at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3695) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) @@ -810,55 +331,7 @@ java.net.UnknownHostException: services.gradle.org at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) at org.eclipse.equinox.launcher.Main.run(Main.java:1515) - -!ENTRY org.testng.eclipse 1 0 2019-01-08 23:16:03.623 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50650 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-850607401/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50650 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-850607401/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-08 23:21:08.869 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50664 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-635177021/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50664 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-635177021/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-08 23:24:46.363 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50775 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2019025225/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50775 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-2019025225/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-08 23:25:16.372 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50802 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1681646412/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50802 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1681646412/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-08 23:27:39.600 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50832 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1367488806/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50832 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1367488806/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-08 23:28:25.305 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50863 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1181610574/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50863 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1181610574/testng-customsuite.xml -!SESSION 2019-01-09 19:59:26.403 ----------------------------------------------- +!SESSION 2019-06-05 14:13:36.570 ----------------------------------------------- eclipse.buildId=4.5.2.M20160212-1500 java.version=1.8.0_181 java.vendor=Oracle Corporation @@ -866,358 +339,2620 @@ BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -!ENTRY org.eclipse.core.net 1 0 2019-01-09 20:00:06.720 +!ENTRY org.eclipse.core.net 1 0 2019-06-05 14:13:52.321 !MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences -!ENTRY org.testng.eclipse 1 0 2019-01-09 21:01:16.533 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50440 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1429371218/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50440 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1429371218/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-09 21:06:39.890 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50704 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--894876207/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50704 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--894876207/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-09 21:11:56.320 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50880 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1937131973/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50880 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1937131973/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-09 21:15:23.841 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50919 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--510561317/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50919 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--510561317/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-09 21:16:17.726 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50973 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--814451652/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50973 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--814451652/testng-customsuite.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-09 21:16:36.966 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 51013 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-295795756/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51013 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-295795756/testng-customsuite.xml +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-06-05 14:23:17.701 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -!ENTRY org.testng.eclipse 1 0 2019-01-09 22:06:55.457 +!ENTRY org.testng.eclipse 1 0 2019-06-05 14:48:03.071 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51389 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1105774444/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51389 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1105774444/testng-customsuite.xml + Args: -serport 51677 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-285761963/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 51677 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-285761963/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-09 22:07:37.962 +!ENTRY org.testng.eclipse 1 0 2019-06-05 14:48:45.277 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51435 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1280114782/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51435 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1280114782/testng-customsuite.xml + Args: -serport 51838 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1018385165/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 51838 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1018385165/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-09 22:08:10.039 +!ENTRY org.testng.eclipse 1 0 2019-06-05 14:51:28.341 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51609 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--651462614/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51609 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--651462614/testng-customsuite.xml + Args: -serport 52424 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--870136460/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52424 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--870136460/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-09 22:08:49.420 +!ENTRY org.testng.eclipse 1 0 2019-06-05 14:52:51.508 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51770 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1321048293/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51770 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1321048293/testng-customsuite.xml + Args: -serport 52617 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-476808143/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52617 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-476808143/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-09 22:10:50.073 +!ENTRY org.testng.eclipse 1 0 2019-06-05 15:01:44.871 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51807 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1167843080/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51807 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1167843080/testng-customsuite.xml + Args: -serport 53307 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-907708298/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53307 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-907708298/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-09 22:11:20.236 +!ENTRY org.testng.eclipse 1 0 2019-06-05 15:25:57.239 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51836 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1661707426/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51836 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1661707426/testng-customsuite.xml -!SESSION 2019-01-10 19:29:20.640 ----------------------------------------------- + Args: -serport 54133 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1907541793/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 54133 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1907541793/testng-customsuite.xml +!SESSION 2019-06-08 20:55:43.615 ----------------------------------------------- eclipse.buildId=4.5.2.M20160212-1500 java.version=1.8.0_181 java.vendor=Oracle Corporation BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN -Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation +Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -data file:/Users/anshul/Trainings/JavaProjectTraining/ -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -!ENTRY org.eclipse.core.net 1 0 2019-01-10 19:29:35.853 +!ENTRY org.eclipse.core.net 1 0 2019-06-08 20:56:03.766 !MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences -!ENTRY org.testng.eclipse 1 0 2019-01-10 19:54:51.797 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52962 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52962 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-10 19:55:38.685 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 53005 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 53005 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml - -!ENTRY org.testng.eclipse 1 0 2019-01-10 19:56:11.145 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 53037 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 53037 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml +!ENTRY org.eclipse.m2e.logback.appender 2 0 2019-06-08 21:15:57.610 +!MESSAGE The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 -!ENTRY org.testng.eclipse 1 0 2019-01-10 19:56:58.911 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 53214 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 53214 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/testng.xml -!SESSION 2019-01-14 19:19:47.376 ----------------------------------------------- -eclipse.buildId=4.5.2.M20160212-1500 -java.version=1.8.0_181 -java.vendor=Oracle Corporation -BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN -Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation +!ENTRY org.brainwy.liclipsetext.shared_core 1 1 2019-06-08 21:48:12.905 +!MESSAGE Warning: overriding default language definition for file extension: html +Old file: text.html.basic - Zip: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.tmbundle/html.tmbundle-master/Syntaxes/HTML.plist +New file: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.liclipse +!STACK 0 +java.lang.RuntimeException: Warning: overriding default language definition for file extension: html +Old file: text.html.basic - Zip: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.tmbundle/html.tmbundle-master/Syntaxes/HTML.plist +New file: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.liclipse + at org.brainwy.liclipsetext.shared_core.log.Log.logInfo(Log.java:52) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.fill(LanguagesManager.java:521) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.registerFileExtensions(LanguagesManager.java:486) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.loadFile(LanguagesManager.java:465) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.reloadAll(LanguagesManager.java:275) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.(LanguagesManager.java:134) + at org.brainwy.liclipsetext.editor.LiClipseTextEditorPlugin.getLanguagesManager(LiClipseTextEditorPlugin.java:195) + at org.brainwy.liclipsetext.editor.LiClipseEditorOverride.overrideDefaultEditor(LiClipseEditorOverride.java:42) + at org.eclipse.ui.ide.IDE.overrideDefaultEditorAssociation(IDE.java:803) + at org.eclipse.ui.ide.IDE.getDefaultEditor(IDE.java:1372) + at org.eclipse.ui.ide.IDE.getDefaultEditor(IDE.java:1323) + at org.eclipse.ui.internal.ide.ContentTypeDecorator.decorate(ContentTypeDecorator.java:52) + at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:273) + at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:83) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:367) + at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:349) + at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:372) + at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:332) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!ENTRY org.eclipse.core.net 1 0 2019-01-14 19:20:03.497 -!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences +!ENTRY org.brainwy.liclipsetext.shared_core 1 1 2019-06-08 21:48:12.907 +!MESSAGE Warning: overriding default language definition for file extension: htm +Old file: text.html.basic - Zip: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.tmbundle/html.tmbundle-master/Syntaxes/HTML.plist +New file: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.liclipse +!STACK 0 +java.lang.RuntimeException: Warning: overriding default language definition for file extension: htm +Old file: text.html.basic - Zip: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.tmbundle/html.tmbundle-master/Syntaxes/HTML.plist +New file: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/489/0/.cp/languages/html.liclipse + at org.brainwy.liclipsetext.shared_core.log.Log.logInfo(Log.java:52) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.fill(LanguagesManager.java:521) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.registerFileExtensions(LanguagesManager.java:486) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.loadFile(LanguagesManager.java:465) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.reloadAll(LanguagesManager.java:275) + at org.brainwy.liclipsetext.editor.languages.LanguagesManager.(LanguagesManager.java:134) + at org.brainwy.liclipsetext.editor.LiClipseTextEditorPlugin.getLanguagesManager(LiClipseTextEditorPlugin.java:195) + at org.brainwy.liclipsetext.editor.LiClipseEditorOverride.overrideDefaultEditor(LiClipseEditorOverride.java:42) + at org.eclipse.ui.ide.IDE.overrideDefaultEditorAssociation(IDE.java:803) + at org.eclipse.ui.ide.IDE.getDefaultEditor(IDE.java:1372) + at org.eclipse.ui.ide.IDE.getDefaultEditor(IDE.java:1323) + at org.eclipse.ui.internal.ide.ContentTypeDecorator.decorate(ContentTypeDecorator.java:52) + at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:273) + at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:83) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:367) + at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:349) + at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:372) + at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:332) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:38:37.924 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 50691 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--101807367/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50691 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--101807367/testng-customsuite.xml +!ENTRY org.eclipse.wst.sse.core 4 4 2019-06-08 21:54:42.687 +!MESSAGE String index out of range: -1 +!STACK 0 +java.lang.StringIndexOutOfBoundsException: String index out of range: -1 + at java.lang.String.getChars(String.java:824) + at org.brainwy.liclipsetext.editor.partitioning.ScannerRange.shiftBuffer(ScannerRange.java:274) + at org.brainwy.liclipsetext.editor.partitioning.ScannerRange.setMark(ScannerRange.java:308) + at org.brainwy.liclipsetext.editor.common.partitioning.rules.MultiLineRuleWithSkip.evaluate(MultiLineRuleWithSkip.java:63) + at org.brainwy.liclipsetext.editor.common.partitioning.rules.MultiLineRuleWithSkip.evaluate(MultiLineRuleWithSkip.java:74) + at org.brainwy.liclipsetext.editor.common.partitioning.rules.MultiLineRuleWithSkip.evaluate(MultiLineRuleWithSkip.java:43) + at org.brainwy.liclipsetext.editor.partitioning.AbstractLiClipseRuleBasedScanner.nextToken(AbstractLiClipseRuleBasedScanner.java:77) + at org.brainwy.liclipsetext.editor.partitioning.LiClipseRuleBasedPartitionScanner.nextToken(LiClipseRuleBasedPartitionScanner.java:52) + at org.brainwy.liclipsetext.editor.rules.FastPartitioner$2.call(FastPartitioner.java:542) + at org.brainwy.liclipsetext.editor.rules.FastPartitioner$2.call(FastPartitioner.java:1) + at org.brainwy.liclipsetext.shared_core.document.DocumentSync.runWithDocumentSynched(DocumentSync.java:45) + at org.brainwy.liclipsetext.editor.rules.FastPartitioner.documentChanged2(FastPartitioner.java:567) + at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.notifyDocumentPartitionersDocumentChanged(BasicStructuredDocument.java:483) + at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:1201) + at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalReplaceText(BasicStructuredDocument.java:1979) + at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2423) + at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2408) + at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceText(JobSafeStructuredDocument.java:135) + at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replace(BasicStructuredDocument.java:2368) + at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replace(JobSafeStructuredDocument.java:98) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7308) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8159) + at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2502) + at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5967) + at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5998) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5685) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1528) + at org.eclipse.swt.widgets.Control.insertText(Control.java:2090) + at org.eclipse.swt.widgets.Canvas.insertText(Canvas.java:277) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5782) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) + at org.eclipse.swt.internal.cocoa.NSResponder.interpretKeyEvents(NSResponder.java:68) + at org.eclipse.swt.widgets.Composite.keyDown(Composite.java:594) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5694) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:227) + at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2130) + at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2337) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5756) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) + at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5193) + at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5342) + at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) + at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3695) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) + at org.eclipse.equinox.launcher.Main.run(Main.java:1515) -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:40:02.143 +!ENTRY org.testng.eclipse 1 0 2019-06-08 21:55:11.131 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 50863 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1878115894/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 50863 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1878115894/testng-customsuite.xml + Args: -serport 53154 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53154 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:44:10.456 +!ENTRY org.testng.eclipse 1 0 2019-06-08 21:55:36.934 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51075 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1352211765/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51075 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1352211765/testng-customsuite.xml + Args: -serport 53284 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 53284 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:46:45.065 +!ENTRY org.testng.eclipse 1 0 2019-06-08 22:01:10.286 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51185 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--223111660/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51185 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--223111660/testng-customsuite.xml + Args: -serport 55216 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55216 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:47:44.145 +!ENTRY org.testng.eclipse 1 0 2019-06-08 22:05:16.242 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51323 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--912688959/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51323 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--912688959/testng-customsuite.xml + Args: -serport 56938 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 56938 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:50:40.356 +!ENTRY org.testng.eclipse 1 0 2019-06-08 22:10:47.487 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51355 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-74605723/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51355 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-74605723/testng-customsuite.xml + Args: -serport 58975 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 58975 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/testng.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:51:22.318 +!ENTRY org.testng.eclipse 1 0 2019-06-08 22:15:22.353 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51515 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-675275377/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51515 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-675275377/testng-customsuite.xml + Args: -serport 60904 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1770965162/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 60904 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1770965162/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 21:52:02.736 +!ENTRY org.testng.eclipse 1 0 2019-06-08 22:20:32.606 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51660 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1530819013/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51660 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1530819013/testng-customsuite.xml + Args: -serport 61768 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1995028584/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61768 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1995028584/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 22:03:48.360 +!ENTRY org.testng.eclipse 1 0 2019-06-08 22:22:15.473 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 51889 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-823088474/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 51889 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-823088474/testng-customsuite.xml + Args: -serport 61981 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1945403482/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 61981 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1945403482/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 22:10:22.401 +!ENTRY org.testng.eclipse 1 0 2019-06-08 22:26:17.499 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52021 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1576561449/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52021 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1576561449/testng-customsuite.xml + Args: -serport 62666 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1098624191/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 62666 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1098624191/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 22:11:57.712 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52048 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1324521879/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52048 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--1324521879/testng-customsuite.xml +!ENTRY org.eclipse.recommenders.rcp 2 23 2019-06-09 07:24:29.348 +!MESSAGE Failed to parse news feed +!STACK 0 +java.net.UnknownHostException: www.codetrails.com: nodename nor servname provided, or not known + at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) + at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928) + at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323) + at java.net.InetAddress.getAllByName0(InetAddress.java:1276) + at java.net.InetAddress.getAllByName(InetAddress.java:1192) + at java.net.InetAddress.getAllByName(InetAddress.java:1126) + at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:44) + at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:102) + at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:319) + at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:363) + at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:219) + at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195) + at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86) + at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108) + at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57) + at org.apache.http.client.fluent.Executor.execute(Executor.java:206) + at org.eclipse.recommenders.internal.rcp.news.CheckForProjectNewsJob.getRSSFeed(CheckForProjectNewsJob.java:138) + at org.eclipse.recommenders.internal.rcp.news.CheckForProjectNewsJob.doRun(CheckForProjectNewsJob.java:89) + at org.eclipse.recommenders.internal.rcp.news.CheckForProjectNewsJob.run(CheckForProjectNewsJob.java:62) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!ENTRY org.testng.eclipse 1 0 2019-01-14 22:12:25.771 +!ENTRY org.testng.eclipse 1 0 2019-06-09 12:30:16.447 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52067 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-697980496/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52067 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-697980496/testng-customsuite.xml + Args: -serport 51804 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1380905535/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 51804 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1380905535/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 22:16:44.382 +!ENTRY org.testng.eclipse 1 0 2019-06-09 12:39:54.494 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52250 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--474594066/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52250 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--474594066/testng-customsuite.xml + Args: -serport 54688 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--516266100/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 54688 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--516266100/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 22:17:34.566 +!ENTRY org.testng.eclipse 1 0 2019-06-09 12:43:07.020 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52363 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1679691646/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52363 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1679691646/testng-customsuite.xml + Args: -serport 55628 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-665372748/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55628 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-665372748/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-14 22:18:04.540 +!ENTRY org.testng.eclipse 1 0 2019-06-09 14:04:00.964 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52473 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-557241187/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52473 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-557241187/testng-customsuite.xml -!SESSION 2019-01-16 21:43:42.485 ----------------------------------------------- -eclipse.buildId=4.5.2.M20160212-1500 -java.version=1.8.0_181 -java.vendor=Oracle Corporation -BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN -Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation + Args: -serport 52496 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--644185578/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52496 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--644185578/testng-customsuite.xml -!ENTRY org.eclipse.core.net 1 0 2019-01-16 21:43:58.591 -!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences - -!ENTRY org.testng.eclipse 1 0 2019-01-16 22:03:16.832 +!ENTRY org.testng.eclipse 1 0 2019-06-09 14:04:22.754 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 56927 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1942292924/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 56927 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1942292924/testng-customsuite.xml + Args: -serport 52611 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-999507696/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52611 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-999507696/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-16 22:05:11.316 +!ENTRY org.testng.eclipse 1 0 2019-06-09 14:05:19.987 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 57047 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--597713689/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 57047 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--597713689/testng-customsuite.xml -!SESSION 2019-01-17 21:05:39.876 ----------------------------------------------- -eclipse.buildId=4.5.2.M20160212-1500 -java.version=1.8.0_181 -java.vendor=Oracle Corporation -BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN -Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation + Args: -serport 52958 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--42745903/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 52958 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse--42745903/testng-customsuite.xml -!ENTRY org.eclipse.core.net 1 0 2019-01-17 21:05:54.566 -!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences - -!ENTRY org.eclipse.epp.logging.aeri.ide 2 16 2019-01-17 21:06:08.091 -!MESSAGE Server ‘org.eclipse.epp.logging.aeri.ide.server’ failed with exception: Proxy Error. ; version: 1.100.0.v20160217-0435 -!STACK 0 -org.apache.http.client.HttpResponseException: Proxy Error - at org.eclipse.epp.internal.logging.aeri.ide.server.mars.HttpResponses$ProgressMonitorResponseHandler.handleResponse(HttpResponses.java:70) - at org.eclipse.epp.internal.logging.aeri.ide.server.mars.HttpResponses$ProgressMonitorResponseStringHandler.handleResponse(HttpResponses.java:92) - at org.eclipse.epp.internal.logging.aeri.ide.server.mars.HttpResponses$ProgressMonitorResponseStringHandler.handleResponse(HttpResponses.java:1) - at org.apache.http.client.fluent.Response.handleResponse(Response.java:90) - at org.eclipse.epp.internal.logging.aeri.ide.server.mars.HttpResponses.getContentWithProgress(HttpResponses.java:55) - at org.eclipse.epp.internal.logging.aeri.ide.server.mars.IO.refreshConfiguration(IO.java:69) - at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.startUp(ServerConnection.java:101) - at com.google.common.util.concurrent.AbstractIdleService$2$1.run(AbstractIdleService.java:54) - at com.google.common.util.concurrent.Callables$3.run(Callables.java:93) - at java.lang.Thread.run(Thread.java:748) - -!ENTRY org.testng.eclipse 1 0 2019-01-17 21:19:52.423 +!ENTRY org.testng.eclipse 1 0 2019-06-09 14:13:35.629 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52225 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1988894054/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52225 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1988894054/testng-customsuite.xml + Args: -serport 55128 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1389579018/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55128 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1389579018/testng-customsuite.xml -!ENTRY org.testng.eclipse 1 0 2019-01-17 21:21:53.885 +!ENTRY org.testng.eclipse 1 0 2019-06-09 14:18:09.040 !MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar + Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar /Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar /Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar /Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar /Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar /Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar /Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar /Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar /Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar /Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar /Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar /Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar /Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar /Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar /Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar /Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar /Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar /Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar /Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar /Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar /Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar /Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar /Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar /Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar /Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar /Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar /Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar /Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar /Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar VMArgs: -ea Class: org.testng.remote.RemoteTestNG - Args: -serport 52763 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1491013653/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52763 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1491013653/testng-customsuite.xml -!SESSION 2019-01-19 18:24:23.770 ----------------------------------------------- -eclipse.buildId=4.5.2.M20160212-1500 -java.version=1.8.0_181 -java.vendor=Oracle Corporation + Args: -serport 55395 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-417701652/testng-customsuite.xml +java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/anshul/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/anshul/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/anshul/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/anshul/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/anshul/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/anshul/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/anshul/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/anshul/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/anshul/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/anshul/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/anshul/.m2/repository/org/testng/testng/6.14.3/testng-6.14.3.jar:/Users/anshul/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/anshul/.m2/repository/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar:/Users/anshul/.m2/repository/com/aventstack/extentreports/3.1.5/extentreports-3.1.5.jar:/Users/anshul/.m2/repository/org/freemarker/freemarker/2.3.23/freemarker-2.3.23.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver/3.3.0/mongodb-driver-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/bson/3.3.0/bson-3.3.0.jar:/Users/anshul/.m2/repository/org/mongodb/mongodb-driver-core/3.3.0/mongodb-driver-core-3.3.0.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar:/Users/anshul/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/anshul/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/anshul/.m2/repository/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar:/Users/anshul/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/anshul/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar:/Users/anshul/.m2/repository/org/apache/poi/poi/3.17/poi-3.17.jar:/Users/anshul/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/anshul/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml/3.17/poi-ooxml-3.17.jar:/Users/anshul/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.17/poi-ooxml-schemas-3.17.jar:/Users/anshul/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar:/Users/anshul/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/anshul/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar org.testng.remote.RemoteTestNG -serport 55395 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-417701652/testng-customsuite.xml +!SESSION 2024-01-15 22:32:50.673 ----------------------------------------------- +eclipse.buildId=4.30.0.20231201-1200 +java.version=17.0.9 +java.vendor=Eclipse Adoptium BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_IN -Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation -Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -showlocation +Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -data /Users/anshul/Training/Selenium Java/JavaTraining -product org.eclipse.epp.package.java.product -keyring /Users/anshul/.eclipse_keyring -!ENTRY org.eclipse.core.net 1 0 2019-01-19 18:24:38.065 -!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences +!ENTRY ch.qos.logback.classic 1 0 2024-01-15 22:32:53.326 +!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized. -!ENTRY org.testng.eclipse 1 0 2019-01-19 18:38:52.138 -!MESSAGE [TestNGLaunchConfigurationDelegate] Launching: - Classpath: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar /Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar /Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar - VMArgs: -ea - Class: org.testng.remote.RemoteTestNG - Args: -serport 52334 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1334859588/testng-customsuite.xml -java -ea -classpath /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/487/0/.cp/lib/testng-remote.jar:/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/bin:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59-sources.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/client-combined-3.141.59.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/byte-buddy-1.8.15.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/commons-exec-1.3.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/guava-25.0-jre.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okhttp-3.11.0.jar:/Users/anshul/FrameworkUtils/selenium-java-3.141.59/libs/okio-1.14.0.jar:/Users/anshul/FrameworkUtils/htmlunit-driver-2.33.3.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.testng_6.14.2.r201802161450.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/com.beust.jcommander_1.72.0.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.apache-extras.beanshell.bsh_2.0.0.b6.jar:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.yaml.snakeyaml_1.17.0.jar org.testng.remote.RemoteTestNG -serport 52334 -protocol json -d /Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/test-output /var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1334859588/testng-customsuite.xml +!ENTRY ch.qos.logback.classic 1 0 2024-01-15 22:33:19.452 +!MESSAGE Logback config file: /Users/anshul/Training/Selenium Java/JavaTraining/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.2.1.20231030-1438.xml + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2024-01-15 22:33:20.371 +!MESSAGE Unable to load class 'org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler' from bundle '130' +!STACK 0 +java.lang.ClassNotFoundException: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler cannot be found by org.eclipse.e4.ui.workbench.renderers.swt_0.16.200.v20231030-2045 + at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:541) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:536) + at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416) + at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) + at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:89) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:141) + at org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon.postConstruct(HandlerProcessingAddon.java:55) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:325) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:228) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:94) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:37) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:276) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:577) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:22.452 +!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. +!SUBENTRY 1 org.eclipse.jface 2 0 2024-01-15 22:33:22.452 +!MESSAGE A conflict occurred for COMMAND+SHIFT+T: +Binding(COMMAND+SHIFT+T, + ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type, + Open a type in a Java editor, + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + WorkbenchHandlerServiceHandler("org.eclipse.jdt.ui.navigate.open.type"), + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) +Binding(COMMAND+SHIFT+T, + ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace, + , + Category(org.eclipse.lsp4e.category,Language Servers,null,true), + WorkbenchHandlerServiceHandler("org.eclipse.lsp4e.symbolinworkspace"), + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.contexts.window,,,system) + +!ENTRY org.eclipse.core.runtime 4 0 2024-01-15 22:33:25.002 +!MESSAGE Invalid input url:platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png +!STACK 0 +java.io.IOException: Unable to resolve plug-in "org.brainwy.liclipsetext.editor". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:63) + at org.eclipse.core.internal.runtime.FindSupport.find(FindSupport.java:296) + at org.eclipse.core.runtime.FileLocator.find(FileLocator.java:219) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:265) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.004 +!MESSAGE Unable to resolve plug-in "org.brainwy.liclipsetext.editor". +!STACK 0 +java.io.IOException: Unable to resolve plug-in "org.brainwy.liclipsetext.editor". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:63) + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.resolve(PlatformURLPluginConnection.java:72) + at org.eclipse.core.internal.boot.PlatformURLHandler.openConnection(PlatformURLHandler.java:69) + at org.eclipse.osgi.internal.url.URLStreamHandlerProxy.openConnection(URLStreamHandlerProxy.java:137) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:34) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.core.runtime 4 0 2024-01-15 22:33:25.010 +!MESSAGE Invalid input url:platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png +!STACK 0 +java.io.IOException: Unable to resolve plug-in "org.brainwy.liclipsetext.editor". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:63) + at org.eclipse.core.internal.runtime.FindSupport.find(FindSupport.java:296) + at org.eclipse.core.runtime.FileLocator.find(FileLocator.java:219) + at org.eclipse.jface.resource.URLImageDescriptor.getStream(URLImageDescriptor.java:195) + at org.eclipse.jface.resource.URLImageDescriptor.getImageData(URLImageDescriptor.java:163) + at org.eclipse.jface.resource.URLImageDescriptor.getImageData(URLImageDescriptor.java:141) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageDataProvider.getImageData(URLImageDescriptor.java:94) + at org.eclipse.swt.graphics.Image.(Image.java:827) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:311) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:25.013 +!MESSAGE The image could not be loaded: URLImageDescriptor(platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png) +!STACK 0 +org.eclipse.jface.resource.DeviceResourceException: Unable to create resource URLImageDescriptor(platform:/plugin/org.brainwy.liclipsetext.editor/icons/html_editor.png) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:232) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.015 +!MESSAGE /icons/obj16/internal_browser.gif +!STACK 0 +java.io.FileNotFoundException: /icons/obj16/internal_browser.gif + at org.eclipse.osgi.storage.url.bundleentry.Handler.findBundleEntry(Handler.java:55) + at org.eclipse.osgi.storage.url.BundleResourceHandler.openConnection(BundleResourceHandler.java:182) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.boot.PlatformURLConnection.connect(PlatformURLConnection.java:114) + at org.eclipse.core.internal.boot.PlatformURLConnection.getURLAsLocal(PlatformURLConnection.java:217) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:37) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:25.017 +!MESSAGE The image could not be loaded: URLImageDescriptor(platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.gif) +!STACK 0 +org.eclipse.jface.resource.DeviceResourceException: Unable to create resource URLImageDescriptor(platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.gif) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:232) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.107 +!MESSAGE /icons/eview16/error_log.gif +!STACK 0 +java.io.FileNotFoundException: /icons/eview16/error_log.gif + at org.eclipse.osgi.storage.url.bundleentry.Handler.findBundleEntry(Handler.java:55) + at org.eclipse.osgi.storage.url.BundleResourceHandler.openConnection(BundleResourceHandler.java:182) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.boot.PlatformURLConnection.connect(PlatformURLConnection.java:114) + at org.eclipse.core.internal.boot.PlatformURLConnection.getURLAsLocal(PlatformURLConnection.java:217) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:37) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:230) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 2 0 2024-01-15 22:33:25.108 +!MESSAGE The image could not be loaded: URLImageDescriptor(platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.gif) +!STACK 0 +org.eclipse.jface.resource.DeviceResourceException: Unable to create resource URLImageDescriptor(platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.gif) + at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:232) + at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56) + at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:92) + at org.eclipse.jface.resource.LazyResourceManager.create(LazyResourceManager.java:96) + at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192) + at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:206) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:228) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:238) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:950) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:207) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:51) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:64) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:150) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:658) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.jface 4 0 2024-01-15 22:33:25.401 +!MESSAGE /icons/eview16/error_log.gif +!STACK 0 +java.io.FileNotFoundException: /icons/eview16/error_log.gif + at org.eclipse.osgi.storage.url.bundleentry.Handler.findBundleEntry(Handler.java:55) + at org.eclipse.osgi.storage.url.BundleResourceHandler.openConnection(BundleResourceHandler.java:182) + at java.base/java.net.URL.openConnection(URL.java:1094) + at org.eclipse.core.internal.boot.PlatformURLConnection.connect(PlatformURLConnection.java:114) + at org.eclipse.core.internal.boot.PlatformURLConnection.getURLAsLocal(PlatformURLConnection.java:217) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:37) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:277) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:269) + at org.eclipse.jface.resource.URLImageDescriptor$URLImageFileNameProvider.getImagePath(URLImageDescriptor.java:62) + at org.eclipse.swt.graphics.Image.(Image.java:774) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:300) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:290) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:268) + at org.eclipse.e4.ui.workbench.addons.minmax.TrimStack.getImage(TrimStack.java:816) + at org.eclipse.e4.ui.workbench.addons.minmax.TrimStack.updateTrimStackItems(TrimStack.java:881) + at org.eclipse.e4.ui.workbench.addons.minmax.TrimStack.createWidget(TrimStack.java:636) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:325) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:228) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:94) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:37) + at org.eclipse.e4.ui.workbench.renderers.swt.ToolControlRenderer.createWidget(ToolControlRenderer.java:129) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:72) + at org.eclipse.e4.ui.workbench.renderers.swt.TrimBarRenderer.processContents(TrimBarRenderer.java:109) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:544) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:528) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:680) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:673) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1083) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) + +!ENTRY org.eclipse.e4.ui.workbench 2 0 2024-01-15 22:33:25.889 +!MESSAGE Removing HandlerImpl with the "org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler" id.It points to the non available "bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.cocoa.FullscreenWindowHandler" class. Bundle might have been uninstalled + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:35.965 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:35.968 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:35.969 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:40.094 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:40.094 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:40.095 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:41.681 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:41.681 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:41.681 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:42.289 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:42.290 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:42.290 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:43.444 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:43.446 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:43.446 +!MESSAGE Cannot determine URI for '/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java'. + +!ENTRY org.eclipse.ui 4 4 2024-01-15 22:33:44.551 +!MESSAGE Unable to create part +!STACK 1 +org.eclipse.ui.PartInitException: Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3198) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +Caused by: org.eclipse.core.runtime.CoreException: Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + ... 79 more +!SUBENTRY 1 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:44.551 +!MESSAGE Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. +!STACK 1 +org.eclipse.core.runtime.CoreException: Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. + at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.create(ResourceFileBuffer.java:239) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.connect(TextFileBufferManager.java:116) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.createFileInfo(TextFileDocumentProvider.java:565) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.createFileInfo(CompilationUnitDocumentProvider.java:994) + at org.eclipse.ui.editors.text.TextFileDocumentProvider.connect(TextFileDocumentProvider.java:481) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.connect(CompilationUnitDocumentProvider.java:1277) + at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:4177) + at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:262) + at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1474) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.internalDoSetInput(JavaEditor.java:2556) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetInput(JavaEditor.java:2529) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSetInput(CompilationUnitEditor.java:1415) + at org.eclipse.ui.texteditor.AbstractTextEditor.lambda$1(AbstractTextEditor.java:3167) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$7(WorkbenchWindow.java:2348) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) + at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2345) + at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3184) + at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3209) + at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:353) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:976) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:938) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:138) + at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:385) + at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:311) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) + at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:105) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:5249) + at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:208) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:206) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:170) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1390) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1340) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.closePart(StackRenderer.java:1337) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$3.close(StackRenderer.java:1197) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1969) + at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:337) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4645) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532) + at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4412) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3988) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:648) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:555) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588) + at org.eclipse.equinox.launcher.Main.run(Main.java:1459) +!SUBENTRY 2 org.eclipse.core.filebuffers 4 0 2024-01-15 22:33:44.552 +!MESSAGE Cannot determine URI for '/FirstSeleniumProject/src/com/liveproject/AddDeleteStockInPortfolio.java'. diff --git a/.metadata/.mylyn/.repositories.xml.zip b/.metadata/.mylyn/.repositories.xml.zip new file mode 100644 index 0000000..fa87490 Binary files /dev/null and b/.metadata/.mylyn/.repositories.xml.zip differ diff --git a/.metadata/.mylyn/repositories.xml.zip b/.metadata/.mylyn/repositories.xml.zip index fa87490..74dbcda 100644 Binary files a/.metadata/.mylyn/repositories.xml.zip and b/.metadata/.mylyn/repositories.xml.zip differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1/000cf75aac19001918d0c4445188e6cc b/.metadata/.plugins/org.eclipse.core.resources/.history/1/000cf75aac19001918d0c4445188e6cc deleted file mode 100644 index 6594f55..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/1/000cf75aac19001918d0c4445188e6cc +++ /dev/null @@ -1,32 +0,0 @@ -package com.selenium.webelement; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class ReddifSignInTest { - - @Test - public void testReddifSignIn() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - //Open the Reddif.com - driver.get("https://www.rediff.com/"); - - //Verify Page Tittle - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Rediff.com: Online Shopping, Rediffmail, Latest India News, Business, Bollywood, Sports, Stock, Live Cricket Score, Money, Movie Reviews"); - //Click Sign-in Button - //Verify Sign-in Page Tittle - //Insert userName & Password - //Click submit button - //Verify the Profile Tittle - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/11/707eca6d6f1a0019115ef56e9786644d b/.metadata/.plugins/org.eclipse.core.resources/.history/11/707eca6d6f1a0019115ef56e9786644d deleted file mode 100644 index 03e2c72..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/11/707eca6d6f1a0019115ef56e9786644d +++ /dev/null @@ -1,5 +0,0 @@ -package com.selenium.webelement; - -public class FindElementClass { - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/14/70b0d1f41a18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/14/70b0d1f41a18001915def031107d8dd1 deleted file mode 100644 index 12e407a..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/14/70b0d1f41a18001915def031107d8dd1 +++ /dev/null @@ -1,87 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - @Test - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2a/a05077a7aa19001918d0c4445188e6cc b/.metadata/.plugins/org.eclipse.core.resources/.history/2a/a05077a7aa19001918d0c4445188e6cc deleted file mode 100644 index ed1a7e3..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/2a/a05077a7aa19001918d0c4445188e6cc +++ /dev/null @@ -1,5 +0,0 @@ -package com.selenium.webelement; - -public class ReddifSignInTest { - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/39/10f6bcf01b18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/39/10f6bcf01b18001915def031107d8dd1 deleted file mode 100644 index 91cda1c..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/39/10f6bcf01b18001915def031107d8dd1 +++ /dev/null @@ -1,119 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3a/d06cc6141c18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/3a/d06cc6141c18001915def031107d8dd1 deleted file mode 100644 index 9928d92..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/3a/d06cc6141c18001915def031107d8dd1 +++ /dev/null @@ -1,119 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - //co.addArguments("--disable-notifications"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/503a1b4b1b18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/503a1b4b1b18001915def031107d8dd1 deleted file mode 100644 index 3b17171..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/503a1b4b1b18001915def031107d8dd1 +++ /dev/null @@ -1,99 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - @Test - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/42/8002be59eb1b001913a1d5fd135643fd b/.metadata/.plugins/org.eclipse.core.resources/.history/42/8002be59eb1b001913a1d5fd135643fd deleted file mode 100644 index c6d0199..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/42/8002be59eb1b001913a1d5fd135643fd +++ /dev/null @@ -1,43 +0,0 @@ -package com.selenium.webelement; - -import java.util.List; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.Test; - -public class FindElementsClass { - - @Test - public void findElementTest() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - driver.get("https://www.freecrm.com/index.html"); - - List textFields = driver.findElements(By.className("form-control")); - - textFields.get(0).sendKeys("Anshulc55@gmail.com"); - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - textFields.get(1).sendKeys("Test@1234"); - - - driver.findElement(By.className("anshul")).sendKeys("Test"); - - driver.quit(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/49/903729c76f1a0019115ef56e9786644d b/.metadata/.plugins/org.eclipse.core.resources/.history/49/903729c76f1a0019115ef56e9786644d deleted file mode 100644 index 44c3a59..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/49/903729c76f1a0019115ef56e9786644d +++ /dev/null @@ -1,43 +0,0 @@ -package com.selenium.webelement; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.annotations.Test; - -public class FindElementClass { - - @Test - public void findElementTest() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - driver.get("https://www.freecrm.com/index.html"); - - driver.findElement(By.className("form-control")).sendKeys("anshulc55@gmail.com"); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - driver.findElement(By.className("form-control")).sendKeys("Test@12334"); - - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - driver.quit(); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4d/700c33ac1418001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/4d/700c33ac1418001915def031107d8dd1 deleted file mode 100644 index f36c82c..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/4d/700c33ac1418001915def031107d8dd1 +++ /dev/null @@ -1,19 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; - -public class OptionsClassSelenium { - - //Chrome Set Binary Function - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com"); - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4f/402c7a611418001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/4f/402c7a611418001915def031107d8dd1 deleted file mode 100644 index f9a2f5f..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/4f/402c7a611418001915def031107d8dd1 +++ /dev/null @@ -1,5 +0,0 @@ -package com.selenuim.basic; - -public class OptionsClassSelenium { - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/53/106c961b1a18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/53/106c961b1a18001915def031107d8dd1 deleted file mode 100644 index 5bf187b..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/53/106c961b1a18001915def031107d8dd1 +++ /dev/null @@ -1,80 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/54/b0e92d5b1b18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/54/b0e92d5b1b18001915def031107d8dd1 deleted file mode 100644 index ecab715..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/54/b0e92d5b1b18001915def031107d8dd1 +++ /dev/null @@ -1,102 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - @Test - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5e/c09526e71b18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/5e/c09526e71b18001915def031107d8dd1 deleted file mode 100644 index 83de418..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/5e/c09526e71b18001915def031107d8dd1 +++ /dev/null @@ -1,102 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - @Test - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5e/d05ba0a5ac19001918d0c4445188e6cc b/.metadata/.plugins/org.eclipse.core.resources/.history/5e/d05ba0a5ac19001918d0c4445188e6cc deleted file mode 100644 index 4e18a74..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/5e/d05ba0a5ac19001918d0c4445188e6cc +++ /dev/null @@ -1,52 +0,0 @@ -package com.selenium.webelement; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class ReddifSignInTest { - - @Test - public void testReddifSignIn() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Open the Reddif.com - driver.get("https://www.rediff.com/"); - - // Verify Page Tittle - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, - "Rediff.com: Online Shopping, Rediffmail, Latest India News, Business, Bollywood, Sports, Stock, Live Cricket Score, Money, Movie Reviews"); - - // Click Sign-in Button - WebElement singInLink = driver.findElement(By.linkText("Sign in")); - singInLink.click(); - - // Verify Sign-in Page Tittle - Assert.assertEquals(driver.getTitle(), "Rediffmail"); - - // Insert userName & Password - WebElement username = driver.findElement(By.id("login1")); - WebElement password = driver.findElement(By.name("passwd")); - username.sendKeys("anshulc55@reddif.com"); - password.sendKeys("test@1223"); - - // Click submit button - WebElement goBtn = driver.findElement(By.name("proceed")); - goBtn.click(); - - // Verify the Profile Tittle - Assert.assertEquals(driver.getTitle(), "Welcome to Reddif Mail"); - - driver.quit(); - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/60/10f210ab6e1a0019115ef56e9786644d b/.metadata/.plugins/org.eclipse.core.resources/.history/60/10f210ab6e1a0019115ef56e9786644d deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/71/5046f6e81318001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/71/5046f6e81318001915def031107d8dd1 deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/72/90f805251c18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/72/90f805251c18001915def031107d8dd1 deleted file mode 100644 index b6710b9..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/72/90f805251c18001915def031107d8dd1 +++ /dev/null @@ -1,120 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - //co.addArguments("--disable-notifications"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/7e/107e6c7e1518001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/7e/107e6c7e1518001915def031107d8dd1 deleted file mode 100644 index d0b8186..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/7e/107e6c7e1518001915def031107d8dd1 +++ /dev/null @@ -1,34 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - @Test - public void sampleOptionsSetBinary(){ - - //open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com"); - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/81/c06206131b18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/81/c06206131b18001915def031107d8dd1 deleted file mode 100644 index 3b17171..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/81/c06206131b18001915def031107d8dd1 +++ /dev/null @@ -1,99 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - @Test - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/7029f5351518001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/8f/7029f5351518001915def031107d8dd1 deleted file mode 100644 index 4db0676..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/8f/7029f5351518001915def031107d8dd1 +++ /dev/null @@ -1,24 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - @Test - public void sampleOptionsSetBinary(){ - - //open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/91/501a7e781918001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/91/501a7e781918001915def031107d8dd1 deleted file mode 100644 index 7a58020..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/91/501a7e781918001915def031107d8dd1 +++ /dev/null @@ -1,56 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - - @Test - public void acceptCertificate(){ - - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/93/b076dd801818001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/93/b076dd801818001915def031107d8dd1 deleted file mode 100644 index 7a58020..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/93/b076dd801818001915def031107d8dd1 +++ /dev/null @@ -1,56 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - - @Test - public void acceptCertificate(){ - - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/95/408473071d18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/95/408473071d18001915def031107d8dd1 deleted file mode 100644 index 6416a27..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/95/408473071d18001915def031107d8dd1 +++ /dev/null @@ -1,137 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.UnexpectedAlertBehaviour; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - co.addArguments("--disable-notifications"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - @Test - public void handleUnHandledAlert() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.setUnhandledPromptBehaviour(UnexpectedAlertBehaviour.ACCEPT); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ac/601f719b1618001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/ac/601f719b1618001915def031107d8dd1 deleted file mode 100644 index 0ec59f8..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/ac/601f719b1618001915def031107d8dd1 +++ /dev/null @@ -1,44 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - - @Test - public void acceptCertificate(){ - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/af/5032b5f41b18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/af/5032b5f41b18001915def031107d8dd1 deleted file mode 100644 index fa4b86a..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/af/5032b5f41b18001915def031107d8dd1 +++ /dev/null @@ -1,119 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-notifications"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b0/b02555501818001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/b0/b02555501818001915def031107d8dd1 deleted file mode 100644 index d0098f4..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/b0/b02555501818001915def031107d8dd1 +++ /dev/null @@ -1,54 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - - @Test - public void acceptCertificate(){ - - System.setProperty("webdriver.chrome.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - WebDriver driver = new ChromeDriver(); - - driver.manage().window().maximize(); - driver.get("https://www.cacert.org/"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ba/80fdc8a31c18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/ba/80fdc8a31c18001915def031107d8dd1 deleted file mode 100644 index 16d9e71..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/ba/80fdc8a31c18001915def031107d8dd1 +++ /dev/null @@ -1,120 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - co.addArguments("--disable-notifications"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/bb/e086174eeb1b001913a1d5fd135643fd b/.metadata/.plugins/org.eclipse.core.resources/.history/bb/e086174eeb1b001913a1d5fd135643fd deleted file mode 100644 index b56c4f6..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/bb/e086174eeb1b001913a1d5fd135643fd +++ /dev/null @@ -1,5 +0,0 @@ -package com.selenium.webelement; - -public class FindElementsClass { - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c6/300ffae71718001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/c6/300ffae71718001915def031107d8dd1 deleted file mode 100644 index 1d8b1e3..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/c6/300ffae71718001915def031107d8dd1 +++ /dev/null @@ -1,54 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - - @Test - public void acceptCertificate(){ - - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - WebDriver driver = new FirefoxDriver(); - - driver.manage().window().maximize(); - driver.get("https://www.cacert.org/"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d7/90cfbd68ac19001918d0c4445188e6cc b/.metadata/.plugins/org.eclipse.core.resources/.history/d7/90cfbd68ac19001918d0c4445188e6cc deleted file mode 100644 index b5a7fe0..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/d7/90cfbd68ac19001918d0c4445188e6cc +++ /dev/null @@ -1,50 +0,0 @@ -package com.selenium.webelement; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class ReddifSignInTest { - - @Test - public void testReddifSignIn() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Open the Reddif.com - driver.get("https://www.rediff.com/"); - - // Verify Page Tittle - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, - "Rediff.com: Online Shopping, Rediffmail, Latest India News, Business, Bollywood, Sports, Stock, Live Cricket Score, Money, Movie Reviews"); - - // Click Sign-in Button - WebElement singInLink = driver.findElement(By.linkText("Sign in")); - singInLink.click(); - - // Verify Sign-in Page Tittle - Assert.assertEquals(driver.getTitle(), "Rediffmail"); - - // Insert userName & Password - WebElement username = driver.findElement(By.id("login1")); - WebElement password = driver.findElement(By.name("passwd")); - username.sendKeys("anshulc55@reddif.com"); - password.sendKeys("test@1223"); - - // Click submit button - WebElement goBtn = driver.findElement(By.name("proceed")); - goBtn.click(); - - // Verify the Profile Tittle - Assert.assertEquals(driver.getTitle(), "Welcome to Reddif Mail"); - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/dd/9082d56a1818001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/dd/9082d56a1818001915def031107d8dd1 deleted file mode 100644 index 46e5753..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/dd/9082d56a1818001915def031107d8dd1 +++ /dev/null @@ -1,56 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - - @Test - public void acceptCertificate(){ - - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e3/60a75a20ea1b001913a1d5fd135643fd b/.metadata/.plugins/org.eclipse.core.resources/.history/e3/60a75a20ea1b001913a1d5fd135643fd deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e6/d02d512e1618001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/e6/d02d512e1618001915def031107d8dd1 deleted file mode 100644 index 2c7c793..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/e6/d02d512e1618001915def031107d8dd1 +++ /dev/null @@ -1,39 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - @Test - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e7/00c1e8e3a919001918d0c4445188e6cc b/.metadata/.plugins/org.eclipse.core.resources/.history/e7/00c1e8e3a919001918d0c4445188e6cc deleted file mode 100644 index e69de29..0000000 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e7/206a73e01918001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/e7/206a73e01918001915def031107d8dd1 deleted file mode 100644 index dd93da2..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/e7/206a73e01918001915def031107d8dd1 +++ /dev/null @@ -1,69 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - - public void sampleOptionsSetBinary(){ - - /*//open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com");*/ - - - //Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - //open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - - } - - @Test - public void acceptCertificate(){ - - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - - } - - @Test - public void setProxy(){ - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f1/a045b0011518001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/f1/a045b0011518001915def031107d8dd1 deleted file mode 100644 index b596cd0..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/f1/a045b0011518001915def031107d8dd1 +++ /dev/null @@ -1,21 +0,0 @@ -package com.selenuim.basic; - -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - @Test - public void sampleOptionsSetBinary(){ - - //open Specific Version of Chrome - System.setProperty("webdriver.chrome.driver", "D:\\PATH\\chromedriver.exe"); - ChromeOptions co = new ChromeOptions(); - // set the binary path - co.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe"); - //open the browser - WebDriver driver = new ChromeDriver(co); - driver.get("https://google.com"); - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f5/00268c211a18001915def031107d8dd1 b/.metadata/.plugins/org.eclipse.core.resources/.history/f5/00268c211a18001915def031107d8dd1 deleted file mode 100644 index cca172b..0000000 --- a/.metadata/.plugins/org.eclipse.core.resources/.history/f5/00268c211a18001915def031107d8dd1 +++ /dev/null @@ -1,86 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.Proxy; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - - - } - -} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.markers.snap deleted file mode 100644 index 1253ec8..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.markers.snap and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.syncinfo.snap deleted file mode 100644 index 1253ec8..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.syncinfo.snap and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/.indexes/properties.index new file mode 100644 index 0000000..07ba7b2 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/.markers new file mode 100644 index 0000000..86dcc83 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/org.eclipse.egit.core/GitProjectData.properties b/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/org.eclipse.egit.core/GitProjectData.properties new file mode 100644 index 0000000..6c81b89 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.projects/DataDrivenFramework/org.eclipse.egit.core/GitProjectData.properties @@ -0,0 +1,3 @@ +#GitProjectData +#Sat May 04 22:23:09 IST 2019 +.gitdir=../.git diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.indexes/e4/81/5e/28/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.indexes/e4/81/5e/28/history.index deleted file mode 100644 index f4df002..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.indexes/e4/81/5e/28/history.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.indexes/e4/81/f6/2e/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.indexes/e4/81/f6/2e/history.index deleted file mode 100644 index 2df3e29..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.indexes/e4/81/f6/2e/history.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.markers index 2e5ffe1..6c29784 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.markers.snap deleted file mode 100644 index c016a24..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.markers.snap and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.syncinfo.snap deleted file mode 100644 index 1253ec8..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/FirstSeleniumProject/.syncinfo.snap and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/.markers index 476355d..5afcb8f 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/org.eclipse.jdt.core/state.dat b/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/org.eclipse.jdt.core/state.dat index 1b6e7aa..fd39151 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/org.eclipse.jdt.core/state.dat and b/.metadata/.plugins/org.eclipse.core.resources/.projects/MySampleMavenProject/org.eclipse.jdt.core/state.dat differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/.markers index a7cc0a3..61f6683 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/1.tree b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/1.tree deleted file mode 100644 index 07e6484..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/1.tree and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/2.tree b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/2.tree new file mode 100644 index 0000000..593ec44 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/2.tree differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/org.eclipse.jdt.core/state.dat b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/org.eclipse.jdt.core/state.dat index 133377d..516cf78 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/org.eclipse.jdt.core/state.dat and b/.metadata/.plugins/org.eclipse.core.resources/.projects/MyTestNGProject/org.eclipse.jdt.core/state.dat differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.indexes/properties.index new file mode 100644 index 0000000..1e099f3 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.location b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.location new file mode 100644 index 0000000..684c68c Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.location differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.markers new file mode 100644 index 0000000..d5a40cc Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/1.tree b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/1.tree new file mode 100644 index 0000000..9be0cc0 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/1.tree differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/org.eclipse.egit.core/GitProjectData.properties b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/org.eclipse.egit.core/GitProjectData.properties new file mode 100644 index 0000000..721b54c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/org.eclipse.egit.core/GitProjectData.properties @@ -0,0 +1,3 @@ +#GitProjectData +#Tue Jan 22 21:17:11 IST 2019 +.gitdir=../.git diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/org.eclipse.jdt.core/state.dat b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/org.eclipse.jdt.core/state.dat new file mode 100644 index 0000000..d283d29 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/java-maven-junit-helloworld/org.eclipse.jdt.core/state.dat differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index index 46f0e08..ffc9514 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap deleted file mode 100644 index 1253ec8..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/32.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/32.tree deleted file mode 100644 index 56a0e49..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/32.tree and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources index 19199c6..01477d4 100644 Binary files a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/32.snap b/.metadata/.plugins/org.eclipse.core.resources/32.snap deleted file mode 100644 index 12dcb85..0000000 Binary files a/.metadata/.plugins/org.eclipse.core.resources/32.snap and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs index a2e2ec3..f93981f 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs @@ -1,3 +1,6 @@ eclipse.preferences.version=1 org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\n\n +org.eclipse.debug.uiinspectPopupSashWeights=750\:250 +pref_state_memento.org.eclipse.debug.ui.VariableView=\n\n\n +preferredDetailPanes=DefaultDetailPane\:DefaultDetailPane| preferredTargets=default\:default| diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs index 05f29ac..5a0915e 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs @@ -1,2 +1,2 @@ -GitRepositoriesView.GitDirectories=/Users/anshul/Trainings/JavaProjectTraining/.git\: +GitRepositoriesView.GitDirectories=/Users/anshul/Trainings/JavaProjectTraining/.git\:/Users/anshul/Trainings/Jenkins/.git\: eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs index c186df8..995c932 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs @@ -1,4 +1,9 @@ +anonymizeMessages=false +anonymizeStackTraces=true +debugEnabled=false eclipse.preferences.version=1 +reporterEmail= +reporterName= resetSendMode=KEEP resetSendModeOn=0 -sendMode=NOTIFY +sendMode=NEVER diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs index 1050dc6..cbc280f 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs @@ -1,4 +1,5 @@ eclipse.preferences.version=1 +org.eclipse.jdt.core.builder.resourceCopyExclusionFilter= org.eclipse.jdt.core.classpathVariable.JRE_LIB=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/rt.jar org.eclipse.jdt.core.classpathVariable.JRE_SRC=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/src.zip org.eclipse.jdt.core.classpathVariable.JRE_SRCROOT=src @@ -11,3 +12,4 @@ org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.timeoutForParameterNameFromAttachedJavadoc=50 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs new file mode 100644 index 0000000..536506b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.debug.ui.VariableView.org.eclipse.jdt.debug.ui.show_null_entries=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs index 406168d..4a4c13f 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -1,21 +1,95 @@ content_assist_disabled_computers=org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.recommenders.calls.rcp.proposalCategory.templates\u0000org.eclipse.mylyn.java.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.recommenders.chain.rcp.proposalCategory.chain\u0000 content_assist_favorite_static_members=org.testng.Assert.* -content_assist_lru_history= -content_assist_number_of_computers=19 +content_assist_lru_history= +content_assist_number_of_computers=15 content_assist_proposals_background=255,255,255 content_assist_proposals_foreground=0,0,0 eclipse.preferences.version=1 fontPropagated=true +hoverModifierMasks=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.internal.debug.ui.JavaDebugHover;0;org.eclipse.jdt.ui.ProblemHover;0;org.eclipse.jdt.ui.NLSStringHover;4259840;org.eclipse.jdt.ui.JavadocHover;4325376;org.eclipse.jdt.ui.AnnotationHover;0;org.eclipse.jdt.ui.JavaSourceHover;131072; +hoverModifiers=org.eclipse.jdt.ui.BestMatchHover;0;org.eclipse.jdt.internal.debug.ui.JavaDebugHover;\!0;org.eclipse.jdt.ui.ProblemHover;\!0;org.eclipse.jdt.ui.NLSStringHover;Command+Alt;org.eclipse.jdt.ui.JavadocHover;Command+Shift;org.eclipse.jdt.ui.AnnotationHover;\!0;org.eclipse.jdt.ui.JavaSourceHover;Shift; org.eclipse.jdt.ui.editor.tab.width= -org.eclipse.jdt.ui.formatterprofiles.version=12 +org.eclipse.jdt.ui.formatterprofiles.version=23 org.eclipse.jdt.ui.javadoclocations.migrated=true org.eclipse.jdt.ui.text.code_templates_migrated=true org.eclipse.jdt.ui.text.custom_code_templates= org.eclipse.jdt.ui.text.custom_templates= org.eclipse.jdt.ui.text.templates_migrated=true -org.eclipse.jface.textfont=1|Monaco|13.0|0|COCOA|1|Monaco; +org.eclipse.jdt.ui.visibility.order=B,V,R,D, +org.eclipse.jface.textfont=1|Monaco|14.0|0|COCOA|1|Monaco; +outlinesortoption=T,SF,SI,SM,F,I,C,M, proposalOrderMigrated=true +sourceHoverBackgroundColor=236,235,236 +sp_cleanup.add_default_serial_version_id=true +sp_cleanup.add_generated_serial_version_id=false +sp_cleanup.add_missing_annotations=true +sp_cleanup.add_missing_deprecated_annotations=true +sp_cleanup.add_missing_methods=false +sp_cleanup.add_missing_nls_tags=false +sp_cleanup.add_missing_override_annotations=true +sp_cleanup.add_missing_override_annotations_interface_methods=true +sp_cleanup.add_serial_version_id=false +sp_cleanup.always_use_blocks=true +sp_cleanup.always_use_parentheses_in_expressions=false +sp_cleanup.always_use_this_for_non_static_field_access=false +sp_cleanup.always_use_this_for_non_static_method_access=false +sp_cleanup.convert_functional_interfaces=false +sp_cleanup.convert_to_enhanced_for_loop=false +sp_cleanup.correct_indentation=false +sp_cleanup.format_source_code=false +sp_cleanup.format_source_code_changes_only=false +sp_cleanup.insert_inferred_type_arguments=false +sp_cleanup.make_local_variable_final=true +sp_cleanup.make_parameters_final=false +sp_cleanup.make_private_fields_final=true +sp_cleanup.make_type_abstract_if_missing_method=false +sp_cleanup.make_variable_declarations_final=false +sp_cleanup.never_use_blocks=false +sp_cleanup.never_use_parentheses_in_expressions=true +sp_cleanup.on_save_use_additional_actions=false +sp_cleanup.organize_imports=true +sp_cleanup.qualify_static_field_accesses_with_declaring_class=false +sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_with_declaring_class=false +sp_cleanup.qualify_static_method_accesses_with_declaring_class=false +sp_cleanup.remove_private_constructors=true +sp_cleanup.remove_redundant_type_arguments=true +sp_cleanup.remove_trailing_whitespaces=false +sp_cleanup.remove_trailing_whitespaces_all=true +sp_cleanup.remove_trailing_whitespaces_ignore_empty=false +sp_cleanup.remove_unnecessary_casts=true +sp_cleanup.remove_unnecessary_nls_tags=false +sp_cleanup.remove_unused_imports=false +sp_cleanup.remove_unused_local_variables=false +sp_cleanup.remove_unused_private_fields=true +sp_cleanup.remove_unused_private_members=false +sp_cleanup.remove_unused_private_methods=true +sp_cleanup.remove_unused_private_types=true +sp_cleanup.sort_members=false +sp_cleanup.sort_members_all=false +sp_cleanup.use_anonymous_class_creation=false +sp_cleanup.use_blocks=false +sp_cleanup.use_blocks_only_for_return_and_throw=false +sp_cleanup.use_lambda=true +sp_cleanup.use_parentheses_in_expressions=false +sp_cleanup.use_this_for_non_static_field_access=false +sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true +sp_cleanup.use_this_for_non_static_method_access=false +sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true +sp_cleanup.use_type_arguments=false +spelling_ignore_ampersand_in_properties=true +spelling_ignore_digits=true +spelling_ignore_java_strings=true +spelling_ignore_mixed=true +spelling_ignore_non_letters=true +spelling_ignore_sentence=true +spelling_ignore_single_letters=true +spelling_ignore_upper=true +spelling_ignore_urls=true spelling_locale_initialized=true +spelling_user_dictionary_encoding= tabWidthPropagated=true +typefilter_migrated_2=true useAnnotationsPrefPage=true useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.rcp.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.rcp.prefs index 9be27f3..677facb 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.rcp.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.rcp.prefs @@ -1,2 +1,2 @@ eclipse.preferences.version=1 -news-last-check=1547488313855 +news-last-check=1559459337466 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs index 0e9efc3..971c688 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs @@ -1,2 +1,2 @@ eclipse.preferences.version=1 -internalWebBrowserHistory=https\://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/firefox/FirefoxDriver.html\#FirefoxDriver--|*| +internalWebBrowserHistory=file\:///Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output/Sun_Jun_09_14_18_10_IST_2019.html|*|file\:/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/test-output/Sun_Jun_09_14_18_10_IST_2019.html|*|file\:///Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output/index.html\#testTwo|*|file\:///Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output/index.html\#testThree|*|file\:///Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output/index.html\#testOne|*|file\:///Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output/index.html\#|*|file\:///Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output/index.html|*|file\:/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/test-output/index.html|*|https\://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/firefox/FirefoxDriver.html\#FirefoxDriver--|*| diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs index 37ee5b8..1b78d74 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -1,6 +1,6 @@ EXIT_PROMPT_ON_CLOSE_LAST_WINDOW=false PROBLEMS_FILTERS_MIGRATE=true eclipse.preferences.version=1 -platformState=1539357951722 +platformState=1705213158301 quickStart=false tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs index bf65d22..b002f61 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -1,6 +1,18 @@ //org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false -ColorsAndFontsPreferencePage.expandedCategories=Torg.eclipse.jdt.ui.presentation +ColorsAndFontsPreferencePage.expandedCategories=Torg.eclipse.ui.workbenchMisc\tTorg.eclipse.jdt.ui.presentation ColorsAndFontsPreferencePage.selectedElement=Forg.eclipse.jdt.ui.editors.textfont PLUGINS_NOT_ACTIVATED_ON_STARTUP=org.eclipse.m2e.discovery; eclipse.preferences.version=1 +editors=\n\n\n\n\n\n\n\n\n\n\n +org.eclipse.jdt.ui.editors.textfont=1|Monaco|14.0|0|COCOA|1|Monaco; org.eclipse.jface.textfont=1|Monaco|13.0|0|COCOA|1|Monaco; +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=41,41,41 +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=43,44,45 +org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=204,204,204 +org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=41,41,41 +org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=43,44,45 +org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR=221,221,221 +org.eclipse.ui.workbench.INACTIVE_TAB_BG_END=49,53,56 +org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=59,64,66 +org.eclipse.ui.workbench.INACTIVE_TAB_TEXT_COLOR=187,187,187 +resourcetypes=\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs index 4fd0cd3..66c176e 100644 --- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs @@ -1,4 +1,5 @@ content_assist_number_of_computers=2 eclipse.preferences.version=1 +hoverModifiers=combinationHover|true|0;problemHover|false|0;documentationHover|false|0;annotationHover|true|Shift; useAnnotationsPrefPage=true useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/AddDeleteStockInPortfolio.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/AddDeleteStockInPortfolio.launch new file mode 100644 index 0000000..39548e8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/AddDeleteStockInPortfolio.launch @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/CNNTest.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/CNNTest.launch new file mode 100644 index 0000000..08dcdcb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/CNNTest.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/CreatePortfolio.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/CreatePortfolio.launch new file mode 100644 index 0000000..39cda04 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/CreatePortfolio.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/DateUtils.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/DateUtils.launch new file mode 100644 index 0000000..f92b15f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/DateUtils.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExplicitWaitClass.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExplicitWaitClass.launch new file mode 100644 index 0000000..939aa5c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExplicitWaitClass.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExtractSpecificElementOnWebPage.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExtractSpecificElementOnWebPage.launch new file mode 100644 index 0000000..c6f654a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExtractSpecificElementOnWebPage.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ExtractTextInSelenium.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExtractTextInSelenium.launch new file mode 100644 index 0000000..c0ddbe1 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ExtractTextInSelenium.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/FindBrokenLink.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/FindBrokenLink.launch new file mode 100644 index 0000000..1e2dcfe --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/FindBrokenLink.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleAlerts.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleAlerts.launch new file mode 100644 index 0000000..2def805 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleAlerts.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleAutoSuggest.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleAutoSuggest.launch new file mode 100644 index 0000000..25af7f8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleAutoSuggest.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleDragAndDrop.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleDragAndDrop.launch new file mode 100644 index 0000000..264cb30 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleDragAndDrop.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleIframes.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleIframes.launch new file mode 100644 index 0000000..6a35830 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleIframes.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleMouseHover.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleMouseHover.launch new file mode 100644 index 0000000..1568c42 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleMouseHover.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleMultipleWindows.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleMultipleWindows.launch new file mode 100644 index 0000000..b282adf --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleMultipleWindows.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleWebTable.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleWebTable.launch new file mode 100644 index 0000000..c6a3051 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HandleWebTable.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ImplicitWaitClass.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ImplicitWaitClass.launch new file mode 100644 index 0000000..00750ac --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ImplicitWaitClass.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/LoginTest.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/LoginTest.launch new file mode 100644 index 0000000..31b43f5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/LoginTest.launch @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ManageCookies.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ManageCookies.launch new file mode 100644 index 0000000..73ca9c0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ManageCookies.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ManageJavaScriptExecutor.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ManageJavaScriptExecutor.launch new file mode 100644 index 0000000..8feffc9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ManageJavaScriptExecutor.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/MultiSelectDropDown.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/MultiSelectDropDown.launch new file mode 100644 index 0000000..957e50f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/MultiSelectDropDown.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/PageLoadTimeOutClass.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/PageLoadTimeOutClass.launch new file mode 100644 index 0000000..f6f6ced --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/PageLoadTimeOutClass.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/ReadTestData.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/ReadTestData.launch new file mode 100644 index 0000000..613a20a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/ReadTestData.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Sample.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Sample.launch new file mode 100644 index 0000000..0903e56 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/Sample.launch @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/SelectDropDown.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/SelectDropDown.launch new file mode 100644 index 0000000..c547b2d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/SelectDropDown.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/SleepWaitClass.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/SleepWaitClass.launch new file mode 100644 index 0000000..841fa8d --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/SleepWaitClass.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/TestDataProvider.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/TestDataProvider.launch new file mode 100644 index 0000000..f6faf1b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/TestDataProvider.launch @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/UploadFileSelenium.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/UploadFileSelenium.launch new file mode 100644 index 0000000..fd6bba8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/UploadFileSelenium.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/VerifyElementPresence.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/VerifyElementPresence.launch new file mode 100644 index 0000000..fb2af38 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/VerifyElementPresence.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/VerifyWebElementPresence.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/VerifyWebElementPresence.launch new file mode 100644 index 0000000..5f21d8f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/VerifyWebElementPresence.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/XpathClass.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/XpathClass.launch new file mode 100644 index 0000000..b3cfafd --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/XpathClass.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/tempreaddata.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/tempreaddata.launch new file mode 100644 index 0000000..944c5fd --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/tempreaddata.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml index 2909412..8a9a4aa 100644 --- a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml @@ -1,5 +1,7 @@
+ +
@@ -18,4 +20,9 @@
+
+ + + +
diff --git a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml index 10fe5ad..1824e22 100644 --- a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml +++ b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml @@ -2,16 +2,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -25,16 +25,16 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi index 4a06e19..474f5a8 100644 --- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -1,9 +1,9 @@ - - + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration ModelMigrationProcessor.001 - + @@ -11,10 +11,9 @@ topLevel - shellMaximized - - - + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation @@ -73,2409 +72,2856 @@ persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task persp.viewSC:org.eclipse.wb.core.StructureView persp.viewSC:org.eclipse.wb.core.PaletteView - - - + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.editorOnboardingImageUri:platform:/plugin/org.eclipse.jdt.ui/$nl$/icons/full/onboarding_jperspective.png + persp.editorOnboardingText:Open a file or drop files here to open them. + persp.editorOnboardingCommand:Find Actions$$$⌘3 + persp.editorOnboardingCommand:Show Key Assist$$$⇧⌘L + persp.editorOnboardingCommand:New$$$⌘N + persp.editorOnboardingCommand:Open Type$$$⇧⌘T + + + org.eclipse.e4.primaryNavigationStack - - - - - - - + active + + + + + + + - - + + - - - - - + + + + + Minimized - + - + org.eclipse.e4.secondaryNavigationStack - - - + + + - + org.eclipse.e4.secondaryDataStack General Java Minimized - - - - - - - - - + + + + + + + + + + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.wb.core.ui.actionset + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.debug.ui.debugActionSet + persp.viewSC:org.eclipse.debug.ui.DebugView + persp.viewSC:org.eclipse.debug.ui.VariableView + persp.viewSC:org.eclipse.debug.ui.BreakpointView + persp.viewSC:org.eclipse.debug.ui.ExpressionView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.viewSC:org.eclipse.ui.views.TaskList + persp.viewSC:org.eclipse.ant.ui.views.AntView + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.viewSC:org.eclipse.pde.runtime.LogView + persp.showIn:org.eclipse.egit.ui.RepositoriesView + persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet + persp.viewSC:org.eclipse.jdt.debug.ui.DisplayView + persp.perspSC:org.eclipse.jdt.ui.JavaPerspective + persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.showIn:org.eclipse.jdt.ui.PackageExplorer + persp.perspSC:org.eclipse.wst.xml.ui.perspective + persp.actionSet:org.eclipse.text.quicksearch.actionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.editorOnboardingImageUri:platform:/plugin/org.eclipse.debug.ui/icons/full/onboarding_debug_persp.png + persp.editorOnboardingText:Go hunt your bugs here. + persp.editorOnboardingCommand:Find Actions$$$⌘3 + persp.editorOnboardingCommand:Step Into$$$F5 + persp.editorOnboardingCommand:Step Over$$$F6 + persp.editorOnboardingCommand:Step Return$$$F7 + persp.editorOnboardingCommand:Resume$$$F8 + + + + + org.eclipse.e4.primaryNavigationStack + + + + + + + + + + + + + + + + org.eclipse.e4.secondaryNavigationStack + + + + + + + org.eclipse.e4.secondaryDataStack + Java + + + + + + + + + + - - - - + + + + - + View categoryTag:Help - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:Help - - + + org.eclipse.e4.primaryDataStack EditorStack - active noFocus - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - - Editor - org.eclipse.jdt.ui.CompilationUnitEditor - removeOnHide - active - - menuContribution:popup - popup:#CompilationUnitEditorContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext - popup:#AbstractTextEditorContext - - - menuContribution:popup - popup:#CompilationUnitRulerContext - popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext - popup:#AbstractTextEditorRulerContext - - - menuContribution:popup - popup:#OverviewRulerContext - - - - + + View categoryTag:Java - + active + activeOnClose + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.jdt.ui.PackageExplorer - + - + View categoryTag:Java - + View categoryTag:General - + View categoryTag:General - - + + View categoryTag:General - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.ui.views.ProblemView popup:org.eclipse.ui.ide.MarkersView - + - + View categoryTag:Java - + View categoryTag:Java - + View categoryTag:General - + View categoryTag:General - + ViewMenu menuContribution:menu - + menuContribution:popup popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu - + - + View categoryTag:General - + + View categoryTag:General + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.ui.views.ProgressView + + - + View categoryTag:General - + ViewMenu menuContribution:menu - + - + View categoryTag:General - + View categoryTag:Ant - + View categoryTag:Git - + View categoryTag:Java - + View categoryTag:Mylyn - + ViewMenu menuContribution:menu - + - + View categoryTag:WindowBuilder - + View categoryTag:WindowBuilder - + View categoryTag:General - + ViewMenu menuContribution:menu - + + menuContribution:popup + popup:org.eclipse.pde.runtime.LogView + + - + View categoryTag:Java - + + ViewMenu + menuContribution:menu + + + + + View + categoryTag:General + + + View + categoryTag:General + + + + View + categoryTag:Debug + + ViewMenu + menuContribution:menu + + + + + + View + categoryTag:Debug + + ViewMenu + menuContribution:menu + + + + + + View + categoryTag:Debug + ViewMenu menuContribution:menu - + + + + View + categoryTag:Debug + + + View + categoryTag:Debug + + + View + categoryTag:Debug - - + + View + categoryTag:General + + + toolbarSeparator - + - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - + - + toolbarSeparator - + - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - + toolbarSeparator - + - + Draggable - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - Opaque - - - - Opaque - - - Opaque - - - Opaque - + - + Draggable - + + Draggable + + + Draggable + + toolbarSeparator - + - + toolbarSeparator - + - + Draggable - - Opaque - - - Opaque - - + + toolbarSeparator + + + + Draggable + + + + stretch SHOW_RESTORE_MENU - + Draggable HIDEABLE SHOW_RESTORE_MENU - - + + stretch - + Draggable - + Draggable - - + + TrimStack - - + + TrimStack - + TrimStack + Draggable - + TrimStack - + TrimStack + Draggable - + TrimStack - - - - - - - - - - - - - - - - - - - platform:cocoa - - - - - - platform:cocoa - - - - - - + + + + + + + + + + + + + + + + + platform:cocoa - + + + + platform:cocoa - - + + platform:cocoa - + platform:cocoa - + platform:cocoa - - + + + + platform:cocoa - + platform:cocoa - - + + platform:cocoa - - + platform:cocoa - - - - - + platform:cocoa - - - + + platform:cocoa - - - - - - - - - - - - - + platform:cocoa - - - + + platform:cocoa - - - - + + platform:cocoa - - - - - + + + + + platform:cocoa - - + + + platform:cocoa - - - - + + + + + + + + + + + + + + + + + + platform:cocoa - + + platform:cocoa - - - - + platform:cocoa - - + + platform:cocoa - - + + platform:cocoa - - + platform:cocoa - - - + platform:cocoa - + platform:cocoa - + + + + + + + platform:cocoa - + + + + + platform:cocoa - - - - - - - + platform:cocoa - - - - - + platform:cocoa - + + platform:cocoa - + + platform:cocoa - - + + + platform:cocoa - - + platform:cocoa - - - + + + + + platform:cocoa - + platform:cocoa - - - - - + + + + + platform:cocoa - + + platform:cocoa - - - - - + + + platform:cocoa - - + + + + platform:cocoa - - - + platform:cocoa - - - - + + + + platform:cocoa - + + + platform:cocoa - - - - + + + platform:cocoa + - - - - + platform:cocoa - - - + + + + + platform:cocoa - - + + platform:cocoa - - - - - + platform:cocoa - - + + + + platform:cocoa - + + + + + + + + platform:cocoa + - - - - + + platform:cocoa + - - - - - - - - + platform:cocoa - + - - + + platform:cocoa - - + platform:cocoa - - - + platform:cocoa + - + platform:cocoa + - + platform:cocoa - + - + platform:cocoa - + - + platform:cocoa - + - + platform:cocoa - - + platform:cocoa - + - + platform:cocoa + - + + platform:cocoa - + - + platform:cocoa - + - - + platform:cocoa - - + platform:cocoa - + - + platform:cocoa - + platform:cocoa - + - + platform:cocoa + - + platform:cocoa - + - + + + + + + + + + + + platform:cocoa - - + + + + + + + + + + + + + + + + platform:cocoa - - - - - - - - - + platform:cocoa - + platform:cocoa - + platform:cocoa - + + + platform:cocoa - - - - + platform:cocoa - + + + platform:cocoa - - - + platform:cocoa - + platform:cocoa - + platform:cocoa - + + platform:cocoa - - + + + platform:cocoa - - - + + + platform:cocoa - - - - - + + + + + + + + + + + + + + + + + platform:cocoa - - - - - - - - - - - - - - - - - - + platform:cocoa - + + platform:cocoa - - + platform:cocoa - - - - - - - - + platform:cocoa - - - - + platform:cocoa - - - - + + + + + + + + + - - - + + + + + + + + platform:cocoa + + + + + + platform:cocoa + + + + + - - + + + platform:cocoa - - - - + + + + platform:cocoa - - + + platform:cocoa - - - - - - + + + + + + - - + + - - - - - - - - + + + + + + + + - - - + + + - - - + + + - - + + - - + + platform:cocoa - - - - - - + + + + + + + + + + + + + + + - - + + - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:cocoa + + + platform:cocoa + - - + + - - + + - - + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + + + + + + + + + + + + - - - - - - - + + + + + + - - - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + removeOnHide - + + + View categoryTag:Ant - + + + View categoryTag:Gradle - + + + View categoryTag:Gradle - + + + View categoryTag:Debug - + + + View categoryTag:Debug - + + + View categoryTag:Debug - + + + View categoryTag:Debug - + + + View categoryTag:Debug - + + + View categoryTag:Debug - + + + View categoryTag:Debug - + + + View categoryTag:Git - + + + View categoryTag:Git - + + + View categoryTag:Git - + + + View categoryTag:Git + NoRestore - + + + View categoryTag:Git - + View categoryTag:General - + + + View categoryTag:Help - + + + View categoryTag:Debug - + + + View categoryTag:Java - + + + View categoryTag:Java - + + + View categoryTag:Java - + + + View categoryTag:Java Browsing - + + + View categoryTag:Java Browsing - + + + View categoryTag:Java Browsing - + + + View categoryTag:Java Browsing - + + + View categoryTag:Java - + + + View categoryTag:General - + + + View categoryTag:Java - + + + View categoryTag:Java - + + + View categoryTag:Maven - + + + View categoryTag:Maven - + + + View categoryTag:Mylyn - + + + View categoryTag:Mylyn - + + + View categoryTag:Mylyn - + + + View categoryTag:Mylyn - + + + View categoryTag:Oomph - + View categoryTag:Code Recommenders - + View categoryTag:Code Recommenders - + View categoryTag:Code Recommenders - + View categoryTag:Code Recommenders - + View categoryTag:Code Recommenders - + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:Team + categoryTag:Version Control (Team) - + + + View categoryTag:Team + categoryTag:Version Control (Team) - + + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:Help - + + + View categoryTag:General - + + + View categoryTag:General - + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:General - + + + View categoryTag:General - + View categoryTag:WindowBuilder - + View categoryTag:WindowBuilder - + View categoryTag:General - + View categoryTag:XML - + View categoryTag:XML - + + + + View + categoryTag:Java + + + View + categoryTag:LiClipse + + + View + categoryTag:LiClipse + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + View categoryTag:Java - - - - + + + + View + categoryTag:Java + + + + + View + categoryTag:Language Servers + + + + + View + categoryTag:Language Servers + + + + + View + categoryTag:Language Servers + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + View + categoryTag:Help + + + + + View + categoryTag:Terminal + + + + + View + categoryTag:Other + + + + + View + categoryTag:General + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - + + + + + + + + + + + + + + - - + + + - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fdt b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fdt deleted file mode 100644 index 1eda024..0000000 Binary files a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fdt and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fdx b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fdx deleted file mode 100644 index db01054..0000000 Binary files a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fdx and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fnm b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fnm deleted file mode 100644 index b4b8341..0000000 --- a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.fnm +++ /dev/null @@ -1 +0,0 @@ - fingerprintactionbugIdbugUrlmessage needinfos \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.frq b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.frq deleted file mode 100644 index abc23a7..0000000 --- a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.frq +++ /dev/null @@ -1,5384 +0,0 @@ -͆ϰö߃׶!y˵߃߃߮ c-w_6!S+33KMCQ;1KSZ - ߃ߵ߃߃ !+٨߃ٮ߃ -!߃̆ y |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*' ))',%$'%(%'o Y ѡ߃!ӕܰ! ͓ ϶ٯ]1i םٖo Y߃K߃  ٖ7 O #  3͘;ߵџ!%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%@"G G%D#F *C!'D'F̝I 6C۵$öۭ͆ ͓4ڑ&w 5g#%cG u5y YWY, .ɛߵ˧! %   )ފ ӕׂٖϰ ٖߨۡ ϰo Yݡ߃ߵ3}U ݮٖۜރŅo Yͧ~ ͆Uџiҕm͓۞ۭݷ ߃#\#0#Z IC> + 8߶߃o Y߃߃ԥ ݰ! ݰg)29# Ӥ ړ߃ƝҚʵ!џ>џ ݶ߃Zե߃ ߃ե͛ө߬߃ʵ߃̆$b![ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ۭo YӛۓӦߵ߃߃߃ߵ̆߃.  %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !2 K= %5ٮZŢɭ ծؖ˴ѡݷ߃߮ǜ/'ǚ0 W !Ki _WCM9#3M5e)5KmkISEw#+ /mY%o%=+A5 +  ٖ͆hϰo Y ߃o Y͆\0 ޭ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '~   -Ú!PA]ѭ ӱ ӛ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '.$s 3   7٧ϰ߃߃ -ݕ߃ϰ߃ ۓ߃߃ ߃Ŷӷǝ߃ ɶמۓ:5]1߃߃3% c { ',    /]e' - /aߧ - -͆߃ ߃6ٖٛ͛s߃ö%_kC3%Y YK>% A  ە;}  ڞݰ֞*3}U Ǯ߃޳  ! Ӄ¶'݂$A!  Ĭ(C-;)  -c$ + -U >"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -хם˵ !# ߃ ̱͆߃ǜ߃ ߃ϰo Y/ۭ͆ӛHi 3}U߃߃ݰ߃ H66]ײ߃ -Ú߃߃͆ӷ ߃o Y߃ͫo Yۡ߃Ţٖo Yπ߃ :B2|T Łݣ ٖ  ߷ߝ ͫ͆ ˵\0[ IC> +8iϰ˧ރ߃ڡc-w_6!S+33KMCQ;1KSZ - ˴џ͆߃ӕ ١P LǛߧ.ۣ߃0 W !Ki _WCSM9 3M5e)5KmkISY%o%=! AI%YM_UkK;}y7U5+ ۵o Y]1 ߵůˤ#  -Q d߃߃ۭI ǚ!߃ͱ߃ ̵ΰ ߵ   ǥ ۭ٣ $_ ݶ߃x4!S*(#nXٖo Y׊ ǜ͇υ߃ћ߃͓ٯ߃lׁǃ ߃ ǝ߃٨   ϰџ ۲Å ׶ -ҕ߃ҕɶ߃џϰރߵ˴ϰ߃߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !߃ ϰ!Ӡ ɰ]1߃l޵ϛٖ  ߵ߃߃ԧo Yŷ߃ϰ͓ܣ ٖ߃͛g  ۡџ߃ -6 - - - -  bf1+J}8k#a E"g ]9u 1 %3S ?;-6 ǃϰ -ÚӷӦϰ>џۭ߃ņ ϰ( &D,N:J -bVnR"t"`Z00JRLn.['4#8&4مö߃ѧ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )l !Ͷ͛I .HŎϰ!ǮͶӛ߃ ߃!άϰ߫!߃ͫ]1џ*  M ߃Ӳ߃Ӧ ߃ͮߵߨ ߵ ?—/h1߃͆ˢM؟ǃϋ߃ ˝ŷݑ ӒՓ٧ǜ ߵِ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ߵ͖( 'E-O;K cWo S#u#a[11KSM o/[u߃!ۭ߃  ӛծ3}U   ۣٖ ߃̓ ɛ ߭  ٧$*i͛dž߃͓ óӏӼIJOե]1͛33!ϰϰŰbö#͓"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ۰ߵ߃y ߃ - ߃ E( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DFEE! '!$"($(##"(!%$'#'"%$$!' )#$ɡ ͆ӕ  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG22 ۶ۭ ɚo Yӕö ͛ & Ƕ / AϰP ]1Ò@%2՘öݕ ݰ߃><͆öʹ h+ ?  ߃Ƕٟͫ]1 ߃̓ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(@ 'ǥ%5m+     +   g_u+E+e   I'9s!+ ) qߵ٧͆ϰ  # -23X& ͆!ϰ]1 i Fџ"  q߃  - -ɛ  ̫ʗXӛó͆ ]1ϔՖեׯ߃ծѶVǥѡۡӦ߃i ծރ  ךDۭޞ" o Yi 9ݯեT߃͆o Y" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ׊ - -ރiǃ7 !;͆ 3}UŃ޵͆߃ѝ߳ò߃߃<*Ń ߃   -̆ײ۰ծϰ߃ ߃5.W>Ǘծ˵ե $  - - 7 bٯͫKIJC&   B -9/͆ե!Ӧ Wo Y۲ΰ gK C/G% -/80߃եǵ ϰɰ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -׉6ڳϰͫ߃݅ӮӦuծ͓7ա Пŵ̆նбö߃ծ̆ם|߃߃Ӧ͆ϰރ͆͆ņ͆ ߃߃Ѷa߃џ˴ϰ ö"t -ݮٖծ ϝٖ6ۣ -ߵ'u -}7?' 17o).k -ߧ1"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߭ۡ߃߭ ߃ ۡۡ ߃S]5$0 -͆̓߃߃ծ1 Oy߃ 0߃˗ծö Ţ߃ճ߃ϝί)ߜ߃͆ϰ]1cϪ  ծ ߃ öծ  Ӗۭ! 7_%}w 6 q,߃̓#   8 '_  !A 6߭Пݫ ߃͆i͆͛߃ۀƝӖɰ ٟĢڝ߃.Ӗ\0џi߃Пߵ߃߃!̆˴߃ͮ<+3}U2|TӛgK C/G% -/80߃Ȃ{۰  ϰ ϰ ɛӮѡSS8S7 RGS߃ iJ̆3KA߃˞śߧl؜̆߃Վֲҕϰٖo=  -ϰ߃i߃! ˰϶,߃=*߃٧ݶѱզb?o  -i\0!% ѱ߃͆ϰރնóۓ͆͆*ٵmޫٖo YߵDnX##̫ӻރ  ۭ!ߓ ͫ ߃͕ؖПb}8k#a E  ٖ Ǯ߃͓߃߳ ȝ /   - /9 E=I7 -W -͆9{)G3KYk56+׶ o YóӚӤöϰۡö ӷo Y͓ ߃ߵӕٖ=* ק  ߃ ͡!U'<=ߵ Ӝ  Лރ۰Cײծ;$  - - 7 bc  ͆߃ߵϰSS\4$0˪ ϩI}  ٧ծ޵˰߃3}UŃŏ߃͆ѭö=*i  ٛ П   ۡ i͆ӦПͶ 2ۭ߃ ʱ I9 ;ٖе ϰП; !ۭ֝S ۜ%4l* - - -* - f^t+D*d~  -H&8r$!#%! *+ $ &$!#)-% (  $q!#!#׳Ϡϰ߃͆џ x4ö߃ǃĵǜR ,]IG/0ۡ߃ݯҤ3}U߃߃ٖѱ%٠ ߃߃ծ ؟ Ŷ˧  ճ ӕ߃ !߃߃߃џIJ#\#0#Z HB> +)8,@߃ o Y ӷ?ϰ_եϰ!͆[ͫѡ2|T   ɝͫȫأ͆م o Y ¶ϰ٧'ރfo Yџx ]1߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.    3}Uڭ!ϰߵ ߃бɰ џѡ,# ]1 =*ٖͫ# 3A &19pؖ!0 W !Ki _WCS-!9 3M5e)5KmkEw%o=+ + .ۭ߭C߃ ΰ9o Y͆ǚ߮ݵɰװЛӛ ޫߞ͓ϰo Y!I͡gͫögރ ۡCWɰ˵ۡJ͓џ߃خ ϰǛ߃ӷџ߂ -ӕͫѮ߃ ߵx4 J џ߃ö߃˵ П׳ٯ˜̆ŵ Ǜ!+ݢ  ϰߵ ӥ^o Yi 0'{ELÿקկ޵߮߭ ǽ߃! o Yϰʱ -߃߃׺߃%{ 7oy -3/1 ߃ %ٖ߃ϰ ߃Ϭ߃ۓ9ۡ߃ ?͆ ö߃nXݣ7 ߃ ծ6߳ ރћΰݶ˹ɰѡϰo Yғ ˭߃!!! П Ǜާ ҕ߃߃Ǜެ6 -߃3}U˴޵߃ޞ y +ݳ ߵ͆!=)߃o Y߃̓ٯ 8 ! %   )ߊ  Ͷöi͆ӷi  ߵ ?ӕџMծm߃ծ ٟ  ۣ   öȰcɵ͆)  ߃!ݮ՗o Yٖ޵ .: |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(:!*% )%',*$&%)%"pރnX/%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' Ӡ( sGgĬǛ߃ۡӦϰ͆(ͯK ]1͓߃ۭݣs  ٯ߭߃߃ȝ  B^ Ӓ ߵo YB  ǝ߃:Bםӕ6Ӯب:˴ɛۓ ~!Ԯ.Kȃ <* $ - DT ./*=ĭ  å o Y߃<*[[b[̆  "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ճ۞ӷ߃ כŶݑɛݮ!ߵٛ!ծ ߃ ߃߭˵ٖߓϰiރ  ߃ ߃Â׳& ծ]1[߃ۡ߃ ߃͓#߃ѧȝق ߃͆!خ Ń   i! _߶ i.ݏ   -Úӕذџۭϰ LЩ]1ם "џo Y/߃ۡ϶͆3}U\0ӷl߃ݷ߃ۭծ˯߃ٖ  џ o Yĵɚџ͛ ײ -Ú Ǥ۞Ȥ̆y9 S !T `' ߃ ߃͆j"}߃٨݉ ߃ۡ͆  -Úo Y(ϰg߃׶#   8 '_  !A 6S˵͆ѡ ɮŶ͓ײ͆߭.?c ړ߃Ͷ߃cٖڞo Yxߵϔٖ˴" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃ެި ۡ՚o Y i |/b֣ٯǝm ߃977ga -%!#K     i%( -H ǝ߃ރߞ߭ ߃߃i\0ͫɡ޵\0ڰѧۭݮ @ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(@ 'o Y߃َ͆  ɱ߃ރo Yo YPӕ ϰ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ˱߃,_' .  *:߃ě٧o YЧ߃ͫ߃ ͆ރi ͡П" - -] --gö  ǝն͆%z 6nx -3/'1( ۓ A }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ҕǛŵ߃߃߃ل* -'<  X -ǗݷǢöա߃߃n]1ߵˬGTћ ߃͓ڞ*؝ͫtϡ מ٧R߃߃Ŷ -Z  -ӷ - -ߵ߃ ߃i"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!-$1"0%0'0"0!0#0 0"0#0!0$0#1#1o Y߃ŷ K߃mëϰöϡ{qś TMЛǛ߃? o Y߃ڡ.ȫ3}U]1ݰӷ߃Ņ̆#f6 ߃ۓQׯAٜ0 W !Ki _WCS-!9 3M5e5KmkISEw#+ /mY%o%=+AI! AI%YM_CUkK;}y7U5+ ծͫܤծ Ѷǝ3 ӕöН ߃ރ̓Ţö߃̆ߵ׌߃͆Ţ߃0'"" I9 "";dϰŲ  ߃٨ ٖ|ٯ .o Y͆˴ R -߃ݶ̆͆ŵם  ߃ 2Ͷo Yӕ͆˵'   - B9 3;!Og ͆͆߃ϰӢޞރծԮgi͆ӷ͓ϰ!ɛ϶߃ ǥc٫Ԯ$ + -U >ރ͓߃ ɝײ߃ ͱӕծ͆ 6  - bg1  ճ   ͆ ӕӛѡۜ ΰӲٖ߃͓o Yi H ǫ߃߃ö=*MЧ͆ͧЛ`˶ Ӥ=*ϰ ϚS!ݯ͔ I - -AP G*/ٖӛɱ߃޵͆ծۑ%߃gK;GiKߧ W? ږ ůٖī!o YŲ!ծݪ߃ݰݮ i! ٖ߃߃߃ -ɓ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ׶ݛǮۡǗ͆׶߃9{)G3KYk56+ړ߃ӕ -\0Z HB> +)8,1߳ߧ ńiٛ - 3ÂÒϰߵ۰ٖ ߃бsџݰ  ޜ̆$ _O;׶Ϫ߃ͫ̆׊ ߃ &w 5g#%cG u5y YWY, .  ۭ !!߃įџϰ߃߃y߭ͫ"ߧۭ$A}Ӗ   -Ú ߃߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  Xߵ !$A կ޵߃ ѓ ճŵ"g ]9u 1 %3S ?;-6͖Ñ "ٖi ރߠ Ҡ %+!ۜ((ҕ߃͆ö߳!-!߃ۭ2 ׁó͓ ˵ٟۡ͆ џ%5m+     +   g_u+E+e   I'9s!+ ) q ǃ ˵^ ճ ̆էo YեӦ߃ ߮߃եo YC̆յ߃ݢʹ" -E;U^'@5Ӯ߃ՄٟöԄ֝ åo Y? П? ͓ݰ߃ ӧ  ϰ  ϰ ۭ͆nX=*!ߞǡރ ٖ ٟ#G7Q%7   -o -Y 1#6 ö٨߃ˢ!,_' .  *:ߵƛٖӛߵ! ˵͆Ȃhͫճ٨Փ߃Ŷ߃զVV˴ג  o Y  2 Ɲ߳ɊمͶ  Ǜ߃߃ɰϰٖރ  ި߃߃iŃ=*ϰٖ߰͆sAӕا߃,#ϰ߃߃߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -!͆o Yi+ -; - -T%%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%%"* $%)#( *%!'*'*    ٗ ϰͶiӲՔհ ϰ -Úߝ ߵ! gK C/G% -/80߶ϰ߭ Ǜ߃ѧ  Ӳöҕ ϰ -"    ˴߃ٖI׷͆߃ɝՃ͆ϰ  ߃ϡӕ ߃o Yo YۭП߃i ͆߶ߵ ߃ϰ-ۭy0 ɩ˶ ɝ٥,#ރރo YǗʗ!Ӏ2ؖѡۡҕ߃͆ӕџٖӖ Ӛă͆ŵ߃ ͆Ԧ͓͆̆h߃ ٖ͆Ӧٟ߃ӥރե߃\o Y߃מɰ߃7߃ם@$ ˧ϰά͓ߵ֖ۡ ӕ כ  %< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%["b `%c#a *b!'`'b߃ͫǖӛ !+ٖ͍/ݯ=*ǝٗރџ߃.ۓ߃ڡٯɰ]1ٖ å߃Ü  ݯ ߃߃7Ӳ:Ӧ۱߃ ! -ե߃ ٨ - ߃џ5ߵ߱߃ͫރٖöߨi Ǜ͆߃ ͤ߃۞߃ ۽ѭѩٖŵǛ߃k.?ۦ'<6Z,\@&P$vp< 2J<.F -|b&$. )1)2)*0ެߠߓ͆Чi͆ރ!џӛ)m353 2% ;,  ߃`ٖ߃߃߃߃ݶΰߨƣ߃߃iۭեiۓ͆"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Ч$ y ٧ǝ߃Ǒ# K[߃ ӌǖ ς  |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!(*) )(','$)%'%&7߃ כֺű߃׮Ɲٖ٧ծӦsô߃Rߵџΰɰ˗ǝۡ٧#   8 '_  !A 6? o Yi%ƜůŇ @)g  ѯ"C-o  S+A/5C3)#iE Aoa% 7;k k1v =_A' %MQ5G=+;#?37YE-- 3  - -߃2|TٖѶ? ծ׳c-w_6!S+33KMCQ;1KSZ -ҕ=* ٖ̓߶M; "Kѩ͆ٮ͆ޫϰ٨˵߃IJ)͓ ˶߃=*ۭ ߃ݷ϶ρɮ  ͧ ծѱ  o YR5So YK͆ϰ!6 Câ5߃fϰ%5m+     +   g_u+E+e   I'9s!+ ) q߃ ٗ͆߃  iǝ߃R˵ם!öރ.߃߳͆ 3}Uöņ!׊͓ߓ۰9P ͆ ߃%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%'"& (%'#' *'!'&'&!ԥծѩ ߃ö߶ڡo Y%ǥ٨џͧخ߃śؖ+ -; - -T%߃* ߃3}U˷קů۱զ ˰߃ŲӦ߃ރͶÚ߃߃߃ եǝ: ݀" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  o Y  ծߓǥՔӜ߃͓߃͆ѡ͆ѡރ߮ ߮կ Ͷ΀ ߭է -ն͆/> ߃߃߃#@%2 ߃߃Ǜǃ߶صͳރݯ ӛ۔٣ ӷ -ϰϭ !߃ -ÚÑۣ#\0 ϰsS ծѯ>+Ρ!̝ߵ ߃ / ˴ ! "߃3d% ϰǛ߃KӤծL  ͆ŲѝP ϰߵ iރ߃ŵѡӛ̆ӛ ͆ϰχ\0߃͆Юۡ! ϙo Y  !?Пw3ծöϰo Y ϰ ŷ i 3}U؊H3}U߭ ѧ'qϰönXGR׊ ߃۞ծ 4=6.xx8xx͇ӕߵ۰ǜ͆˵џ߮Xa͛ǝ߃5߃կсۭ( 'E-O;K cWo S#u#a[11KSM o/[ߵ͓߃߃Ŷ߮ ]1Ƴ͆؛m ߃դ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ʤٖٖ߃٨ʵ  8ϰ ,2|T .ϰٯ͆ ߬o Y ɰ߃Y ߃ ߳VU߃υo Y߃πgöŵۭեޭ <*؛߃ͫ 2 )B ܰ ߃߃ =* ;!D D]1׮ӛם߃߃#   8 '_  !A 6˴o YN͔\0,џ, -̫ ŵ ̆͆o Yö߃Ǜ ߃ݷ7i¶߃߃`\ǫ˯߃ϰ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ͆Ӝ! /߭͆б^ V S߃˵+ i߃߃!߃͆߃է̆nX/͆߃ק&3 O # ۰$ ɛ߭Ńվ̓ ӛϰ߃jߵ ͫ߃߃ٰӛۡݕ    -˵ nXó=@0߭T `' -Ú\ؖŵϰ٧ !߃Yݍöǰϰۣ$ + -U > $ + -U >iͫ߃"B-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -iߨ3}U  ߃!߃ܯ߃ٖ' ͆ܰݢ߃ +͓߃߃Oџ}Kڡ o Yɦӊӛق߃ٖ*/   - /9 E=I7 -W -o Yh ),_' .  *:yѱ߃ٯ ɝb ם! -ÚϰӤ#ڭ Q -<\0ˤߵ!o Y io Y -؅߃ѡ߃i!߃'ߵ˰ۣ˓ׅcٯɰ\0<*׳mؖ ߃gӓ ߃П ߃S -ɺmͶɶ   ʭ˗IJ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ߵٖ͆߃ݕ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9'  ͆ȝ$ ߃ؖ ރ߃_Ԧޞߵ!+Δ׶ۡ߃³ ͫ߃߃߃ u=*gǮǝöۭ͆߃ب.   1+̧ۡ͆ރVؖo Y" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ҕUϰ? ߃ ̫߃ѐޭ ҕǜ ! %   )M_% W -A   h}8k#a E"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ߃ۡóyͶ ɛۓզ  םܕ͓ۡ ߜl ӦדnX߃ - -!٨ݯ  ϶ ߃ׅծiծ߃ٝ o YӕӢ߃ö<*Łݯͫݢ]1߃o Y߃ ͆ߵџն ( 'E-O;K cWo S#u#a[11KSM o/[nX/7]y߃߃םѡ͆K'|Z͆ -Ú!dߵѭܶϰރ ٖ ɮ̆ ɮٖǗߵ!U'<=߃߃ݶߵ ͘ II d3}UݰϰҕՃ+Ǟџӥ߃٧߃ծˬ ߃Ӧo Y o Y/Ӝ T9$ ճѡ߳б ]1TƝ ͆#ފ11Lރ ߃ͱ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # џ߃ . CPܳö3}U ծs͆٧o YϰǜI߃ծôݫ o YП ߃Ɲ߃ b -߃ŵio Ys̮߃߃.ӷїץ ӥ ߃ɵ!ҕ ! g -K -3 7g=/=;# ],/cǮރͫ  ߫ ' -޵ߓ߃߃џ߃ ۓ/\ "Ӡ  ̆IJ եJ ؖ3}U˵ͫӛöߵɚ͆ҚզŠ߃3}Uń߃ǔǗ]1öۣקћDz߃o Y ѡóٯ ͓A߃ɢџ -( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF!0 $!%""$%#'"#!%$"#&"#$%!# %#&Ŷ 3}Uϰ_͆*(#ٖ ߃ö߃Sǃ߳b߃o Yߵ ߃ق͆!  S 3 - ϰ߃΃]1߃ӷ߃nXŢӥ 3}UϬŠ ˶߃ރ ӛ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -٧ŷ͓͆ ծ\0Ք ϰɌڡۓ߃ɛ 2|TٯɤIJ (լծi ̔ͫ  ѱׇ  1 -1V!֮߃=*S!  ۭ  ٖރ! ŷ ˧߃͆ ٖ͆ѩ!g ǝ͡߃ö߃ń͓` ŷ ʭ߃ńݷѡճ  ǵ ͓ "g ]9u 1 %3S ?;-61i''˧|߃-߃%  + ]-Ѯ,4,*lTpr*+.. ߃cް ?߃ծރϔc i߃ ӕͮ ͆nXǝզ͓"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ۮ ˛ ۣߵߵ͆ז7 ߃ͮϰɛҕ"߃ӕǜÞϰ ٧ Ϫ ߃̓ ]1ϰ ߃$ - DT ./*=ϰծ۵߃ זіۡ ͛ϰ ۞ W߃߃߭ў ϰǮ ߃=*u߃ۭ ϰП ǮŷM3}U٣#2|Tǃ߃˛̛Ӣ߃߳ ރ߃ ͆iͫ ߓ ׇ5 #џџ͆ˢӥϛ͆ǚ ߃ӛײݰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -џ٨ۣقۭП5 ăO͆M ރ  "߃ZW %  e(% yE-jπb=*ϔ߃ Ñ߃ҕݡ ߵ߃ -6͆ѯӕ̆߃ Пׁ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(< '߃ϰ͆öc ӕf B 1]߃ɮůΪ̆9Po Yݮٖރi߃ ߃߃.   1߃ ߃9 ͓ͫ߃'=7[-]A'Q%wq= 3K=.G }c' ) âś ٖ߃ѧ   ٖӕۭ ͛ ˝ۓٖۭTϰ̓7̑ծٖ߭öͮU ߃͆ծaiDŽ߃ߧ S -ɺ͆ ߃!߃бۡ -šӷ͆ii߃ٖ͆ ۡ]1" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӥҦ ѡק ŷǛҖ  ӑ-vπ?߃߃ϡϰ -П * -'<  XYˑϰo YݮײX٧ ö¶ͫߧ߃߃߃ն߃ӷ߃Ǯ  ߃o YIџڡ ߃ȩ ۭӮg$ƈ߃ϰIJ߃ö  %o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' !׳3}U iö2|T6ѝṲ ]1ϰՈ߃߃B ů ZՕɛŵ ǜ=*2Ϙɝ!߃Ӳö"f -\8t 0 $3R ->:,## & $ 6- %  ߃˶߃iϰ  +ރ  Ӳ !io Y ҕRE߃ϕޭS߱ͱ3}U ͆ӷ߃ ˛߃߃o Y͆ծo Y! ծ3}U ۡ۱͓߃߃߃͆ ѡͶݯ ߃o Y -ӥ͆߃؛˔ޑӮ#%   ׊ۣ߭# ؟ -ܰ  ߃ ϰۡծ  ƴ ߃ӓӕПӦ߃Ų'ޞA͆nXdiٖٖs ٖ ϰӖۭ ҕ߃o Y/B8߃]1 ϰծ ե͆ ߃߃ݰͶ%/ V Ǜ -͆  ߃٨ůŵ5' 9!G+CMɰ߃ ۓ2,@ ߃Ӗ͝˛Uķ˵߃ іЩ  ٖ߃߃ŵ߃ծ ̆'~ ծ <*߃͆͆ʵ߃ծ' ͛o Y߃ƣ͆ۓٖ͆öóϰǚ߃џկ  ! ϰo Y+ -; - -T%  ٨ö ɰӦ ɰ߃)π  Ŷӕϰ ߃ӷͧ ߃ŵӷ خ ߃ŢŚ׮ˤ߶͆߃ ?  ۳ ߃$߃öϰ$_R$  n?ӛҕѡ٣߃ǝ ծ 8߃ - ϰǛם߃=*ѭӺ**߃Ӗ ˪ٖg%5m+     +   g_u+E+e   I'9s!+ ) q xB -ӷɰ߃?ϰ * s"9^  8מɱޮ]1̆ - ݑٖ%5m+     +   g_u+E+e   I'9s!+ ) qΰǜöo Y'}[ ͆ݰo Y/ۭsӛӛѧɰö˛nX!{PzӖöۓ  Ͷ߃+Ӯ޵߃K ѱö]1٨͓ߐTV*ϰó ۭŲ̳i%5! 7#K#  -Q d߭ߵރӡͫۓ߭ϰۭÂÒͫծߝů˲  ӓ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -2Cۭ ׶ ̆ؖ]1ۓ̫ ߃% + ]öŶ - -߃ۭo Y˶џ/ϰ߃ѳ߃ a߃ӛӖ ے  -k˵ٖП۲߃ - - -ݰHOɰ ͆ ѩs 9% -߃ # -  )) !% W [ %   G g)%  -  e   5   JO:$  'Z-,nXٖؑ -Úمރ/,ͧ۱Oө   ߵߵӷ0 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(0m '߃ז۵߃?o Yݰߧե4 ߵ ɢӷEnX פö߃sخӕѡ  -͆П߃ծםٝ O ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGlaIJ߭ٯ - _-8{ U ǝiۣѯ$" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ٨  -!˵ ߃ ѱ—͆πɊ o Y5Ɨϰ͆Ҧŵ =*їC5 # ͱnXڡ M3}U̫џ߃ö   - -!ٖi߃̓Ӗۭ͆ݰͶ߃߃ٖo Yރö߃߭߃ͫ͆͆ŶRۭ Ǜ ߃ً߃ "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃է զʚ܉ͫѱ ?ٜi ϰՖ9{)G3KYk56+߃߃!߃ö%5m+     +   g_u+E+e   I'9s!+ ) qϰ͓˧ ǫ ߞ ߃7߃ծ П -Ţ Ӯӷ߃+ -; - -T%߃яؑ םgʹ߃͆߃̬ۓۭ åЛ߃rɮc,v^6 R*22JLBP:0JRZ(#1 -(1ݶٖ߇߃Лϰ9߃ծK߃5.Wi̫ ʹ߃ӕ - -Ú ߃޵zÂٖ͆ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(7 'o Yߝ ߵӷ͆ ɮ ծ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3    - -ծ ߃ 1 -۞ Ǯ Mܨ߃Fö ߃=*ŵɛ߃ۭ߃ПٖƝۡöSڭLi  ϰخ>  ۭ͆ރ޵߃ѓ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.    ϰ5͆ϰ ϡ߃ٝ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ߃ ϰ]1 ٖ!ӛ ٖ߃9% 7gac { '5&? ) M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )׉Ӧx$ "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ڭ=*  ͆߃ރזo Y֛߃ޞ˭o Y͆i ٖ˵ SHLۭrŵ߭x4ӛ߃& +|! ۭլ - Ӗ߃׮ރŠۮծ˛ڡro Y$  J8 1+/ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Kiۭծo Yǝ3}U͛Oםћ߃߃y o Y -o Y ݷЧ nX$;IJ -Л ۭǛŵ Ԭ߃ T"   B       , n - -   R *    -@  . 4 B  2 ( "    h D -   @ n  `  $   -   - 6 : j   j 0  v  <  -^ @  &      $      L -   P 4 F <      -   -+  :    " > 2  -  ~ 6 X D  ,       ,      2      $# -)$# -'#+̫ɮöׇէ#$  ś!߃ 2|T͓߃ ߃߃ ɶo Y͆߃ -͓%5m+     +   g_u+E+e   I'9s!+ ) qĂ ˋ ߃߃o Y߃ɮ߳ å ծӧծ͞ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGnXǛׁ۰ץŵ߃3}U<߃˵  ϰϰ߃gK C/G% -/80]1]1c˗h߃ӛӕ_ d "ł۞ ڣۓ߃]ٯǛџ ٖ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -!۰ ٖ%  YY  -3 G  IeG;# ˤםϰ?߃ڭ%5m+     +   g_u+E+e   I'9s!+ ) q߃iöŃ!ʗ^ !ۓѵ߃ۜ ϰ -ٖЛȰϰ 7߃߃߃^ ٝݶ ö߃ٖծ߃߃ݳπ߃ ɰ٠Ŷ ٖŚ ǝͫ ճ߃  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG -:/?b ߃ŕ߃ڞ͆б͆³ۭѩ߃ӕ ߃߃٨]1ѭ!)߃o Y't -|6>' -06n)*-+0.,0 ރ3}U7_%}w 6 q,!}8k#a E߃џ  ճ$' 7/ kc߃͆ϰX߃߃ҥރѶΰ߃߃]1$ -t kǃty -ŶkŶߝ כͮ߫ײߝ=*կծƚ  o Y/ ߃ݷ˵߃ ͆յ  ˵k7ii׳џSǝ߃E߃7 ̆=̆ӕ߃߃߃ӥ߃ٖ̆߃͆Ԋ͆0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mY%o+ ߃͆ÍΰՃӛH( 'E-O;K cWo S#u#a[11KSM o/[ߝҕ߃ óP߃ݯ߃ ߃߃ֺٖٖߥ߃ǿٯߵRۭ߃#   Fͫ/ٖ͆óזϰծ߃ !םĠ!ѭ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  'כЧ 7o Yڡӷ߃o Yöق͛߃џ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -o Yӕ ˶To Y ɰٖޫ϶ ߃o Y0 W !Ki_WCM9Ui5e)5KmkISEw#+ /mY%o+  ӕӂ֝ǝծߵӷރۡ  џ߃П -šĆöП͆ Ͷ͆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃ٖ߃ڡ X͓ ̆# -23! ރ͆߳<*ރ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(1 'öׯ ɛ '!' ś  \0ϋϰ ߃ 7# - :  ߬߃߃ͧ' ߃  # - : ߃ ͆͆ϝǝ ߃Ӧ%4l* - - -* - f^t+D*d~  -H&8r$/#3! 3+ 4 &0!3)-5 (2 2q!2!2זڣ #$  ʤw̆ͯ ö͆h%+ ǜ߃ăi߃ ߃ o Y/2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  öóկö͆6R;ϰö ) }#=3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG Jٰ߭۰ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ͱZͶ  ͓ϰ* vߵ۰͆ˤҕӕ͆ރ߃]1     !U'<=߭Sٖ ͓ =*4=6. ծ̫ -͆<͆կۡo Y ߃C"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ىٯٜ7-V$#L7 ߃ӲŪɰ߮ϛ͆ߵٖ  ۲ ˴o Y߃߭ǝ߃߃=*ǝߵyރ]1߃ǝ۞ -Ú Ӊկ߃߃ '߃ ٖ  ϰi )ϰ ե$,t 4͓ϰЧ  ٛ߃/.џڜ߃ړ ߓ=*ͫ .߃ ?ǚ߃ - ߵ0V  Kh -^VBR- 8 2L4d(5Km~jHRDv#+ .lX%o$=+AI! AI$YM_CUkK;}y7|+&'  #o YףӛрǮ͆L  Jӊ3}Uڡٖџ!o Yx ö    Щб߃ߵ11ǚ˵߃߃ S  ۞ :Bٖ9".cs/ - -k V ޵߭]1!K̓dö!ϰ˵ݡ=*ö#ߊ  ?ӑ-͆͆ o Yϰo YӮخϰӖ߃ -Ú (߃ɰ!7Ӧծۍ٠ă" TO xߵ%5m+     +   g_u+E+e   I'9s!+ ) q# ӛП  ѧ " ۭӤ)" $rd"  FF -@13'PB ǚէѳ͛͆j߃/߳  ͆߃Ǜ (C-;)  -cɮӦkkӷٛӞiӠ͆߃  iӷׇ߃ٖͫ ΰקͶǝݣؖͶo Y Ġ߃ ѡöo Yo YM ѧϰ "߃͓ӛͫ͆ͫӷϰǮ ٖ߃!͆]1πŁ߃ͱ߫ o Y/Қٟ͆͆ӕ ڝRYm)Y'O-W ʧ ϰПǚծ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ߵӛϛ 1ӡ͆΂͓,#( &D,N:J -bVnR"t"`Z00JRLn.['$#,&)߃  i4 ͆RYm)Y'O-W͆ݕϋ*P͆  ö߃ѱ6"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ݖٯ! ӥӕރڰݬɫџW3}U\ ʧۭ ߃&ٖ1o Yٖ7Ɲϰ %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1l !%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%N"R T%S#T *S!'S'S lm o Y߶џރƗ߃ߨ̡߃٨͛ե ͆ѡǜ ʛӷ ٧ծ߃ Ҡ ߃ʗӦ ö̓!ߵ ѡڰů߃  ߃ϡӕճ ۬߃]1$b!Z 5ö۞ 2|Tϡ߃ރŃ%5m+     +   g_u+E+e   I'9s!+ ) q͓c!Ӧٖ j\ٖöRϰӕ߃o Y   קg ٨ )ٜ>o Yӕݰ߃Dvöރٖ!϶\0u ߃ǃӷծϰ˴ӷdz#G7Q%7   -o -Y 1#6߃ճ߃ ݛŵ ,!џ͓͆ΰ۶ǃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG6ӕ6ڣɊџ ߑǮծ5Ǯٖ?F߃ɤ!z߃ߨ I - -AP G*/͆Šöķ -͆,_' .  * :џ! ̓߃ -Úծ Jџɛś߃ރǝ Ł׳ӕ πöʝײăץזö͆ K6KK  - bg13ٯϰ֯ݰ˶͓ѝö߃3}U!G+CE ރϰ[ R כ"      J  jb-!ۡ̆3d%٨Ͷ˹߶ۓɮ߃џȩŷؖ ͫѭŬӢi"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2  $<#B -)A$@#@ -'A#@+@ņ߃ 3}U߃߃߃iӥߝ߃ G -}ϰܡ߃ϰ'ծɰӕɝӛ߃åҜT:ԛկӷŵ̬ϰ --߃͆ ۡ ӕB ͆߃ͫϰʴݰҕ=*ϰǜ߃ ܰőџҕ߃9& +|߃џӕ -iѝΪ߃ӥ  @%2߃!߃ߧ͆]1֝w]1˱|ӷٖ Ճ   }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'cπɛ Sړ߃;A ߃ ߃ɰ̫ -_ۓ߃ ߮!ϰ ɚ( sGg!q bEK]1͆ܰ ͆͆^ ߬P$ћ߃եѮ!ݰ͓Ԯ߃џ =*6 ߃ރџ߃ ٖ͆Ӛ a $  ʴSߵۭ߃߃* o Yۭϰџͫԥ߃x4ѳƮޭ ͆ז߃śړݶ]1iқ͆  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(R ' -і߭o Yo Yi!߃ ߃џ ]1ޫӵ̫͆Ţ/̫ ܰió͛ ճǛŶݰΰٖ=* ̆0 ! `  ŵɚ%5m+     +   g_u+E+e   I'9s!+ ) q߃ރ!˶ ۡQ߃ -.x42͆o Yöז߃߃Ɨߵߓ ŷ ۭ ͫ џ؟ٖۭѧ#f6 ̓Пћԙ˵nX ݣ o Y !Пmˤ]1 ɮ w>ΰۓ݇'=7[-]A'Q%wq= 3K=.G }c'  ) G!߃׶Ǘ߮կ͆i߃  7( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF77!z %!&")$'#'"$!'$$#("&$%!$ '#$ҕ͛ރ  ߃ރ͆3/> ö ͆߃ H( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF! 3!2"4$2#5"1!1$4#2"3$2!2 5#4öؖ߃6%.5 ӊϰ߶ٖۡǝ3}Uɛ  іR˵!ʛ߳HH˧۲ȧ߃ۭՂ͆ ̆ǧi߃Q ӷ) %̓ǜ߃ %ʚŶǗ! ѧo Y߃߃ Ȱӛ߃ц ؖϰ߃o Y#ܰo Y߃ ߵ ͤ͘ II dϰŠ^ ٖ߃͓Ǜu ߃ϰ˵UǮo Ys٪ٖ џߵ 3}Uå I9 ;ö   ߃ۭi   óծ^ӛ ރ͆ö͆ ͛ͱ۰߃߃Ŷǜö߃ҥ(B-:(  -c*ΰ߃ٖ( &D,N:J -bVnR"t" `Z00JRLn.['y#& Ģ ̳ٖ%n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&&-+0(0"0$0 *0̆ ˶RR RR Mo" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  !͆o YT }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ٖ'u -}7?' 17o).ٯեҠ -߃ - ͆cޫ˰ӥӕկϰىӥ߃Mّۭۡ%ö b?o  -i߃ǎރџ    -šۡϰ߃ ٨߃߃?  ߵރ_߃߃ - -ٖ,ˤƜ P! џ ӕړ̆߃͆!ݮ ɰ߃ ϰϰׅͮ3߃ Iџ߃ם 1  ϰ͠ ߃ɛ - #0ӕӥқ߃߃ӨϤŶ: 8 ߃ɮi ϰٖ߃өۀ6mnXۭۡ ӛˢ3}U߃ճ Ѷö؅ŵ=*ͧ߃١ت߃͆ۅ$  J8  1+џ߃ז]1Чծ"i͓ߵ:/?b۳   # - :=*ʬİޭ ߃ ̆$ ʜX-  :>ǃϡ]i߃߃9{)G3KYk56+ <ǜ=*o Yǝ̆+(>ٖ߃6 !RXl(X&N,W+Kߓ ߃ҕǃ ( &D,N:J -bVnR"t"`Z00JRLn.['>#D&D  ߃͆ٝǜ߃ۣٖ߃ݰզұ߃ʹQߵկ700͓ۣۡ//ɝר߮Űǜٖ߃ߵ=*ٖ{ ע?I  ߃o Yѓ. o Y߃߃߃o Y#ͱ͛ե ϰݳö$ + -U > ȝ͆ o Yם2ޜߜӛћɰ߃ׁ߃ۭ͆߃Қ߯ö߃öם1ӓö߃߃Ͷ ӕ߃߃ٖۭó   ՚o Y]1Ǘ߃Iϰ߃ѡ߃.$.  ߃ծ QɝӀ2ۭ͆լ ߃Ρ̆ Җ߃öӤ˧ǝۭ߃?ۭ ʕѧo Yͫŷ[߃ߧȫ͆ ]1u98  @4*  lf -&pc*<"@Л߃˗߃9P߃۷8߃    - #0߃!.߃  2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ҕٝ߃B ރͶȯ[ ùۓ*޵͆iÒ͆ $ 0 D ۣߵ³ݡbT ރͫ9PӦgԦ ߃˵]1nXџ߃ -̱ ۭ ؖɰ۲ۓ˴ڡɝӛ7͆o Y7 !Y ,٨  #   8 '_  !A 6ͫߵݰٝ!ϰ߃o YCџե jҰ -߃@ -Y!]1Ǜ߬3}UOǮ!ծ̓ ѡo Yǝؖm̆|߃߃ ߃  -؅ۡծä߃џٗͬ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃xB -߃ ߃Ӧ˱ѧ߃ɛӮ Ǯݞ͆߃]1߃ö߃͆ ҞկŃ͆߃IJ3}Uo Yރ 1Υjj߃~1+ -; - -T%߃ -͆  i³߃ ͛i ˵ ͆џ͓3}U߭ӛ̓߃ŒҜ" - - -  - %   -`  -߃ߵ ߃6ߞ -Úރ  ћiރ߃ծǝծŶ. ߃'$_öӤ߃o Ỷ ߃ؖݮƣö߃UٖǮ͆ ߵ ۰ -PR> 7bb (V)ݮ >ރ̆5ͱϰo Yϰ͆߃ۭۭߵ߃Ţ2|T͆<߃߃߃߃߃o Y̫͆Kѧٖ ӕӚ ø i ͆߃T͆=*ރ c߃ ߃˯ IH 7ݰ߃|LnX߃߃ 8YnXo Yӕ٨߃ ӕ߃ծ͆ ̆ - - -šSџ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG o YхӤ]ϰ3}U7߃ۭ ٖ͆͆ǃ͆ -Úؖˤ ϰ -š߃ Ǜ+  - -׳ۣ3 -R̆ !͓߃ ߃o Yu   GV ߃ͧ ]1Ր ˴߃o Yy -˴ΰ߃եȜ- ͙7 {2 6Zͫö5߃߃͆i߶ރ öރރ  ؖ߃ۭ ׶ݛ߃io Yi |ٖރ߃˧ծR߃ ޵ -Úz߃@ծ׿ڡٶ - -ͮպ߃̆ғ  ӥT Ǯ # Eծ ߨ߃߃ߵ߃    ծۡ߃ݰ߳  Ԯh  ˤ ߃ϰŵπ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF" 2!5"2$3#5"3!3$3#5"3$2!1 2#1٨ ͆߃ !߃  -S ζ .cs/ - -k߃ɮ̫͆׊ծʝ߃߃ʧ͆͆o Y˴̫  ϰ߃͓ٖo Yå׉\O/\ "߃ٖߵ߃ӲծծٖŚ ! ߃ö`Lԯѡ  r ߃  åǞǝ ߃  -s  ck %/M 3 -0.߃ џѮʤiџ[Ƶ ߃]߃)\߃% ]( &D,N:J -bVnR"t"`Z00JRLn.['3#1&6˚o Y߃ o Y߃ݰѮ߃  ߃$  - - 7 bo Yo Yϰ ߃߃ Ǜ߃߃ ̫ i߃Ű ݞnX׮3}U͆߶˶կڞ۞߃ցϰ0ͫѧ ? ͛߃ŵůޫӛŶ/϶ӕ 4=6.߃]1ߵϰo Yեծݰџӷ Aۭo Y߃]1ڣ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ͫ߃߃ٟ  Ûރݕi͓ ӷ  ߃ߵ ל՞ ߃̆߃߃ݮۡ! o YՕ  ߵ09{)G3KYk56+٨ Kރ - Ͷ ɰeٖל߃߃<*߃߃ ͆ ц߃( 'E-O;K cWo S#u#a[11KSM o/[ۭiծ 'ٖ߃ö߃߃ŵ Ǜ͆߃ӕĖ߃6  ٝ=*ŵ̛u   ծ߃ۡ ծ ߵ2߃ϰ٨ٖ߃ӦӞ߃ ö߃ϰϔ߳ó ߃"f -\8t 0 $3R ->:,#-#0&0$06-0%0߃ ߃ӕĢ/("͓ۡ˵]1ܛ ߃б߃  3Ǯs ٖ ͓9ٖٖ۲  -Ú ͓ ͮ߃߃%o Yh«ϰۭۓ ǣ߬ i]1߃ݬ߃ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )؋Ӧώͫz߃ϔς ߃ Ų ٖ=*̓߃  öҞ͆B߃3iݮծö ٟ -Ú߃߃٨߃߃ŶծԮۭ߃ɝT߃ߵٮPͮŲ . O߃Ϫ  - ϰ߃ݲ߃ϬŶ =* ߃ó߃iŷ߃ٖxӤ *3 ߃ƃ߃ĵɰП߃=* ǝö!ϰ]1ߨ߃߃ͫ+ -=wZgރ߃ 5 #߬؛߃̆ǝĬː߃ 6ϰ͛n߭ۜ G -}̖ӕöџ߃G٨߃nX/ O'ۭ߭߃ϰ͆Ɨ ߃%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ϰ͆ŵ߃ ӷז ߵð2!͆  ͫ  -Ú߃ۡóQǛ߃߃?"nծ! ۦ߃߃ŷo Yϰե !ٜϋ ߃Ţo Yخ !߃͓ҕ͆! %   )ߊӛ߃ǝ9߃)fɛ sѡ ˛Ǯ9٧ϰѭ߃ؖ  џӛۭ͆3}U۰" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i, - -  ͛ðP ö߃߃ ߃͆Ǜ! ПծȤПџǝ߫ ރɛ -ߵ߃ כ߃͆߃ٖԵ%5m+     +   g_u+E+e   I'9s!+ ) q߃#߃5ݶ3џ/߃ۓ_ ծ߃͆͆ T  -߃7_%}w 6 q,˴ҕ ߃ ϰٖ ߃߃˴ǜ_ ŵ ٖ߃2|Tٖ ̆ܯϰ߃#ʵ߃߃ϋ ŲϰÚݕ6ߵ͆ -"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ޫ#iV?0'öӠěϰ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ͫםٖ͆߃ůݳ۰R ,]IG/0 -߃ÂɊџ߃ۓѧ( 'E-O;K cWo S#u#a[11KSM o/[џݕӕ ܛͬŲ) -3 o Yǵ߃ҕs<*ރ זڡ9ǮUKm˧ϰiPۡÑۣ  '!' ]1      ٖ ŷŲ߃Ƕ˛×ӛٖߧז͵ơז߃̡ ٖם$  9+lݰ ʛƝnX7|Ţ ߃u@%2ѧ߃ ߃ͫߧ͛٥͆߃<1agrӦ߃бѧџ Ӧ&   B -9/ۡџc,v^6 R*22JLBP:0JRZ(# -( Jb'=7[-]A'Q%wq= 3K=.G }c' )̆ߵů߃JŶѡ ǝɛ͓ #ϰ   =͘ II dڭӛå͆߃߃3}UƜnX۰ϰ ٧ۭ . -iJϰٖӦ iΡ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )џ ˯ɛ߃߃öճե߃߃ -AͶѮ߃ ߃߃ Ϭ ]1ٟå߃ރߵ߃ Ţ߃ۓ߃͆$Ѱͫߧ߶ϰ3}U}߃ӛ С կ͆ѡS]5$0͆Ǜ cY-ŷŃϰͱى߃ӷ W߰  ϰɰӛѱͮٯǞk߃͆߳߃߃ߵ ٯ ٯ̫Ňsٖ͡ Ţ ҕ ߃߃̓Ϡџ߃ٮX͓ۭ߭  ծ $\4͆ݯo Yٖ - -ٖ #%  ŵ$H ߓ߃Ǜ߃זnX׺ҕŲ`ϰӕ͛  ݛ ѡӛ5  ߃٧!߃˵>߃.!^3}U߃ ͓ !? -0C͓џoǵۣϬ˱͆ӷ߃Yh - ۭ߃ǃٖo Y ӕ < - `3*0'$" K} ާdBö߃߃ ߵŵ  ߃͆ ͘ II d]1߃Ų|u99   A5+  mg 'qc!Ӧϰ 3}Uۜ߃o Yٖ߃ -ƃџ߃ş - ܰ#ރӷɚϰ3}UǡY? _ϰ͆͆!ˍ˵Šó iϝ߃F ߭ۡ߃ߧö߃]1 ٮͫѱ]1 ٝ" ߃Ӝ͓\0 ͆ѡӕĢ ծo Y͓o Yi߃ ߃կö !ϰџ Ǜ ^W=߃]1?П̛͆ϛ!ӥӦޫ+'u -}7?' 17o). ײ ]1 śc-w_6!S+33KMCQ;1KSZ -ߵ߃o Y ߧ -/͆o Y ٖ߃ٖă֝-s  ck %/M 3 -*0.K ޓ߃ ϰɚ  ݋o Yߌۡ& +|ݛ -3}Uϰiio Y ΰރٖ ߓIJ3}Uݛ ߃Sůiȝ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - B ۓ3}U ٜ͋o Y߃ծ߃ӥ0]FACOW+ FXö!̬̆ ޫۭۢ߭˶ ߃Ǜ߃ o3}U߃ٖ """݉!óѱF+Ԯϰ ߬=*    ߃ ͮծ͆ ӷ ߓۓ:5ͫ߃ۡߌ ͆͆ރП   :߃ז ծ ߃\ 4'>ѧ߃ۡŃ ɝߵ͆؛Ŷ߃߃͓ϰٖ߃߭џö   ϰߵ̝ ߃͆Ǘ3}U߃o Y԰  g߃ö٧߃߃ߧӯߓ߭˵π͓FsF ߃ׇgϰރ߃öӦǛϰ -Ŗ͆!iџ ͫ ٧3}Uϰo Yo Yx4߃Cۡ/   - /9 E=I7 -W -ϰɫ% - qF k׷޶Áۡ߃ ߃ߵǮɛ h߃ٖŶՓϓ'؟ǝ) ׬!*!+߃%óӕ٠%˸Ч.͆ ϶߃iӕ ̆߃߃ ٖ ( 'E-O;K cWo S#u#a[11KSM o/[( џۭ  ă׊ެ}͆ӛ߃hծӷߵۡͧ  ϰŶߵ ߃ٖ˵ Ò>ӥ͆ 3}U߃ϰϰӷ K˰$#L7 ͛٤ԥȫ͆ރߵӚ̆ - ˵ ͓߃ o Yރ߃߃ٖ3}UT߃ړ߃̆Ţ   ͓ םǜ۱s9ߨϰ  ǮӦԮۭ͓ ~߃͓ݰ#  6 -6: ŵ ڭ ń o Yݶö! ߃ ߃ö?o Y˵̆џϰ$ ߃߃Ӧo YӖ ͆ϰѓӮٖ[ Rͫ {ۭ߭  ߃ծχ i]1E߃ ɮރӷ͆7π ߃˵ -߃  ǔ͆ɝյ϶ǝۡ ۓϰ3}U   ٖ ߯Ͷo Yöװ ͓߂ůޞ1%,  ϰ߃եʵۃ˴; "K߃o Y٨ ٟ Ŷ   z  &%%[c߃@͆׶u99   A5+  mg 'qc+NӲ ˵ńͮͤ߃ѝؖ  -ߵџ -6 - -ٖ³ߓ , ˧џǽٛ߃2Q{L [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Ϡ E -џۡ-ؖ ɛö!߃˗ӷϰ ͆ٛ͆!ޞ,۞߃͆Tٖ͆/ "C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -ٖڝ]bۭЩϬ͆.-߃ăС ͶQ߃ɰ.߃եӷӦɈŲǛ ̫ ٖ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!<*3 )7',5$5%2%8 {ɰńϪ ߝٖö٧߃ ͆מ߃Ü#!ϬŃo YӦ KO99v֝%Ӧ߃߃?ȫ ٧  Ӭ٧ݰŬ8ծߵͫ߃ ߃ !߃ ӕŶӕ߃=* $lǢե͆ǃj@%2߃ٖ̮S#ț߃ճ͛߃ƛ߃ ߭˧۞ʭ߃Ϭ͓߭ӕ y -П o Y/i؛߃i߃߃߃ѱɍЧÂ߳ރΡG߃ o Y߃ծϰϔ?߃2 -i'ם CCۭճ !߃Ԧ ڡծ٧ ̆ ͆}8j"` D# - :ϰ7ŵݯ!()RǮۭ߃T@]1[ IC> +8ٖӥŶџiםo Y џ2|T߃&f ld . >/7!%-*0֛߃߃˦Ŷб6Rۡݶ!ǛҕIϰǝ̆߃ۭџ׳ ( &D,N:J -bVnR"t"`Z00JRLn.['$#'&(ծŠͫRYm)Y'O-Wö ߃͆"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ö55q߃ʭIџòƮٖ߃ ɄA      o   B %c2 ߵ͆ɛ۪͆ߵ ѱ!߃̆Ǯۭٶö!ݥҞ -Co Yկ$=* Ԯէ٧ރݰߵқ߃Ų߃͆Qݷ=˰m  "8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, ""(&$%$"##&&%"% $& '%=*! ]1nXߵ ڡկݯ˵߃ ǵ ڣVó$ć ǩ˅o YӦ ֺ߃ Ǜџ ӕ)߃˶ ߧ џ˗ыɩٟ Gd߃o Yٟ%߃ϘZӥݶp@-xv@h\*1ݶ͆٤ٖۭ͆ߏݕ->\ l JHp7f6/(90+"٧ރ߃ Ŷͫџ ߃ˤŵٮ$ -t Ӧ ҕٮۡɮ#͆٨'߃߃ϡ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF" @!@"@$A#C"D!B$@#A"A$C!B A#Eϝߵ=*mB߃߃o Y΀]1Íџ߃ҕƝɰ߃ˡ͝ ɰ͆߃öҕ2|Tŵ<*ͫśߧņ߭ק ѝ˱Н?ϰ3}UǛզЛ߃oծo Yݯ˱و=%?3 %͆)u99   A5+  mg 'qc2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃߮3߃#զ̫ Ţ߃߃͓߃ö"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # џߵ  !ۣۡ ޮ%ߵޭ߮ק߃i߃  -Šե ߵ=*߃ݶ٧Ճ߃ ͘ II dߵ?ծۭͫ=*TӐ߃߃߃͘ II dѭ߃ٟ 0w߃ݯ˵߃Ŷ͆gћڞnX߃ӛ ރ3џ !ݮ ߃j  ٖ ݽ˶ɛ$ + -U >͆ӛ ˵ oރϰ @* { ˴߃k Ѷöެ߃ۭ @Ҡöӛ4ѧ^lП]1@aԧG߃͊Ξ$ߵɚ!ڭ٨߃ϰƃծ#џ߃ǝϰ  ѡЛб ߜ ܰ߭ۓ||XöϰŢ ߶͆#ɮö̆ͫ xB -߃˛͊ -Úى# 3A &1ϰ߶ ݷ߃џ߃ͫ߃߃۬ǃ -ŵ߃߃ɮ  "g ]9u 1 %3S ?;-6߃  ˵Ǜ ҕ ׶ٖ߃  Aۭ߃ ůϰ߃ 1 ߃ݰF߃ Ϡtg+òǵ۰ѭ%{ 7oy -3/1"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ! ߃ ߯  ͆ϰ͆ ͆ ٮ=* ߃ץџ%ۡ ҕϰރ  іϰ߃ϰE߃ѱŶџ ׁ˦nX9 ߃߃{ϰݰ܉۰C5<*Ѷ͆ɰ͆Łc9{)G3KYk56+͆ -hǚ߃͛߃öӦۭ×o Y,  . f Ͷ߃ Ţǝ߃͓o Y3}UϡĵӦ͆σ ۡS؛[]1<1a u߃>ϰ޵ٖ!   ǚ6L ͆ʚRݑ٨߃͆ϰ߃ӥ ߃߃٧wٖ ۃo Yџ̆ ů߃  -Ú<1a׮=Ģo Yؖ߃ ߃o Y߃ϰ߃߃!ܰ ǝ߃Ӧ!ǝ ߃ק߃8ɰɛi  3}Ue!˴ςö ۓެ×%==1߃̆قߵП߃џ ڣ۳! -Nծ? ؖ ѡћ<* ߃߃߃]1͆ - H  Ν0 W !Ki _WCS-!9 3M5e)5KmkISEw#gAI! AI%YM_IUk+ ͆=) ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGD ѝ߃o YŃi߃ Ճ߃ńśߵŏߵ\0öςo Y ߃ o Yg͆џ˛ ˵" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ͮ߃ ٖâCծծ ߃̆iöͫ E) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGEE߃=*ޫ̓ծg+}8j"` Ddmϴծޜo Y -  š ѡ߃͆߃ݯ   ߃܉ Ӧ7߃߃ɰԥѩo Y߃- - Z ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGʭײ߃ !݉!u +   oA ;a!#      G È2(7*ѱ߃sǞ߃Ǯ #   8 '_  !A 6ϰ߃߃˵П͆!Ŷѧۭ͆  ZۻSߓ  ׶ӥ͛ͫ߃ XǛǗĵ͆ ז+͆̆ӛ ͆׶͆ۡ߭ ͛Ǯo YŚߵե߃߃͆ރbPĵIӕ̝#ϲOС߃߭џ \0%%o Yӓ͓ ߃ם3}Ui͆ ߵۭ߃͆{J    ߃  ɰ!ϰ ߃ىٖ˵ ߃ZˢͶ߃߶eړ߃߃5Ɋ˵ ۞߃ރnX i8Ŷ^߃ -Ú߃ ް˶ӛͬϰ߃Щײߩӊ ǝӦӦ ͞ۓŢհ߃ o Y! 2 ރͧ1 ! !џ͆ݛɡv6vv߃ծ̓nރ -? #=7ɶǝX߭&w 5g#%cG u5y YWY, . o Yկ߃R ,]IG/0͆͆ ۡ o Y9{)G3KYk56+ 3ŃI=* ރ??Ń؟ ǝɰۄէ%ҕ ix4 ń -$ + -U > ߃Ƶ߃ ߃߃ɛ߃˴ٖ߃ ڰםރݰ %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !߃ۭծџ߃ ރםˣ!9ɰϰզ3AG߃ Л߃ӓ  ͇ö -ϰ ߵПӕ˵ٯw#߃ Ɨi?tH ߃nXH# ծԙ o Y/ ѭݒ̝߃o Y ם7ׇ3}Ub?o  - -iŵǞ""߃ɛ   ˶  -Ú߃̛ϰ   ŵ߃͓ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃o Yłײ߃ǛɛǮ߃!̫]1ϰ݉զ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͮ߫߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG?3}UJӞů=*ؖ ߃  ߃ ߃ϰӲ͆ŵ ߎ5! ѡo Y!߃ - ͆Ǜ"PҞT߃۰ ћ߃ Ǜٖ!!+Ҧ߃ ˶ ϰŶʭ߃ǃҕz߃Ӧɚϡ͝ö ٖ}џö߃ӕ Ͷעѡ  ǝRYm)Y'O-Wӓă!߃ٷ߃ ծϙ͆ۡٛ1 -1̆߃Ŕɛ ރ͙o Yͫ! 5y߃߃̔ ͆o Yҕ"߃ؖ߬!߃ ߃ߵϰ!ۖ5 ##!  ϰӦ߃̓ Ӳ߃ʭ_ѝö]1ϓџߵߵπϰЧyѧ ߃߃  ؟͆߃$b!Z  - - / ߃B߃ ҕΡПTۣ џӛ߃M'  J ͓Ϊiٖ͆߃ϰ͛ â8߃ ś=ϰׯ߃³ׅז ٖۭb߃˵ϰӢރŠ  gկ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' ߃߃ϰUǝ!ރó߃ݛö߭߃͛ ߃Ѷծo Y  M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )  ѝѰ߃ǚۡ]1ǛF2|T߫߃&̡͆ ͧ߃p߃ٖ -  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '&ķ߃ҖڡҞٜ߃ =*Ǯl Ǯ\0   ߃ׇo Y֮ ]1!۰ۡϰؖ߃7߃B  Ӧ#  ]:9  ' !#   &O!&џٖϰ͆ĵ( sGg߭ џ̝ۣ߃@џӛǛ&&&&ʛ& ѭӷM ǃۡ  S]5$0͘ II d͆כo Y߃߃ŵ  ǝݯծ߃ ߃ կӷ͆]1ٖɤ߃]1׺Ӡ E      d SRi߃ =*߃ߵ xB -=*o Yזۡ9 ϔӃ!Ͷٖ߃ٰͫПӖݰӷҕۭ߃"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ȝѩɚ߃×ݶ߃   ٧ݰ͆ ܰǝ=ٖ  ͓ U߃ҥ߶ǃǔ -Ú ͆߃߃͆ ז3ӕڰ߃öٖ ؖ ]1?Ӗ͆ ̫  ߃ٖڰó  ͆g̛ o Yϰaۭ%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! ߃߃o Y" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߵɰ߃ŵծ׿߃߃߃ۭԮ߃\0!͓߃%ړރo YS -Ú¶ͱ߃ѧӦ߃o Y߃ٖi ҕŷџ!ۡ ?͆ ϰϰ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ŏö@%2" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IL+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃  ķ=* ߵ3}U ?߃!͛ ߃ٵ۰ݳ߬ճŶѭݮ? -0ߧ ,˹ ӷo Y˗7͓öӚ ͆͆ז#߃ Wa̓ծ!߃ߵ!o Yϰ)ŵ ߃ɚރѡ˵ӕ߃ϰŷӜ ɰۣQ׶³ϰ  ͛߃߳ ѡϬ ծǃ߃ɰ͓ !ů=*߭߶   ծƫ  ٖ߃i  #G7Q%7   -o -Y 1#6Ӧ 3}Uޞ߃7לۡϰ߃͆ϰեޭ./߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  џծ   Ч 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ރ ö]1@ҕ]1o Y˯  - ߃o Y եϰџկǛՇ!߃ݰIˏם]1#C{ Ɨծե ӷǵ߃߃  ߃˧߃׈߃͆ ճ6 ؖ!y! G> ߃߃ϰŶ]1Ǜ ֧|ϰ߃џ͆ ~++ɰ !q1SA; -U7=!#     -(&01ͫi͆قϰ͡߃ݢʹ ݛo Yr͓˵ ݘ͔ۯb Ӝџi! ! -=*ϰ߃֖]1֛ %5m+     +   g_u+E+e   I'9s!+ ) q Ŷӊǝ߃:˴ -Í߃ o Yo ߮߃߃؟iџ" {ĢۭɄA y%KB ͆ܰě ʗٖ ɡI ͍ϰ ӕ է͆ۂ ٧ϰŷɝo=*ϰܰ ۱ͧ߃Ӳ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -էѧo Y?0 W !Ki _WCS-!9 3M5e)5KmkISE Y -+  ٖ̆߃ٖ Ʈ Ӯ]1 o Yۭ ۓ  ד߃ͱ=* ů ͆˴ϰ ʦ߃ӕ 6ٖ͓ ߮̔1 ӥ ͆߃Ŷ߃߃߃ϰ ĢX߃߃?ז % -߭ÂÒӎ߃6͆ ؔŵ޵ ߃=*ߵُ͆9 ͓ծӥ߃ɰם߃ >ٖ߃Ճ !ߝ߃3}U  o=  -ͫߵ 7 ӕٖi3}U߃ 0 !ۣ͆Ӧ -ۣ߃ &(+ Ժ߃RYm)Y'O-W//%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !לǛh͆߃ بǃ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -o Y ѐ͆ ٟ MS -U> - ۣѮ͆Сե߃ȱl6ö֮Ӧ׶ɛÎ˴/7;6iΝ ߃ӛǛè%Â˵ыGߵ߃͘ II dI=* ߃P -ѡ˴  x4Ǯ͆قͶбߧӕ öǃӡ̆ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  å͆߃߭ߝͅӕʺ ϠߵٖC Liճ߃ r߃߃riӛ׮s 6Kǝٯ ژ-ϰƮ߃ٝܮ߃Ӧˣկ! %   )ߊܰI͆I͆óϰѧߵџ]1߃ҕͫ ͆ߵ͛o Yqכ߃  @ö ůǵ٧ǜ Ϡ͆߃ƣۭٯߨͫ=*߃ӷö˵^ٖ ݷٖTӛiރ߃7ٖז ɱ - N   ŵߵ߃ ם ϡ˴ެ -ؖϰ߃Ӧ o Y םڭ$! CHՃ!  ߃=*DDo Yeˣ ߵރöۭٖ߃ ߃ӥߵǮΰ ٖ!ӕ߃ѧ͆:d SRi ϰo Y߃ӥџӷٖ!ճ͆ ݶ c-w_6!S+33KMCQ;1KSZ -߶ްǝō Ͷ ۭ:/?b  I9 ; ߃Iΰ߃i˧ރǝ ӷɰ͆߃>ރǃ߳A#}8j"` Dӷ߳ͫ̆͆nX6!ߵ]1ɰ߃ӥ ߭߃ǚϰ͆٨ ٧ۣ=*Ӧ ߃͆ϰ͆̆ ΰͱ߳ݮזϰ³ͫo Yӷ  ͆x4ӷӛ͓ ǛΡMmӷ o Y Ń Г Ŷö>ɰϰϰ ҍi ߃߃ ۝ۓӝnXo Yϰ!ϰ߃ πЛ߭߃ٖ߃Q -<џĢ o Y%5m+     +   g_u+E+e   I'9s!+ ) q!2öރџK͆˶߃Þ߃߃ o Y] ߓ]1ǜ߃iރ˛͆Ԅς ϰ ߃ŵߵ۪ ɱѶ %{ 7oy -3/1ŵߨ߃  ߃ݰ]1=*߃!  ͆߃@ e ͆ !˯i, nXӦПӦŌ߶]1іӦ ͆ʵɮ  ߳ǟ ߨUރ äӦ˵ ׯ  3}Uö }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ݯ߃&   B -9/ɛ Ҧ߃i! ߃џ͆ڡ߃xB - -Ú ײߠ4 ˧מկǃ!3}U o YOɛǃٖv߃͆Ӄ!öǸǣɤo Y9!ɰѶړڡ//ߵӥ߃߃ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ۓٖ͆6%.5 ߃ז߃ݮ˱!U9'q -  ' C5gCO?A_Ke  1/e%= g ;-95)1 A ?K?{4I!M3+KEo<S-C%;77 -1m !߃ -Ú˰%3}Uǃ/߃iͬǜߞ!]1߭ ;ͫ q@-ywA i\߃öߵQ ߃߭ ߃߃͓ͫŵѧgK C/G% -/80̆jZ!џ߃͓̓*öѱϡ͓ ֲŲ ͆ ϰ"g ]9u 1 %3S ?;-6߃͆͆Pծƛ -٧ͫ ϰ߮߃ -Ú˰'u -}7?' 17o  ). %5m+     +   g_u+E+e   I'9s!+ ) q˧ٖŏ Чѧɰגեͫ!fJ -B/F$ -.8-0* {ۡ϶͓͛̆y nXö"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -џџǵΝ߃ߨ߃  #  -Q dͫϰŃ:׳ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!2*$ )%',)$$%&%(7 !Y öpzӕٖ -Ú`߃ϬŶ߃  ރރۡ o Y/ =*߮٧ӛ;-V͆o YMNӛǝ! ͆߃߃ѭ֖ӛnXҕ<(C-;)  -c    ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG#ݕϰkk kk ͓  ޭ˵߃ ٞރӞ =*ݮ ͫ ߃ țo YΝ+ -ؖ ^߃ٖރ?ҕ   b Ǘ߭ ɷӥћڰ̝ -ݰ ٖџ߃E M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )#V!#    eEGߵ ߃ -̆ז߃߃ ߃͆̆=* k#% ͆%3}Uo YQ؟͆ɮϰׯ ߃7ӛٖ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGۃ׶͓ 7P}Ǜϛâ ϰͶ͆  M}3#g5 7 o!!oM7so1L /% y_M;]5{1 m? )ͮöo YN(-! "".ͫ͆Ɨ߃ϭծ ? خϔ˵̓ S'<6Z,\@&P$vp< 2J<.F -|b&}$Z )`)`)*`߃ɫӦ -ϡo YۭϰѮӕ ړ#ߊ =*ö߃ǜ߮߃ů ۣ  џ٧͆ ͆"R ,]IG/0߃߃ӕ-ϰ ϰڞ}ރ ۭ߃gѧ"߃͆$$A߃Ӯ͆!ǝ߃ϰ߃/٧ߵ! N ߃߃;*HQj߃Ӗ77  ߃  ˵̆ۡi͆͆"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃o Yҕȝџם̆߃͆>͆ ե͆ϰܰ͆Ŷ߃߃ڭ߃߃߃߃߳Ӧ͛" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃!͆ݳ$ߵƛŲۭ!!ɰ GW ! -Ú cۭ߃߃=*џɛ߃ö ɷŢϰ΀ gٖ1 ;/ IծĄն߃כ߶y !+̓̆>  ܁߃ծ7 ߓћ ե%/*3 - G߃iM͓o Yӷٖ̆۞͜C    o   N'0`߃ז  ߃׶ םܰ߃߃˴ז#ǝa=џ$  - - 7 bծ 3}U߃Օ]1͆ߵ!Z!޵!ٗ̓  Ų߶ ߃߃߃߃߃ݢޭo Y֝  8o Yߵծ ϰ=*߃߃ݛݰ߃ӛ͆ -џծߵo Y ߵ ߃ ۞öٖٖ߃ó߃ϰ9߃Kȝٵ ۡ -Ú*͓ ۭÁ7ϰ̆!ٖٖ -׮ӓۭ ۰͡7߃ -Ú߃' "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Õރ߃ծ 55߃Ӗ ߃զ߃͓Ӧ ]1  '' ^W=קŶ ö!s߃߃ϰџ߃ ߃͙߃ˢ3}UŶi͆߬߭ńۓ  ++8++۞П%/*3 -  öÛͧ  П -ӥ o YLǗ۰9ŵ  ͆! ۲߃ϰߵ߃Fb"g ]9u 1 %3S ?;-6 ͓T `'ϰ߃3}U߃z͆!߃߃%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ˱ ˯ٖۿ ߶o Y!ɰ( 'E-O;K cWo S#u#a[11KSM o/[߃ö REķbP͆џo Y͓ރ߃g0i͆٨!öȝޭŚö ծ -šۭ͓@ٖ˵׺ҕö ʭϰͫ͆w< -ߠ{߃ܰ2|Ti%5m+     +   g_u+E+e   I'9s!+ ) qŷ߃ϡ֞WnX/߭џӥiծăɍۭރ %īŷ߃i  ͆ͫ߃ӢۡmۭӠ߃Ǘޭo YЛ ߃  ܮӥߵٖ͆   1m0߃d SRiӛǚҦ͆Ϭ߃ǝǗ" -šwճ -Ú)o Y͆Ӗ=ٖi߃߶߃іѭ߃ۭ߃ʹݰ͆iͫծ-ۭ߃ۭ -ПוF-͆ ٧ӛ߃߃Ǎͮӛٖo Y3}Uծϰӛ 8ݶٖӷ߭џϰU˵3}U߃ ܰ߃Ρ o Yo Y Ӧߵ ߳ݤ  - - - "J  "       |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!Z** )(','$'%$%'߃߃߃ۭ г߃ ǝնȝo Y˵ѧճ ϰIJ ߃ͫϰٖ͆÷C@%2% - - - - -< - - - -f - - - - - -: - - - - -, - - -8 -4 - - - - -( - - - - -0 - -@ - - -> -J -> - - - -z -4 - - - -H - - - - - - - - -L - - - - -2 - -* - - - - - - - - - - - - -J - - - -~ -D - -n - - - - - - - - - - -< - - - -R - - - - - - - -- - -B - -$ -: -6 - - - - - -6 - - - - - - - - -0 - - - - -  - -l - - -%" %# *!''ߵY) ۡ!ҕöӛ  -  ǝП  - -߃ۡӜ.Үq ݰ ˣ߃۱ٖ i ܳ ٨ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF!R Q!P"S$Q#Q"Q!P$P#Q"P$P!Q R#Qͫ  ߝůŴ߃ ӥ߃ĵ g߃϶͆߳Mɚͫ.ϰӕҕ߃ ߃ؖϰ]1 Ŷ#ϰi߃g0̆ -ݕڭ~߃Ӧћ߃ݶٯ ߃ "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ö"   Jb-Oy -߃-s  ck %/M 3 -0.џQ.   1\0߃ڰރ̓?߃!2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  !U'<=͆ؖ߃ם߃ = ]]P ! ٖѝ+ɤ0*؟ϰǝ߃    ׶!߭" 9/ ͡Օi߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !ۭnXߵů ͆ޭ nX͛ϰٖ !a߃ڭ߃ǵ߰۞<Mۜ߃]1#óö  ߃˧͆ Ñۣ џ  ͫб͆͆ůۭ͆  - -߃џҕ?ۓiؖ! ߃Ʈɰ߃3}Uׅh ? --D]2|T!߃ޞծѡۡ͆͆ Ӟٖ7ׅ Ɠϰ߃߃߃ݶ߃ !߃߃ٰ!ϰ͆זΘө էǮ !ϰɮ͆߃! %   / ! (c,- -П߃߃ ɮ ߃ ߃ӥ߃o Y߃o Yٖl߃\0[ IC> +8ٖݳöߵŷ  ŷ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  қ߃ݢ׳¢˵3d%ם o YŢծק߭ եϰFĽԦ΃-Ǯ߃߃ӕ 0 ! ` Ӡ ע ߃3}UUݶ͆m"I߃o Y߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - Ú߃ٖ  Jo YϰۭzӖ =*߃߃ö5 #߃"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2$"# -) $ #! -' # + Ӝ̫ϰo Y }1W 1IkC Iwqk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ϰރ 2ɱ߃Ѳѱ ߃7\߃կ ߃gׁ  ߃՗ӛo Yރo Y˶ͫ ͆߃ 3}UϰǜǮ ծ ӕѡǃ߃ͫ !ٖП߃  ۡ!ׁ߃5 ɻٖ ]1ۭƣH`Ls߃'ӛۭ͆̆sۭ #G7Q%7   -o -Y 1#6 ٨ ݶŷ߃!ö &϶߃П* -'<  Xѧӥ߃o YП͆<ރӕ͆Ǯ@%2 -  ҥ߃եݰ˶ ͬѧ7ۭ߃߃ -Ú߃ó -Ú ׶߃^ V Sזۓ۳߃!ۭԚ ެ!S -I  x   e    % <%^߃ ߃Ӕ̆ -͆ݷ]1!׊߃//߳2|To Y]1ٖ ۭ  ރް߃߃Wٖ  ˴ .ݷ ߃ɛރǮ0 -[ -!3 5!߃Š ߳ɮ̔i߶͆#    ߃ރT٧Лߧӷss;# Viʵ~Л ߃͆Ӧӥio YЧ ף!ߧۣͫ ׶ۓ%!ǝ߃͆٢ѱ߃)9öϰ߃Ӳ ɰ o Y/˛ ÂÒǝŶ   ٖo Yǜ߃?ǝ.ހŢ -նϛöǚ ߃ ςɰޜ ö߃ǚ=*߃ծ߃ރ߃ѡϰړ! ރރ߃!!;5I  wC    e   ' NI'Z-߃͆̆iɝ )߃ރ̝߃̱߃ߵ̮  !ׅ޵ ߃7͆͆πҕ͆Ţ ۓ͆  =*ծ ͛ӆ)K Ii9g߃Փ iȝͫ߃ɰ؛Ԧ߃ӕۡڭ߃͆ ʤo Yߧ ۞Ɲ2oS  - -3{A;߃6߫ ͆͆ қ ٖπۡʧ߃͆ѡםǮ dmٖٙ - - - -۰ӥ iӠ̫͆Қg߃ͫ ۡ(6ߵ߃߃߃߃ӷͫџS^# K[߃͛͆ެړΰ5߃םǮ߃2|TFƃŶ ߃ϰ ۰Ǯ -ٖ͆͆=*ӕ6C۵ߵɛůŹۖ߃ۡ!ݶ٤/߃Ŷ߃߃߃3}Uɶ͆ե̆öۭ߃߃dz߃ݶۓ߃ϰ ٖٖ -ΰ ϰރ -mBɶӛo Y߃#}$lםׁz,ɰɚ]1߃̆ƛۡ͆͆ݰ iˢnX[ۭͫߓӦǛϰ і߃. џnX9oϰ߃]1 ]1եǝͫ ˵5]1sܞ+o Yۡς߃ <* o Y I9 ;Bö͓ڣŚݛ #ϰ ө̆߃͆ - ۡͶ  ̆SɰіӖ͓߃߃ ߃ŷƃ͆ϰ߃߃"g ]9u 1 %3S ?;-6٧ѭ٧ۮۑՔͶŶۓ߃/   - /9 E=I7 -W -ѡ ͆٨i͆߃޳ڞ3}Uۭm߃L' +y eQAa"Kk9 9  ' E i&wD!4ٖ٧ߵѡ ۓˆ1- ۭ߃< - -"/߃mǃ߃ ̓Ųӥö:A]1ѐ׷'=7[-]A'Q%wq= 3K=.G }c' )ծ  ߃߃߃ ߳ ::߮ރˢ߃o Y߃߳ńߵnX ߃K׷ߵ -Ԯ!ړџ&   B -9/ٖ߃Wi\0ӷݯ ߃ۣ߭  -ص o Y̆ ͫـ ׳?˶߃ۭџ֛͆ͫ @ӛ߃)߃ם٨͆ӛ̝-  ߃ o Y  ɰߵ \0߃͆ӷWۭ¥߃ ۭ~( &D,N:J -bVnR"t"`Z00JRLn.['$#&&)ُ ͆ Qі!ö߃߃ރ߃ޮöծ߃sե߃# -23Ր!śٖͫރǞo Yն   ˵ ߵ ߧߵ˴Ǯ]1߃ ͓ݶז2|T  =*ͻ 8So Y ߶o Yџ&   B -9/o YӷӚŵ ѧö'u -}7?' 17o). ߃7 ͛ΰ߭ !߃џߵӭ ϰ ͮ߃߭ٛöۡ ʛރ  ߃ӚŶcˤ߃ɝٖ]1 öʆ͔߰߃ӓŷÑۣރٖŲ̓߃͓ݯծ ރ -Úߵ͓io YߞӕȫǝQ -< ͓Ń !͆.˴ߵš ե]1%Ǜ߃   2( 'E-O;K cWo S#u#a[11KSM o/[ #ӕݰۭ[%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !J ߃ٖ ֝ϰ΋%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! ٨͆ͫʰ ͆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ߃΄ö ! 7!#  e    o 9  '  -  [ /s""], -ӕǗӤ͆Ͷ߃ѡٴ߃  =ŚΔ~˧߃;կ  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG$ݰ߳߃џ߃ ͆͆ ͆ ͆ööћӦͫϰٖ͆Ӧ߃ܰϰ Н߃˵߃ - џ߃ծȶ߃n ǝߌۭ ߃Қ ߃͓ ϛ ͓ iŲ߃֥̫o YזŃщރ# ͆߃ۡӵs 9% -ծ ߃ʚm -Ú߃ӕ Ρџ ۲0 X2˶Iϳ ( - -8 - - ͆ۡͮۖ!ϰöמ߮ɤ ѭߧqƮߨ ٖѡծӷ  ݔ߃śѧå߃߃!ٖ͓!o Y׊můѡ˵Ӧ߮  $:˰ۓۡ͆ͫ ߃ӛg ߃=*ڡ +ϓ 6߃߃͆yͫ33ݰ߃̫Ӧ+ -; - -T%3}U! ˧7_%}w 6 q,߃#ߊŢɱǃ]1߃Ŭ]1ۭߵ,ѡۭ i g0ׯϡ߃Ń̆  !߃ŵٖ џӚ ۦѩ|ʵϓӛۭ ͧ߃ծ߃ߧϰ߃ҕ;ם   1  -׊߃͓͛ǝӤ  ѱŲ$_ /7;6ۭѡʧɮ߃߃E{ ǜ ߃̓x߃߃˅ϰŵ߃˗4' ͆}8k#a E˗߃=*a 6 ϰ ܰ͆Щͮ߃ϰ̫خ -͆iӥ͆џ߃ $+ -; - -T%߃˵ů߃˵ sʜaѡ}˰ ծö߃ џ !dK ѩ ϰ̫ڔ͆͆ -ҕ!П]1dzӕĠӦ߃!͆ӷ ů3ߵ3}U ǝ8߃]1ͫ͆   - -Ӳ߃! i - #0Ţ ϰǛͫߵo Yö ۭӕo=  -ŷٶ  ߃!ۡ ۭ=*ߧ  ɰ߃Ŷɉ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  أ ݰͶѭރ!³ ߃o Y߃ö  ǵѭo Y  .ǓϰПbK0ѧ ߃߶߃!ٯIJݰo Y϶߃ϰǗ \զ ރ ޵ ö٧ى]1Ԛ͆iۡT Ǟ ՃS -Ⱥ> ۓ7  - bg1 -Mϰٖ߃ŋ!g٨џ\ɶ͆߃͆o YǮ}ǜ߃ߝק( 'E-O;K cWo S#u#a[11KSM o/[möѡ߃ߵ̆ ߃/߃џڡ͆nXծ *3߃Ŷ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃ɜ˵߃)$Ϫ ͆ݰ߃%4l* - - -* - f^t+D*d~  -H&8r$##&! %+ $ &&!$)-& (% (q!%!%ɛͫ ߃߃RYm)Y'O-W2|Tc-w_6!S+33KMCQ;1KSZ -եm ͆ͫo YǗǛ3}U^ߝ|ٖͫ ߃߃Ţ םӕϰӕ϶ ö͓]1ͫOˠ͆# ރӲЛ˗ծ!ϰ۞]1[ IC> +8Ӗ Пϰ ٨ٯ!]1ۭٝ]1պϰݑǝ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '͆Л߃ϰ  o Y  ٖۭՔ=*կߵ ϫם߃߃ڭ˱)c,v^6 R*22JLBP:0JRZ']# -(!!џզ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ރџ"?YI  ;'U5} %sG 5 1 E C #  % IE]W!2|T ߃Iۭӱ%`Lۭ"ӕ ߃͓!Ń џ͛ó$߳եǝ ]1߃ ڡ߃o Yˣ̆ ۭٮ %o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9'  ̓خ ծ̓!Ê  8  ϰ  ӕnX H  ߃ٖŵ ɣ%{ 7oy -3/1£υԮ߃  yџ ؖS]5$0il۰ -Úo Yؖ߮͛ϋӓ߃ ϰăٖ͆С߃v˗  ѡiϰԥnX=*o Yٖߵۭo Y˗ݮ7 {2 6mރǁî߃]1ճ3}U߃)o Yџ˧ˤͮե߃߫ѯ]1  ˵մ ϰ߃öծ߃Ųó߃Ѷ߃ߝ؜٨Ϫ҃ π߃Ӧ πŵڢ  ͓Ģӷϰߵݞϰ     ά" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ö߃˗'=7[-]A'Q%wq= 3K=.G }c'w )ٖ߃Ӥ߃ ĵ <*#3Sm Ţ͆͆b߃ӕ̛Ǜ ӛ͆ ѩ ܰ ߃Ρ ]1ĵۭͫ˰߃ߜG߃o Yރŵ͆nX߃͆i  ǝџӖٖ߶.џݶö=*ٖ]1o Y E  ńճ ڰ'̓9Pߵ˧٨߃߇͆Ģծ˴Ð ծџ*o Yٖ߃,߃ѡց ->ڡЛϰ!߭߃2oS  - -3{A;ٶׅ -šӛ! ΡA }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(I '̙߃nXПǝ$Ł"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, "&&%%%"&#$&%"& $! '$߃ٖ [ Rӛӛ"\͆ ߃߃ϰ πߵ̶߃єϰB'!U+ 7 ?    eQAaW %  e*ET6"M?N޵ރ<~Ҡ ɛPۡ߃o Y"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -֝9ϰڡރ ]1]o Yö߃ ö͆/7;6  ͆Ӧҥӥ.5ٖރ o Y/߃  - - ͧ˱ ߃ ރ ͆٧o Yۡٮ ۡ   6߃ٝ߃ײ߃ծ˱߃߃ö͆أ&g me !/ ?/7JJ!Ųjɰ бٖ ٖ -ÚϘ v l ń ۞͆ծɮ  ˶͆h+ ?އo Y7ӛ!џ͓٨͡o Y хo Yѧiכٕ - .߃ -ÚTѡůo Y'u -}7?' 17o). ߃Ġ r˨ߵ ߃߃ˤǝ͆ ߃ރدז߃߃͝ă ծǮ߮ 55 ճsٖۭٛ۰%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !߃ǃ ߫ŀG ݰ߃2|Tڭ ӛҕѧ ͓˗ޞ 7_%}w 6 q,öѶ͈߃ ]12Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ۭ!ѱ߃ =ރ <*#3Sm͆ Pǵ߃&߃ ͡č߃ٖ+ X֦   ͆џ  ϰ߃߷ݶ߃  ߃9ϰ۲#   ͓џϪʚ 3}Uϰ> ]1ɛڣ -߃ö ͆˶ ̆o Y I - -AP G*/ z2'߃ݕ?͆" - -D --g  !AAz߃ö I .7 !;%G" *G[5 g%/J߃߃]1ם ϰ߰Ʈ ͆߃߃ ˖QǛ=߃Oi !c<* ³ϰٖ͆߃\ٖߵo Y͆!Ӧñ6ߵ߃Śo YŲ߃q@-ywA i\S˧џ߃ ۡ6o Y߃ٖ͆  ߃ק@f  ӖIJѶӦٖ߃ŵ,Mٖ ó̓ӛ>ŷ˵џg٧ ߃ ϰם  O ߃%5m+     +   g_u+E+e   I'9s!+ ) qծ!џΤ߃   E߃͆͆3}Uٖ !Ŷݛ %ϰ o Y "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - -Ġٖ?ރ - ߃`x6x4! ͓! ˢ߃ς&5 %     +%aC K/> - - ͱ sö -Ú  ߃ʵٖ ߃͆ ߃!ߵϡ߃EĚ߃ɰ!ŵ!ۡ ߃&8FBR.8D"X6N --N0,fXpZ!)*(+ (߃ϰ߃Ν O$! _֮ ۭ]1ٖ  ۞͆o Y!s߃Ǜեϰ߃ - ߃iݰ(̆џ" - -] --g߃̛͆>7=*߭߃> -   ߃%{ 7oy -3/1ۡˢ ĠٖͫŶ=*7͆ɝ߃ ݮ٨  ߃ o Y߃Ǜ M}3#g5 7 o!!nM7so1M /% y_M;]5{1 m? )Ń͆ =* -x)ڣ= - `3*ϰ  ö߃ ߃߃ͫ߃ ϰ ۡ iקi]1߃q@-ywA i\ ͆ߵAo Y o Y߃߃ ͆߃ײރ͆ۡ߃߃߃ ) }#Yӕٟ0   V  - - - - -    -  J h -      ^ - V  B - -R - - -, -8 -   - -2  - - - L -   4 d   -  (   - -4  J l -~ j -H - R -  - -D -v - -" * - -.  l X $ n $<*@H  -@H$XL^BTjJ:|x6T4+&(" &""k%B$^&\Ģӷl Ͷ߃߃3}UnX߃Yh ћߵǵ߃͆!ա߭ۿ9ʗ߃ϰ ͆ dӛ˭ -߃ŵ ''o Yۭѡٖ#߃Ń ߃ם߃Ɲ߃џǮܰϰ ͆Ŕ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  !=*ۓo Y˴ΰö܊͆߃o Y -šޫʵҕ1 -1   Mӛ͆߃ ۞ۡ Mͫӛ ѡ]1*ѳsŷ   ZZ]1o Y/ϰ  ߃Ӧo YKծX߃Z߃o Yծ߃߃߃dz߮ϰ" Ʈ Ӧ͓џٯöߵ I - -AP G*/ˡٖ1 :. I,ϰק!=*ۡ/8KݰŲړԦ߃  զםsi߃3}Uǝ iٖ߃ =*ϰݰ X˵ϰ   ǚ߃џϰӷ / ߃ӕ7 ̖ыG -&J5˧ӷf6ff!߶ރ%ϰ 'ůڡ ۭǮ˴߃]1͓ۡӦ߃ۓճʕ7Ӧ߃Bׁɮ&   B -9/IJۡ؛ۭ!̔ެۭö ĵӷћ߃߇sђӢ ˴  ެ!>߃͆ѭɛӷ߃ ϰ3}Uړ ͆ !џöٯ߃ x4כރ߃Ţ߃߃ߜ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ǃٖ ߃ Dѡo Y ӕ د"  - -  -  - - -> - -  -" - - -  - - -V,sծӥnX,_' .  *:˰ ˶߃ǛöٖǝПŁԮ߃ -ŷ - }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ծ -öէWۓ2 ޯ - 6ӕ ͆ϰ͆ $"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2$-#0 -)0$0#0 -'0#0+09{)G3KYk56+!!3# G}' ? {P"ݰˈ ծϰi ׁ۰͓߃͆ߵҞȮöIӷϰߵ џǮ߰ ߵo Y/߮͆Ǯo Yɝ߃ٝߵ ůi  lń ѝo Yާۭ٧қߧ  Ţ߃ߜ˦ծM - -߃o Y ߃۰ͫ3}Uyۭ͆ϰٗ߃!߃߃ ˴ ٰǛ̆ö٨Ŷރ ރ˴ݰ۱o Y  ރ߃˧ö߃ Փǃ)9߃Ң ѧ ّե ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGϰqɝ 7 {2 6џg0٧ ߃۰͆ ߃UӮ lٮ  ߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ӥۭǚ߃!ݛϪٖӛ߃ˤ .͆ iöʆ Ϸײ߃3[ R+ ߃ӕڳЛ -ݮџĢ5ǔI >)\0߃߃ݕ߃_ ߃ͱ ۧϰ߃q߃͆!  ٖgӲ ö߃џ߃ե߃ϰ۞ӚŰө!߃ö ]1̆߃ހTϬ ߃π߃ɰ ͆ѧ͛ö ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG Ҟծ͆٧ۭ o Y#ٖӖ'<6Z,\@&P$vp< 2J<.F -|b&$ )!) )* ŵk (&) ߃ި ǐR߃߃ծ߃4߃ե ϰ-߃ M!å߃ ɚfJ -B/F$ -.8, 0* !ϰГϰ -šٖծ-߃i߶߃͛ǵ]1 ӕ^߃ؖӛ ۡ߃χ ͆٨**öٖ-R6ް5.W˶ǝ߃ ߃ϰ4ϰ 8˴ٖӷٖ ז -˵ ׶ް̆>g  ˴ N9Ϊ џٖi  <* ײΤǜ߃˵̓ ߃=*߃]1*߃3}U ͆߃HӢ˧ѧϰ̆ џ͆Ţծ Q  !˴#   F!ۏ ߧo Yȫۡ߳ǜϰ+ߵö׊Ҧ֛   "   Jb-Móo Y͆ϰݯ͓ ޭǞ߃߃ Ϊ ߃c1 ;/ I$߃ۭ.ͫKٟ ۭҕͫ ͆}߃ ů.߃]1߃߃öĵ]-?]!m KIq7g7/0ϰҕۭ ߵ߃߶ۡ  Ì̫߃!߃ ٖ߳? ѩ ߃ރߧo Yo Yݣȝ٪͆ ݮXaۭ߭o Y ރ ߳ǚnџ ߃@* {ö͆Ѷӕ ѡۡΰ ז!ͮ! ӛ  ۭ߃߃ͫˣ͓ϰ֛Ǯo Y  ͓i߃ \0Ǜŷރۭރ۲͓ǚ߃) ߭Ӛӌ߃٧  ͛͆ӕ͓Ϡ͆ծ͆͆߃&w 5g#%cG u5y YWY, .o Yۓ̧ރֲ i͆۰ե߃  !o Yŵ޶̓ iͫ߃ϰӖ]1 ɛͫ ʚo Y5į ߞ߃ĵ͝͞ !o Yݮӷ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*& )(','$&%$%# ًރ("')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ϰӍ ߃߃է ߃߃߃߃ۓѯϗ:-³ ڰߩ ߃ۣΡߵϰIJ߃߃ٖ öݰ߃̓ծ͆߃͆˶i ߃ϔ X ծ߭͆ԬϰރПӕ  -ÚۭǛծǵ̆ ǵ!ق" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӛ´ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃ɚҕ5߃ٖ$͓םӊړ 1߃ރٖۭ͆3}U߃ ̆ ݰiBՕեӮ öџז ܤ Ճ߃͆]1iծ9"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Ŷ/ -60 -߃ރ$ + -U >=*϶͆˶ז ʦ߃ǝۡ٨ ͆ۃ߭öˢ "͓υǀ߃Ɯ͆o Y/ Ӧٖǝͫ '͓̖ ͓͆s2|T߃ٛ˵͆͆̓ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '۞͆   7 ̆W͆ö@ͤ߃͆߳ ߶!߃C߃ɬ$b![ ϶߃ʛ  ߃  h+ ?G߳ɰ߃͆ٯߵͫ !ٜ#Ӧo Y ŵ߃ۭ߃ރĢ̆͆߃ öɛڭџgѭ١ +å߃߃ѐߵ]1ŷծöٖ߃o -ϰ߃  ϰ߃ۣћ ӷǝǜ˵߃ ّ͆% Õםٖߵߵsâ͆(+ Ժڰo Y ڡ( ۭ͆o Yɰݛ#"!߶߃  ͆ǝ߳٥ŵϰ ߃ѡߵӷ ̔ǃ߃߃կϰǗ߃Ӧ I9 ;ߵ߃߃ٖ߃ۡK͆ե߃ҕܰ -!Ǜg)2ߵ]1  l؍)öo Y߃Օö ǝϯ" -  ) -       [<å̆ŶÊŰ͆  ŵϰ&%%[cӦ ިˤi˰]1ߵ"ƮΔճ&öۑۭͫ - ț͆ ͆ϰI߃ii ii߃۞ߵ -Úײ!.jӕݑ9ӕӮ ߃̓5 - -3/ Jo Y@ 3   -0ϰ=*ٖ͛߃̆߃h+ ? 3 ̫߃ז߃ۭ̮߫ӛ]1͆,"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ٰߵ߶ז öw>ݶߓi͆ ̛ ѡ߃jM߃ճ߃ړO#ۭ߃ѡ5۰߃"2|Tٖɮ͓å٨iރ( &D,N:J -bVnR"t"`Z00JRLn.['/#4&8 ۭ̆gń  ז ÂÒo Y߃߃߃3}U3 ПӥHۡ -Ú׭%     < -  f     :     ,   8 4     (     0 @   > J >    z 4    H        L     2  *             J    ~ D  n           <    R        -  B  $ : 6      6      -  0        l   %" %# *!''$ + -U >ǝ ʺبٟѓ߃ŵ ߃ٖ؝!*ѧ ϰg)2ŵ͆b?o  -i$OW1 o Yٖ٨߃߃Ԧ/߃ ٗ ߃ ŷٰ̫߃!̆߃  ߃٧͆߃)ϰۭ ۡŃڰݣݯ͆ Ӗͫ$ y ߃ŵ(٧͛ϰٯ߶͘ II dݶ  ŷ  ރ -sރ / 0<]1 ߃͛߃]1 ǝֲo Y ǜϰҥ եg0 !t3߃߃ ڞɣެծŢɛ π\0 0 _U+=' +y e-=#    #;Gi"&"]߃ ˴ɱէ $ o YsöЧk - -i߃߳םϰߵכі ۭiB+4ծ7^$|v 6 p,)<߃o Y! ٮ&           8    F   B  R .8   D   " X 6  N     -    -   N 0     ,    f X  p        Z  5!)*(+ (ͫ "g ]9u 1 %3S ?;-6զ͆Ǜ=*߃ͧ ٤˵߃ӷ߭םʧ  ѧö ͫo Y  9 џեǛۭӜ   ߵ߃̖͆ ͛!ͬöݰԦӕ߃ߵٯۭ̓Á׶߫.Njі̮˵ İϰd  -߃џ٨̆ K"> 3߰ ߃ߵٖ ߃џ߃ ރݯ -šӠ߃߃o Yե͆߃ރ߃ߝǗϰб̝ i ö ]1ծՕ߃Ԯo Y!ެ߃Rߝ߃:߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ٯϰǃСߧ' c&mVծٖӷŶΡז ˣFړϰѡܯ!8%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%"". )%&#& *+!'-')[߃śߵ ݶo Yלҕ - - - -͆o Y߃ރ߃եůѧǚ߃ ̧͆ ŷ  ݛރ٧ ծ߃߃  ?ڶ  ?C ߃"g ]9u 1 %3S ?;-67 - Ɋ ͊ӷП" o Y/ ۭ͆˧Þ׺ӆ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%["` b%a#b *`!'a'`3ѭϪ߃ϰաo Yͱ[߃ ͫ=*ɝǃۭӛ ͆ ߃ǵٯ)w}_ S 9=O 0ߜ -ۡ߃i ؖ߃2|T߃ ߃ =>ծϰ۷ϔ߃OS]5$0߃!()>=*ɛ ߃߃ ރǞińɰ  ݰ˧ ۣ iٯ߃ o Yۓ͆ ͆߃g/nX/ؖǣ 2 - - ߃TΡѝ  Q׊Ϙuѧ ߃  ߃> ћ߃ѧ=*0 -[ -!3 5ۣ /o Y=*  3Ɨ%͓߃ݑѧџԥ߃ ߃߃ރF ök7ii -Úh߃ծǚ ͆˵߃߃͖˵ǖ߃ۭ9 ͓߃ ٟ߃ϰ߃3}Uݯџϰ߭ϋٖ П .o Y io Yى߃o Yi߃ ߃ۡ߃ ӥ߃ÂÒ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'h ٮϰ߃͆4~˱۞ǃ$6^ե  xݮ߃͓}8k#a Ĕ =*!#uۡ ߃П?ٖöϰ ѱ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )R ҕٖ߃ŵ -$߃  ˰x42Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  öծ֮=*߃$o Y!ۡͬ ͓kߵ ރ۞o Yރ͆߃3}Uo Y!ҚӕџӷݳöП"߃  ߃NƄ%{ 7oy -3/1sߚ +C    M'߃߃ѡݰ]1˴ -Ú˵ ٖ͆߃!9߃זۡ y -߃ݯ۝- - Z߃ö߃߃ٖ - -߃ˆ߃ϰٖН߃ɛɛ ߃ ϩ߃߃τǛ ˗߃ωʝ߃߃Ӧ߮ծ߭ҕեó ( &D,N:J -bVnR"t"`Z00JRLn.['$#(&)ö! %   )ފů[ ٟ aӷ Ǜ\0 ߃ϰӦÑۣo Yծ͆9"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ѧ7͆ եѡݮ˛ٯצ߃ȝџǃ߃߃\ծ߃߃ӕۭۭۡ߃Л߃F-ϩٖџӖK٣͆˵߃ۓݶ!ɛɱ u98  @4*  lf -&pc*<"@ i٥ ߃   ݳ߃!ٖ m׊5.W ǔ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - 'ٶݛ} }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(} 'öϰ]1߃  ߃ե߃ŷ7ӷ۞ ͆ö߃ ӷۭ  ٖծf#o Y͆3}U׊Ǯկٖˢ#ɰ͓ћͪ߃+ -=wZg?Ǘ]1߃ά߃٨!]1߃iӊ߃͆7ɰѝۓͮծѱۭ͆͛޶߃u98  @4*  lf -&pc*" πҦ џ4`ϰϰѧծ ׅՈ֝υҕ    ߤi]1ö %5m+     +   g_u+D+e   I'9s!+ ) q߃ϰ7бŶ߃եզ>/ׯ3}Uٖړ ߃öۡ@߃۱߭ ߃  'o Yߵ ߃߃dҦЧ $' 7/ kcŵծ ? 9ă߃ ߃ע߃ϰ! LLǩ\0 ߄˵ѭ˰ϰ!Ϛߵҕ o YӦ͓ӷ߭" ö߃͓Bٖ6ÂÒϰ͆# s5/߃߃߃%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%4"7 6%6#6 *8!'7'5߃ߵߵڡ9߃߃߃˴͆Ϙ͆ůyo Yџٖެ߃/h1џ-R6߭/   - /9 E=I7 -W -ӛޭ˩͘ II dծǃ͆ߵ͆ םҞdnX߃ŵ֮߃ϡϰu%߳ПٖŠރϰ I9 ;߃ծյ=*i߃?]1ϰiǮ͆ѡ͛" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ɝ ѡߵծ ߃ǧcݰ߃6="')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?3 )ɰ٨"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ۣڡ8ɍ]1߃̛ -o Y߃# - :х?ϰ ݰ—ћǮ"?YI  ;'U5} %sG 5 1 E C #  % IE]$W߃#m -,?WŖgK C/G% -/80 K ߵ ͆  o YћAѭo Y?2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  iǚӕ߃ߵ -ś  ϰo Y !͛ե͆h+ ?`'  W -8ѧ͆)) G -} ߃ ǃۡǥڡѡ!ծ߃Э  -͆ծ -.)4"߃]1/ -60 -߳͆ق"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, ""&&#%'"&#&&$"$ $% '&׊ћӠۓծ۲߃ - -͆ϰۭ!"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ޗۭo Y٧߃ ߃߃߃͆߃ӕ_ם Ǚiߵ?ŶծiŃ͆ ۭ MS -U> - ̆o Yɰͮ˵ö !ϰ߃q  ڞ ߃߃ϰ͆ѯכծ ˧!  ѭٟ٨ÑۣٯԮnX۞ 3}U͆o Yů=*͇K΀ ,) }# =3 )))g %A97=! 3 ' i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG,,b͆ӛ߭$' 7/ kcۓ]1ПϰPg ߃ͫϰˣ̧ ӷҕ߃߶ۡ̓ރ߃ӕѧɝ̆o YU۶ۡӓ ߃ -Ú ۓŲ!"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ϪߵƝ  ͆͆ ̆˵$ö߃ ߃i߃ׁö߃ ߃ۭo Yi3}Uö߃ɰ͆ ϰ͆ó ۭͫ  -͆ӕםџŵ߃Ӛկo Yѧů߃͆ݣ̆߃ ϰ͛ߧ ǵͶ4߃ŵ ߃ - _-8{ U߃ c͆ͫ͡o Y͆̓՛o Yd SRi߭߃ծ߃߃ծџ ǃǞ͓ϰם ixB -ާ͆ $ӕį߃ϰ͆ѡ׶o Y iѡ.8Ӧɰ߃ރ -Ч߃dzߵރbؖ߃ѡڣ߃U"   ,ڭݳϰ џ߃ז ߃˦ؖߧ Ͷ̆̆߃˴ӥ߃ϰͮ  o Y߭%]1 ׀è0 -[ -!3 5Tܳɰ ق-s  ck %/M 3 -0.ǝЦ߃ϰЧi߃۞ó͓o Y/ǜǛ߃i ؗo YٖYӛѭدŁ܉ߞ߃ҕ2$ &$J ϰ͡ٮ߃͆͆yڡDö Ű؛ ϰ%UL -Úؖͫכٖ !ѱǮ߭լ3}U - - - #0  ϰ o Yߵϰ h͓˵Ŷ *HQjǛ߃߃%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ߃ś ŵϰ߃ϰ π۷֛ nX3}U ߃iӕ׊ե̓џ͆ ]1٧͛åIڡö 4""&]ů8ϰ П nX ! NٟПՔŵo Y͆ö ݮ߃ڡ߃i}߭s߃߃͖o Y۶߃ 1 ] ͆! ٯ z΀ öɛӥכƝ͆ߟ ϙ]1r-s  ck %/M 3 -0.ծŶ̫  !߃̫ӕۡ RYm)Y'O-W ߃=*b/Q߃߃ݰߵ~ i͆ ͆Kծݑ ߃͆!ծݮՀח߃  ͆"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -޵߃ - g׮ ߃3}U  o Y͆ם]1!ǝǔ  ѱ߃ џٯ5&߃߃ ٖ͆ۜ͆ݶ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ٖ.2|T* -'<  Xö@מo Y/ϰٖ ͫ$_ Į 1ׇiރ׊ ߃ ɝSծНPR> 7bb (V)=߃ -ϰͶŷ߃Dó ʛ̆SŶӷsץX"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -џٛ\0͡ ΀է=*٨П߃ۡ߃߃߳߃ٛ'ծ ʧŷۭ߃͆؟Ҥˣ߃ۭ- YåڭiǃЛ ˢ808h߃3A b ٖ?3 %͆͆.ڣo Y߃ރԦۭ̓Ч ( 'E-O;K cWo S#u#a[11KSM o/[=*߃߃i͆߃ ߃%{ 7oy -3/1ߧy-߃R ,]IG/0 iםѡ7٨׊͓ٛɠ͆׶o Y߃ЩӦ ߃ ߃ݛ(͆ͫ o Yۭ ߃Ŷůԓ߃ö ϰ߃WWџڀ 11߃ ɰɫdz gճ߃6߃R߃͆  o YǍE۞{߃߃ӕ߃F\F0F[ IC> +8 ٨͆ö'  W -8ɛ ]1˧Ͷ߃ -'   - B9 3;͛Ų -ȅɰ͆׶  ͫ\0 g0߶߳ ߃կ -|N3öt ӟӚ߃Пٖтϰ Mߵ]1͆Ǘߵ߃߃ؖTӕǛ ѧ߃ ٮϰ͡ϰ߃" ߵ -Úӕ ߃ރ.϶Ӡٖ ߃߃߃{N߃߃߃4  ߃;44˗gԧ̫ "!̆cٖ -߃͛͆Ðۓ߃˶ۡ $$$ !ެ ٖ߃ѧͫ٨Ӗ ڣ7pӥ ߃߃֛ -ܰ7ݶіլ٧ ɱ߭ êש@%2ͫ]1ɰs߃ ٖ˵ݶ o Y!߃џ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͫӦnXƗ Tѱ7 ,V!߃RYm)Y'O-Wރ  ޞߝ Ǜ ˢ o Y/ٖ Пo Y߳߃ӷϰ Ģ, ڡŲ ͡ ˃Ŷ?  n     X 0 W !Ki _WCS-!9 3M5e5KmkISEw#+ /mY%o%=+AI! AI%YM_CUkK;}y7U5+ nX̆ ׊ծu98  @4*  lf -&pc*" öծ߃%5m+     +   g_u+E+e   I'9s!+ ) qߵۡ ߃͓߃?ˍ͆ĵ\0߃0! ˵߃x  ߃o Yϰ³ɝ޵i - ߃ö ߃ٖӛۓ߃ ͫ ߃˧݉͛ծߧӛ߃џ%5m+     +   g_u+E+e   I'9s!+ ) q۲ ߃ӊ߃џםۭöٝ߃o Y߃߃ɛȝԚ߃Ԗӓ߃߃߃:߃Чӛ7͆  ߃זo Y ϰծ˯ΰ  o YۡҬ߃ڭ߃ړџ˶!$ ߃߭߃2|T3}U͆ ϙ ٖ߃߃ծ yy o Yo YiҕǗߜ߮߃߃߮!) #  դ   n     X ߃?߃ӕ ߵ߃ \ 0 ϰե ҥ߃ S;ٖ߃#ם׳c-w_6!S+33KMCQ;1KSZ -ם ͆ծɰ߃]1ҕ߃ *ŵ߃ ͆ǝ ߧџ!!S % G) C aGC3%Y YK% 7gZ   e    K;Gi/s`7;}~.X-  &͆Ճ߃ձ!ś ߃ծ'߃ џ٧ݨi ߃öۭ͆! ߵӷ߃? 9o Y śړ͆قi2|T]2|Tٟ߃#   F߭ ٖ͡j߃͆ö - - -߃߃Ӥۡ߃ŷ  /ÔԦ  nX 9}8³ˢ߃!ë џ߃ϰ߃߮߃߃߃߃!եރ߃)9 ͆ӷo YŁӛ -~ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(~ '  ۭ2|Tϰ7ϰ џǃöǝ3}U%5m+     +   g_u+E+e   I'9s!+ ) qɍ ރ֝ -Ú/0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mYAI! AI%YM_IUk+  ۰ϰ߃ ϰ ѡӦɿ͆r6R$  - - 7 b߃߃ ɰ߃iٖծ ͓ o Yɶ(g5Пȝߵͫ߃  ߃ ǽ o Yπڰ  -     9ֺ͓߃ Ɨ߃ݯۡ͆.߃ӕݶӦݕϰN߃ ؖ&͆߃!ڡ\߃" - -] --g %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !׺ރۭͱٰ0V  Jh -^VBR- 82L4d(4Jl~jHRDw#+ /mX$n%=+AH  -@H$XL^BTjJ:}y7U5+&'! &#$ $ #=*̓ۓŵ߭߃߃߃    -ѡћ׳ճџϰ ͓͆m ߃П5͆ö߃  !cKs -ݥi$ - EU ./dz߃ϔ߃ϰˤۭ םF΀ ߃ -ͫײ@  2 ˵ћݕ ͆  б߃   ( 'E-O;K cWo S#u#a[11KSM o/[םi ˵߃ӓ߃ÂÒTџ ?ů ۭӥ. # 3A &1'߃߮߃ ћ  0߃՗#   8 '_  !A 6˵ ߃ۣB {ٯ͆     նӕז %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !̘ HH d'MƗɰŵ˴o Y̫םٖ͆ ͆ς߃ٖŶ߃$  - - 7 b߃߃߃ӥ  ϰ߃ͫͶރ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ۓϰ͆o Y ͆ރìͮo Yΰ!! %  9QA;U}Wg/ YK'!U+W   e  P6@fw+!Z'߃ ŵ?џ$o Y  %5m+     +   g_u+E+e   I'9s!+ ) qӛӦӕ&8FBR.8D"X6N --N0,fXpZ!)* (+ (   ů"͆? Tiϰͱ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͆߃  ϰӕ3}U.Ѯʗ˵ۓ %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !q بћ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃;! ;͆ե  -o Y˵Ч̫$NW04V!ϰo Y [߃ٖٯ׊!ۡ !٧˧Xa -Úݯ!׶ZnX i߭ <* ۰   ރݯƛۣ ۭ͆=*×! ۴бރ͛߃ ߃ߵc,v^6 R*22JLBP:0JRZ'!# -( ߳    ߃ѭۭ Jbى Uۭm ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG!߃ӥ   ͆˵͆ ծ˷Ϭݯ -0 -[ -!3 5;;uӛۓΪ"ł'߃͆߃߃߃ٖ۟߃o YӦϰ6̓џ̆iǜݕ  -߃޵ٯ3}Uǃ̫gbi "!џٙ'߃  ۣo Y0 ߃߃ްӕ ߃ǃ߃߃ ۡ7ӷ߭ҖԮNjŲ!ҕٖ\0IlŵöŬծϰٖhџ߃Uٖ͆ ~ڠ߶ծ   8  =* - ߃ծЛ˯զ߃ Ѧ٧ϰŵћ ɰ զӞ -ӥ̆ӕםӖ6-%ZϡǛ ٖ߃$6$^o YM ͡߃߃ ͆ o Yǜ7̆ ߃ǍyRXl(X&N,W+.٨ѭ߃߃޵ ɌɛӦ  ٮ߃  ͆=*ۮo Y߃ǵö ϰΰۣͫo Y߃!߃ӛ͆Ǜ͆ǣ۵ݰҕ    ߃ރקŶ!  3}Uo YƝ͆ߵӚ]߃ѧ߃'   - B9 3; خ˯1 ] ރ߭ӷ߃  -ÚП) - - -b?o  -i߃߃ރͳʵџǝ ׶RXl(X&N,W+߇ӷ  Ǯ>Ҧ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ե -š ]1߃ H ߨЬ ߃!ٖ ͆    ّ߃ۡ ߭ ťϰݷޫ׹ ů_ۡ*¢ XO߃H߃ ߃߃ Ǯރѧ ߃ٖ׊ o Y΂Ν͆ڄџȝПm9z(F3JXj46,K+,Q]1ۭͫ ߵ߃kݰŶ"" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͸זö߃߃śͫ& 9GCS/9E#Y7O -O1-gYq[!( Ñۣϰߵ߃Ւն׶v߃٨ӕƥړso Y  Ōo Yۡ ϰٯ3}U߃x ϰ    IŌӕϰ͆כ߃ ̬ծ ‚Òׇ|߃v͛  -џ]1o Yo Yy6 Ś˧  ߃߮iŲ߃͆ϰ,4-+mUqs*.ЩZIJǛџ̓InX.$r3 " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ˢ߃  !ŭҤ ߃]1[ IC> +8ۣ߃ϰ߇ړ Ԧӥǃ߃͆ڣhӱ߮   7ů -ÚҜö Ś͆߃ ߃Ł3}U ߫3}U óǝ ѭկПU+ o YۣՊö̆ݛ Ӧ ͆؛iߵ߃. öП߃  Ճ͆ɵ k ߃I$_ѭۡo Y͆ ˵ޞ߃ ͆->\ l JHp7f6/(%0+ ӊ!߃Ӧٖ.͆K߃iӓ߃͆ - -߃ӱ =ծM߃Ӧɛó ١џo Yڳǜϰۭ}Ͷ߃ -Úi g ߵ  ѭқƗmö߃ ܰπѧӓ߃!ʦߧ6R  ߵ̓ ѡö ߵŲ߃"g ]9u 1 %3S ?;-6ɚ߄yǮˢo Yǝם͆Ģ>ܰϰ߃˵Н7͆ѡö߃߃ $_Fۣ3}U П˴0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lX$n$ -AI%YM_CUkK;}y7U5+&-()"1 &2"0 -ˤ߃߃͆ςݳߵ ޜݰٖˤA(Sӕ ϰ˵  ڭ ͆ڰӕ߳3}U߃ծ͆ծ۰Ӧ!Ν!3Ӑ o Y߃ܰӖŵͫϰ͆Ϙ8͆ɮŢ ߃ ϔӷϰˣ  ߃ζo Y Ŷöկ ̓ &ͫǫӕ ڬ ŵ˯o Y מރПҦۭ  x4 ׳߃ѧ߃ɚ ߃]1 F߃ăٖUӦ7%/ V /TѶǽů ߃߳Л߃o Yѭ'  W -8կقۭ  M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )߃ۭҦo Yϰ$  - - 7 b" EϚS !ȝiŃؖIJ ߃ɰߵo Y۞ϰ ѧ͇6߃ ߨߵ߃ ߃ ߃߃߃o Y ރ߃ٖ!ٖǃПi߃ۭ͆ǝџَɰ!͆ -Úo Y͆͡ ߃߃߃ ߃ͫǗɛ vhöџ͆ó|L͓Ŷ߃Ӳ͆ ?ծ m \0߃ ׊޵ћӛ߭ӕٮնծåٖɰӦŵ ͓ѧ߃˵o Yߵ ރ߃ݣ͆߃߃bi׫i țރ]1ͱ ٖ߃ѡ֞"ݕi ߵ͆ѡ֝'͆R ,]IG/0߃   c-w_6!S+33KMCQ;1KSZ9 -ҕ߃o Y3d%߃+ۡ+ -; - -T%o Yӷ ɛ͆͆önXo Y  ͆˶ /\ "  ծ !͆ ߝ$  - - 7 b"'u -}7?' 17o).%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! ӕ͒sq̓ݣ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߶ͥ˵*ͫͫ͆߃ϯ ˵3}U ރ<N̆ރ#  o Yӷϰ۶Ϫi̮!џ߃˶T]1 i ˧ރݶ߃o Y  ӦAٖڭٖ˵oo Y%5m+     +   g_u+E+e   I'9s!+ ) q ߃ǛֲŶۡ߃߃ӛϡ/   - /9 E=I7 -W -!s߃ &ϰ!   oA ;a!#      G  2&01 ˯ٖ  ö߃ ߃߃ö ӕ߃ѡ۳ݣϰ˶ب]1 b?o  -io Y %5m+     +   g_u+E+e   I'9s!+ ) qϰ'   - B9 3;öŶџѱM٨߃ͫ  ѭރץރރ#߃Â]1߃߃ɰ  կ  ԧö߃ѡɛ߃͆߃۶ ~ޝ ɰ Ŷy͆߃ܶ ٖ˴ ۡˢ ͫۓٖsڡ֝ɚ˛ ߃iO?tö3}Uӷ ߃͓ ǵ) -3Лo Y߃o Y џ͆ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( + 'ϰѧ"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0% , * #+! $!ե ńރ ӷ#ծџŵߧ W޾͆ ͫŷݕ  ɶc߃ˠ Ӯ9 ϪӲٖ ɚŶ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃ٖo Y Ǯ   ެ ΪǨ/  џٖ߃ړٖS]5$0ܰ 9˛߃߃ٖi Ŷϰ߃ - - -ӛ̆ o Y߃A  1 Pʗћ -Úö -Ú?ӛS߃߃߃nX ( &D,N:J -bVnR"t"`Z00JRLn.['$#'&'   ӕݯV߃߃RC׎߃߃߭4 }1W 1IkC Iw pk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(4o ' ߧ͆џǮ   Ӧ׊ ͓߃ӕҕރ  Ġ  !ɛ߃߭"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ى ߃ŷo YՖ ߵ͆6Rڣӥ!ӈ߃߃ރHؖǞٖͮŶם͡ҕڣ ރݷ ړi߃ƛɰǜ͆˵  ( ö߃̆ͱͪ ؛߃ ŷזį٨П ٖՅ8˴ ߃ɝ3}Uˤӕ&   B -9/ ރ -ǜ ޜŁ͛ױö џ]1߃ծ!߳i<>Ǯҍ˱ ٖރnX߃ ߃o Yރҕ߶߃ -o Y!ɰ߃4Ճy -ǜ ٖ öӷ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃)6)) - -  bf1+ҕۓŵ߃ܰx4 ůӷ߃߃ܰ(( 'E-O;K cWo S#u#a[11KSM o/[ծٮׂ߃  ϡ  ̆џϰ͓߃x4! ۡ͛ ߃߃7߃פٶ (>öɛ3}Uϰ߃߃ϸo Yŵ]1ۭۭկ ̓ӷo Yى߃ރ!߃ǝ7 ϓmɝϰ]1 Ţ ö$ۣ˵ծ߃ ۞   ɰٖϰ ߧۣ߃џ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   Hճ̛ӥӥϡ ͛ݰ߃ރ J!߃İ׊͆ͮɚ  o Y ߃۞öǝ̆ǵ i ɕћ͆͆337̫³Iְǜbקǵ ëڞ öۭ!ŷö߳ͱ Ӥϯ ߃ ߃߃ ǣ-͆i_͆ ̓߃) ȫ  V͆Ǜރ?]1߃#ϰo YϰѶӛM6߶x4?öٖٖ o Y߃ŠͫѱѭӞ ћ͎ \ݰҕ    $    ެ  5džŶ۞öӕ! -ˍM#m -,?W -9 -Ν߃˵+ -=wZgٖ٨ Ǜׅ ߃ ϰ GW iϰϰ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߵ߃ޮ ͆6 ߃ӛ߃߬ϰ߃ڭŲŵٝ$' 7/ kc ߃ ݶǮԮ! ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGب ̫ͯ ߵ Нۓ߃߳ ծϝ۳߃?̧ז͆ϰǝׅ߃ ٖރö o Y  ߃̫!߃ ʵП ٖ  ؖ߃޵̆ǃۡ׷ϰ ɮ3}U9͆ ö߃ϰݰ!߃ߵ˵߃=*iɍߵ߃!ۭo Y͆5 Ȼ߶ٖ߃Pۡ͛ҞN߃  Nj߃ ˧ ׊߃o Y߃( sGg  ͆߃ծ߃߃ͮծџ߃]1[ IC> +8ƃ߃ɮ''r$$'Ӳ9{)G3KYk56+o Y߃+ۡ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - $löϔ!-!o Yo Y ϰӜ]1џ  9IJ̓ ӛ -&Jǝ߃ӛΛ٧3}Uݧٖ ˰ߵy>ߵͫծۓ ۭ߃ٖ߃ծϰ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!$*% )(',)$$%(%&7߃ ϔÑۣπnX߃ރ߃sެ֮͆͆͛߃߳śϰ߇iǛx4ǝņĢ߳ڡП߃ۭ߃ ݤեo Y ߧ߃͆ϰ -ҕ߃߃ɛͱ !yU +%aC  c# KM@*ϰ  =*߃ե ̆ǝݕٟѡ ߃ ߃ޠ߃öϰd -š~]1ۡז͆Ǜͱ   > ӷǛׁٖؖ͆f۞UKi 5I! AI%Y_IUk;y7W׮ԕ߃ٖ    ۭ߃̫߃͆џծ  џ ǝg0  ϰ߃Ѯރ ׁ!Ҥxӥϰ ծɰ ߃͓ۭǚَ -s  ck %/M 3 -0.ӛٛߵ߃߃ۭџǖ߃ö٥ҕπ5ůɚםߵάّ5' 9 џӜݰѱXӥ߃Ǯϰև߃͆,߃߃ރԮӀ2   3߃ծƣ$:˰Л߃ö ůџާ$ ,zٖ} ѷߝ'u -}7?' 17o).߃ɛ ̆iٖIĢ߃͆ރÂџʭ$߃ o YMs -s ǚ.    s2|TR ,]IG/0 ߃߃߃ .J9߃߃"g ]9u 1 %3S ?;-6ɜ Uбեեџ̱6i  ! NԮ7  3}Uǜյ ǝـ޵۞߃߃͓ٖ߃͞٨2 ٧͆̆߃ծ&Qۭö͝߃ޒۭ  ߃3}U ߶ џ!Ė?ϰߵ͆ [*ˣ߃?&߃ݰ  ӕ]1o Y|ٖ͖ŃQ߃ 3}Uџ\0߃߃޵Ӧؖ̆U\0 - #0ڡ2,ö   ѭ3}UכóП ֛Y!߃߃ɛ͓߃6  - bg1.˵ yŲٜ ߃̆ o Yo Y{ ѡ  ݛ̝߃ߵgK C/G% -/80͆ ߃:/?bϰ߃۰  ͆ݯ˴   ͆ӓӃ!3߃ۭ]1˴ם ۣקͤ öٵݶރ˗ۭٖ߳ ծ ˢٖ ߃ ͘ II dރiͫͫ ͫ]1߃͆7͆Нѡџȧϰߵǥۡ̆ѱݯۭögŷj !U'<=߃߃) ?h1*<]1ɛ߃ћΩ ö˴ɝߵϰ߃ ۶"g ]9u 1 %3S ?;-65 ٖ0600ǜ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -m ϰރ߃ɰ -%5m+     +   g_u+E+e   I'9s!+ ) qϰб߃߶ŵۭ$؛߃Ŷۭ߃˝&Ńߵٖ۞̡ϰ͆ӥ߃֛ӥӷʆӛ @)g  ߃ծӦћŲ߃"   ,!߃ϰߵ ɰߵS?ͫ߃ I - -AP G*/߃#2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ծ ߃ ٛ߃߃ɰٖ ̆ $ + -U >߃ i -Ú˦б  -iͩ ծ߃πѡӕ ÂÒ߃%{ 7oy -3,/1ۭ o Yծo Y߃ۭ˛  īܡ7ރٯך׶ͫ͆ߧnX Ǜٴ3}U   ߃ -Ú׶˝͓i - -ŵ öϰ߃,ǽٖ۞ͫϰ׊ɰ /`0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lX$n$<*@H  -@H$XL^BTjJ:|x6T4R+&=(>"@ &@"=",%0$#&%g߭ůٖ>ރ3}Uͫ ߵٖۡ ߵ͆ ߵi=߃ٖ! ߃mײö+ͱҕ  - ٛo Ys laծߝݮ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -ԟރ߃߳߃ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF99!N #!'"($##%"(!$$%#$"#$%!$ &#&͆ o Yӥ߃Ń߃ ͆џؖѡ߃ٖ߬ Cϛۭ]1Ͷݮsͫ ߃߃̓ϰ߃͆Ńӕo Y/߃߃߃߃,ͫ""""ʛ"ѡٖ  ϰ:/?bǃ    ɮ  ծאî߃  ק ˱ӕ# ݮ ˵Ǯ  ͫџߥ۰Ǯ߃ٖnXۣϚۭۤџߵ ŷ ծ -Úo YĢm͊6 )m353 2% ,  ։ ăǝͫâ߃$2 -"` -b --22b&*.0'0 ϰ ʛ۞=* rݰƮ ߃ɰ͆˱ Ԧڡ߃o Yŵ߃߃߬ރ߃ ̆ȝö͓ ߃ۭ    ߃ɛ!Lۭ|.ۡ3}Uŷ ϶ŵS Ѯ͓߃ћ3}U GW א͆!ϰ( ö٧͆ l߃ǝٖߵϯ" -  ) -       [<ͫ߃ߢ͆͆'ۭ߃! ӛե߃˴ŵ $  - - 7 b߽'ϰö˴i߃Ӟߵ&ٖѡ߃i ި߃͓ׅ߳ ̛ ӷރ Ӧ˧ǮӦ  ߃$' 7/ kcӛΰ˴ 2|Ti F-߃ĵџ o Yݰ֢̫م$#L7iӆ ӷ !ϰ? #=7߃ ߭(C-;)  -c ߃߃ߓѩ ͆#ٖ \0ҕۡ!͆( &D,N:J -bVnR"t"`Z00JRLn.[']#b&bۭ ߃џݰ=  ' @#:߃mڝJ߃<*ՄӁ߃ӷזؖڞåݣۡ˴3}Unn M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )gmѱߓRXl(X&N,W+ ߃ -5١߃ٖ߃͍ ɛĠ߃ͱ Ǯ V߃!=*  3}U@i߃   9$_ٖƝ߃˧A o6oooʛoџ.)4" ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  ߛÛծ߃7 inXރߵٖمӥ٧  ̆Ƶiۭ߃˴  -M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ރ߃o Yݷɛߵ߃ - - - -߃߃ݯɛߓ  ̳Rۡ ɰߵ զ#G7Q%7   -o -Y 1#6iӛ߃߃Ǜ ϰۣ˘ ϰ߮Ӳo Y͆߃߃ծ!ٖtݣ * П ͆ 6 -͆Ҟ9 ϰ͓ nXiߵ!߃ރö.߃Ҝ8қI .ӕٖӕ͆͆џӷ!˧߃ڡ  ߵɮ߭П߃ծџծקӛ٧џ+ ͆2|To YϘ ö]1ރ3O߃߃ٖރ͆( 'E-O;K cWo S#u#a[11KSM o/[ҕ ϰϰk7ii!ۓu߃ ڭ ,Cۭ 3}U߭ ۡSϗ:͓͆ ߃˴۳Ƶp"pbp]1/\ Ͷo Y̫@%2 ?ϰ͆͆߃:ם͆ -   -ɰ ׶#ծ߃ɫʹ   ߃͓͆  ɰǗ ۡöݶM߃͆ ݰöܰ1Ѷѧם  ӷ߃߃ ߃ߵ۶͆o Y ̆͆͡  ӕŷ٨Ӡݯ   ˯ծ9  ߃ǝ%5m+     +   g_u+E+e   I'9s!+ ) q2|T=*F!Ɲo Y! %   )ފöݷ, nX Ǜ͡߃t3RYm)Y'O-W߃ ߃<*ۭ?ϙ ś  $l͆' ߃3}Uh!ϰR ,]IG/0˵ o Y˻ʭ߃߃ WW߃߃1 O߃Ǯۭ?iݕ͆Ӧ˴ݷ!.߃ٖ! nXϰ߃ ߝ ؖ߃lePeÄɝӥå 3}U߭qݰŷ ϰҾ]1ǃ߃ϰծ߃͆ ɰ -/ I٧  - ٖ  ɚͧ ߃o Y͆ ϰ߃כ߃ޜյ͆׶ӕ߃߃߃߃ӷޭP -TTTöۭߧ ɛϓٖ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ىϰѭo Y߃ݰɝ ߃߳*!%D͆]1߃!߃#߃ŵi&> ߃ ǖ]1߃ŶӷööӤ ŷC߃̫RǛ ٠ΰ ߃  ߝS }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(S 'o YR ,]IG/0ӥ͆ӕo Y ծ³ރ߃Yi͔iǃ߃ͫ3}U fџٖ~˗  .ރ͛+ -=wZg_ ۭ߭͆>ς%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !ծџ߮ iۭ Ǜ{. fݰ߃   öǃރџ͓öϰӷ ߃ ߓ π˯͓ٖӛ?זcMҮ > ͫ  бƃ߃߃ ݆ћٖ  ŷ# 3A &1͆ {ŶП͆׶'"> 3ծǛڭ߃`ڭ   ͆ö/ǝ ͆ǵ!߃߮6 nXɰ =*0כP߃ϰ ϰ߃͆ ϔ͆ѧE߃͆۰  ծ כمӜ 6!2)߃ ͆ ӷ"ѮΪ%5m+     +   g_u+E+e   I'9s!+ ) q߃=*Xaߵߵӛ١ǃ߃Ń ѫ ³o Y߃ǝ֛ ߃  +7߃[͊ݰ3}U ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG Ӧݮo YЧۭݯ֖Ӗ3}Uײ߃ nXϰџ ( 'E-O;K cWo S#u#a[11KSM o/["')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -" - -] --gݯ!3}Uö ߰S 3 - ӱեۭϰ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Mx4ծП ɰ%{ 7oy -3/1߃  ΂ ٯړ!Ӛ͕ ͆߃ӥ߳o Y  ͛ -ÚϪ 33}U0ɝ߃߃ ǎ߃ٛŷ Ây߃ö B2|T߃ ߃K ś߃!G+ eSSeKA   ;9 9  ' "K;Gi/s+,P5^0߃ߵ>۰ڡ o Yi ךϰ]1o Y׶߃߃̫o YۭǛ߃%q+9KŶ߃ٝȅ ǜ Šo Yݰ!կ ߭ -ߵ7 Ӗ ǥ !}Fٜi'  W -8?  ӛͶ׊ӷ? --D]2|T#߃߃sς ͫѡw>"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -߃ծӞ߭ϰޞ߃ˢ߃2߃ ǝݶ׷ ǝ #G7Q%7   -o -Y 1#6! ɰ߃͆ ߃߃϶iӛ ! Nhӥ"f -\8t 0 $3R ->:,#-#0&0$06-0%0ۡ˵߃C߃͛2 ޯ ˕ծٖɰŶߒރ֬ɛ߃ɮݰ׉Lŵڡ Ɲ]1߃ ΡƝ ͆׶ )m353 2% , ݶ è%=* ѧ ߃Ԧ3nX߃߃ރ׺߃͆˧߃  ٯ ޞ -Л  ݰծٝџ 7Sϰӕӊ ̆͆ ˧ɮao Y/ߞăo Y2 -i'ӥ͆ӛ3}U߃ o Yٖ˱П͆߃߿߃ ]1˵nX/͆ Ӯ۵߃ ׶U? --D]2|Tͫ џ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%["c b%a#b *c!'d'b߃ >   ͆߃͆%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !Ġ˱Ӳϰ߃Ɨ͓߃ϰ ө ۞!ϰ; "K3}UnX ͫ?Ԛ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ˴եQ߶߃ö߃Ʈσ͆ΰ˵߃կ͆5߃ǖ H £ծ Քז߃Tџ˧ǜَ   y ͆̓ gէ߳nX++ ++ -     o Y%n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&&+ ( " $ * 3}U  ۡ޶g\0/]1۞o Y?ӱ߃=*" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ۡwd SRi  o Y߃͆7o Y߃  - -ߵծϡY#f6 ͆ ߵ=*Ӯ!ӕx$G߃͆6̆߳͆ ߃͆ݮ˵g0םҕ߃ 7ݳߜóϬߵџ ǃߓ߃7ރٖ͆o Y.џ=*߃ݒ -Úܟ͓ٖ͆߃߃ ͫ͆ŷӚ߃%5m+     +   g_u+E+e   I'9s!+ ) q߃Ǘ͆ó߃7߃߃߃ Ѷ:/?b?߃ ?z؅  ߃& %6R̆ Ӗ" -5 Nџؖŵ t9)m353 2% , ߃  ͓ ɱɛ߃̡o Yۡo YѶ"߃ؙ˵߃R ,]IG/0 ͆ ߵ ///ѡٯ߃ -!Ϫկöӷ߃߳͆ޮݯSߵ  ö  ߃͆  2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ۳˶ ÎӶծo Y͆џo Yöۡ ߨ߃ۭY) ʃo Y߃ǃݶ߃߃߃öߵރ  Ŗ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )   o Y   - -ז222Ӗٖٮ߃ Ӥ2|T ٖ3}U]1߃ =*ǝo Y˴˶  ]1͏ծД ͆DDț߃"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2  $K#T -)Q$P#R -'S#Q+Pۭ͆тٯo Y ǜіͫπ ߃Ԯ i !߃fϮ3}UD߃ - - ˞ ߶џǃ߃ӕȫ ѱYso Y!!nXԓ ߵnX߃#óo Y^ V S%!!3# G) U}Wg/Gdf2٧ L|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>'4 (#$ '!)+ $! ߵܶ -͆Ŷ߭!+ރރ[iֶ?ӛۡ O߃%     < -  f     : -    ,   -8 4     (     0 - @   > J >    z 4    H  -      L     2  *             J    ~ D  n        -   <    R  -      -  B  $ : 6      6  -    -  0        l   %" %# *!''͆ ͆ ó3}U7߃قٖ߃˹Лo Y ٖŵݮʢ߃͆o Y/͆U߃ϰ&8FBR.8D"X6N --N0,fXpZ!)[*b(+b (a߃ -šߵ߶߃Ͷ߃םۣ˧͆ӕ-s  ck %/M 3 - 0.Ǟ"ߧ0ö!o Y͆ŮӞ͆    ׇ  ѡѡ ů!߃]1ߵo YŢ߃Ϙۭŵӕ߃߃   -Ú]13 -R߃Âծ˶Ӧϰѱџr߃ ެ߃ϡo Y3}U߃ҕݶٖ͆$  - - 7 bۡ߃Ӱ߃ ń ö͆ӕ͛ϰݯ]1ɩ$Aö Ӳџ ߞöϡ 5 ɻöK<*R ,]IG/0կ%5m+     +   g_u+E+e   I'9s!+ ) q߃Ӧѭ߃֧% + ]ͫ<*߃ۓծӛ͛߃ ӕ˛x߃̆ ͮ߃ծ߃ړ߃ى9ӷ ٨۞ϡ߃߃߃ӡ ߃ iŷˣ evծx4߃߃߂!ރٖџ?ϰϰo Yӛ˵   ϳׯ߃߶ӕ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  "߃ ݡ іo Y߃͆߃ ͆Ǜo YծϠŔ߃!߃o߃ٖ ŷƛ߃߃ӕܰ5͆߃߃>׊ݡ  ۭٖ ͆o Y#ϔ ۭ߃׊ ӓ]1Ŷٮöŷγ(C-;)  -c߳͆ W ͆mͫ߃߃߃ ߃<*    ߃ծö7Чŷ߃Gծ ͆΃5߃߃եϰ ͆٧ٖѭ ͆GRӷ"+7OgރٮI  ޵5ϰݯћПö߃П̆$ - DT ./*>߃߃ ڭ ߵ۞ ɩ߃3! %   / ! (c ,-6٣ Ϯ ݛ߃  2 ŏۭ!٧؄~Ų٨T `'ӛD öǮ\0ҕ߃ŷ߃˵ ߨٟ 3}Uöŵ߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG߃ǛnX ٖ߃  -s  ck %/M 3 -0.dö߃? ٖ=*Ń  ˃7߃ٛ4=6.ݷiŶߵۣҥ߃ߵۡö 5 $ ̆Ϸw߃ -߃бǛџײ/ -60 -ݶ ˶'=7[-]A'Q%wq= 3K=.G }c' )߶ǝ  Ԯ߭ QŲկӷƗw> -Úߵ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ӷͫ! Q +9'     %g Y73 n*͆ӛ̆ 'Ġ џםۭ߃ ϰ߃ -D߳ͬo Yöߵǿӥ3}U͆߃iП߃ݯ͆<* ߃Ǯ٧߃լѱ ۓӕi͆ ߃ߓR ,]IG/0߃߃џɫџ ߃  ͓ 6%.5 X  -a -џӊ٠͆ѩ! קŷ  7  ߃ ߃ςѡծӥ֝//߃i߃߃\!џ߃ل>7 ߵɰծ߃ ۭϰյ͆ ÂÒʹӛ߃͆ͫĶT:՛߃ ]1 ߃o Y۰љЧ ǜ o Yރ߃   ծۡ  x4ۣ߃ö͆ծӛ٧ߵ ծ/7;6ϡ=  ' @#: {ѧ߃ -'  W -8ߵ˶߃ ߵ o YŊ ˰߃ݮӛѶkӤ ǝӲϰ2޵͆ϡǘ߶Ӝ߭ ϰҕ۪͆˵ѱ߃ծϰǛٖծ  ϰ j=>jϡݢ -!ȫӷ߃Ϥ߃ٖ$A  .ڰ͆ 8כ iذ }) }# =3 )))g %A97=! 2 '!i#s=}AG)Li!Y%YO'?! E S=cs1A;iFG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG}}ѡ/٨sl͆ϰ ӝo Y˵٨ծӕ߃ o Y3}Uؖ2|T۲ׯ߃ʴ ٖ ރ - - $߃" }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5("R ')% ->+%;=;# A G  I # % y ;G86K3"xѡџ ɮɰ  ń߃ܞ!ٖ̓%5m+     +   g_u+E+e   I'9s!+ ) q͆̊dz"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ٖ П ۣ> nXń͆ӷ͆Ǜٖ͆۞לݶ͆6۳ӛ@%2Ԗ!ԧӤ٧˵ A'Ŷ͆o Yӛӕă - ߓћӛ]1ö˵۞զϡ͆߃ѝɛ͆˵ٖ ]1ۭ ٖ߃ۡ ߃߃͓ߵ߳ѧރ ٖړ]1߭Ԯ""ͧ ߃^߃S!I#=߃ˤۘLߵǃۭ  ͓ ߃o YخZџ ߃ՑϰɮŶw>o YM߃߃ۓ ŵ3}U  įϰ!+Lٖɝ! %   q- ig -3eEh4/ۣߵ ۭݛ߃  ŵ ߃ 6ɚٰџ:͆Ǯ߃Ŷݰ߃ݯ  -Ú -߃#ߊö߹3}U:+ -> ז߃ծϰ Ŷۭۓյׅ͆Ǘi -ö=*  ߃ރ c) -3Oi  ͆ö ރ  I - -AP G*/͆]1 ?߃ߓ߃#o Yͫ,# ٟذ -͂! -sǵö˶߃ ߃ӕ߃ ߃ե ٖ7͆ n߭߃} ɮПߵŵɰ3}U ߃  Чɛ߃!ٖ,,ζöˣe ߃  ů߃ -! اײ::8::ϰٖͅG`ó߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -٧ٖ̓s͛"> 3w߃ե]1͆]1ٟh#۩͓޵ٖ͛ -π͛ ׅ̆םiߵ" 3}UџǞӜծmö׶ -šo Yٖ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  џɰ!Л]1 ƣރ͆է_2|T߃ڡϰ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ϰ ~߃ӛϰL ߃0 ! `>]1߃]1ҕ ߃۰ǛН -˭߃o Yɛ͇߃ծiŷ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' Ҥۭףǜ ߃Ͷ߃П߃٧ŷi߃o Y؜٧ ٨ɛۭ L|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>'9 ( $ ' )+!$   ŵ̆7 - 'ǝ]1Nj"v^ 8>2l -Rd0.d((<|x ($Pt6n 8 -(<@($F4B+`:b -:z<&`6zܓ#(" ( &!%"& -)")! ٖ o Y˧]1ϰ Eš߃ ҕ߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGۡק߃ ө߃٧wז߃"ѩ߃ ߃ծ ͆=*͆KKKKʛK ˴{$߃ͫ/ŵ߃ ̫ ߶ɮރ aճ ͫ߃ͫ xB -ŵ))!!߃ö߃߃Tϰ̫!G+C߃o Y Ǜ׳ ϰރ!ٖ͆ĵ߃  Ogӕ֮߭ o Y׶߳٣߃ٶծ͆!ϰ4х߃?خL߃*߃ߧ2͆أ nXӛӦ߃ װׅ  R޳55 ߃ߵͶ߃ϰϰdm  ٖ o YiKPuۭ o Yʗזɳߵ  ͘ II dQǝ͆߃ 0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lX$n$ -< * @   H     -    - -    @    H  $ X  L   ^     B T j  J :    | x6T4+&(" &""%$&ɛޞӛɝh ܘ  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGŁhɰ  ߵshD  ߃ӮӐ -ÚџѡX զ߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGC+9K˵߃߃ۭߝ߃֛Ӗٖͫ - #0߃ӥٝͫ!ѧծ:/?b˵ǚկd SRi  7Ѯ џ͆*ճ߃͆Is߃ѡџծ͆˴ ӕ ݢ׳#߃ö̝iٖӥ=*̫ џ!ϰo Yϰ߃ճ߃ ߃߃߃ٖծ߃zճɮǮҖ5їϰ   ե"ٖͫ͆ރ  ̱߃! %   q- i <+! -3eE-h/ ߃߳ރٖߝ!߃߃̆ -߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(8 'o Yծ ٛ  ś"ł \ծ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  *Гџ ߃ރѧ] - -o Y/ɝ͆7ǝ&ٖ :?Ǯӥ߃7 öiћصӥi͆߃]1" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߵůǚܣҞCݰϰ߃  ߃͝Ч ٖ ٯi> ק˶o Yϰ߃ٖǖߧo߃߳߃k7iiǮi  ۡů߃П͆߃ѡםFO [&o YǞ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  םRo Y! !Ǘ H͖ϰ  ߃ϰ]1ϰ>ö߃ٖW -gZӥ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - - - - ߃̓͆ͤ. - ŵĠi߃ RYm)Y'O-W Ͷѧۭ߃߃$  - - 7 b Nj    -Śٖ ծ3}U5  ϰ ֝ =[͆<*!߃͆ӡ͓߃߃߃۰o Y ͫ Ǯͳ۩ٖ׬ŷ߃ݯösѮϛŏ!  Půϰ߃"?YI  ;'U5} %sG 5 1 E C #  % IE]W 1߃.& / - ߃ͫ  ö ۭjٮӬGê ߬ŷϰ߃ŵ - ӛПӜo Y/ѡ3d%ߞ߃˴_Ӧ߃ 3}UϰǛ߃߃ӛ?ӚJo Yϰٖ&Ѯ7&Ǜ ߭ϰF֛ǝ͓Ųӕ6߃Kӷ -!ٖ߳%{ 7oy -3/13}U%  -qCkSö߃͆Ģ o YЩ߃.$.  /  џٜ͆- ٖϪ]1 ߃ -ӕ ߃Ǜ߃ӷ߃[˧ϝ˛/ 0<,ߵ߃> ߃ sۭ ]1*!%DDö߭ݛ˵ѧ  ٜծٖ߃̳Ӧ߃߃#؛.o Yo Y ۣ֮߫!ϰo Yi !ѧo Y߃͆ǵѩ͆ɚ׶ӥ:ۣMծ)K Hi-!߃  ӕۡ_#   8 '_  !A 6߃ɰ ϰǰ$" K}Ģ ѱ϶ם߭ӕ߃߃߃ ׳ ӥ%߃ o Y/ö ّ  ٯ߃ ̫̆/   - /9 E=I7 -W -ӕ߃ ϰ ̆Ѥii͆ ö=*͆K ͓ͮ߃ö߃߃ !կ ϰ۞TK͆  կӷ߃ ̆ ö٬ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG? ͓` ' }8k#a Eѓϰ ߃̫߃̝߃ϰ! ϰ ɓ ߃߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !  ǃ -ۭsЬ,  ӷ ߃  ۣ͆߃߃ًѡ ߃ߧ PӆɾMö*(#=*ڭ߃ÂXП ͮѱ͆3}U"tۭ ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃߃j!ћöo Y Fܛ7íѡ !߃׺߃͓ ˢ ߃߃ߨ͆ϰރ Ǯ߃߃ öז -Ú ߃߃ Ͷ߃ۡs, !߃ 9z(F3JXj46,+, {ϰo Y ߃ !߭߃inXϰw߃̡݉߃ƛi ͆0םϰ߃ΪY  ɰծ͆ͫ߃߃ѱö߭!t͆AǛ+߃ۣ"t߃ճr$ -t ߭ T9$ o Y"B-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3 ** - -ծ-ߩ  ߃߃=*ơǛ͆͆ ӆo Y ! QA; -]=!#   /0;߃ yٖ~ˍҕϰڡ  \ 0 ˯o Y/ڡ[זٮi> ϰ Ŗg߃ Ͷ ߃߳߬ŵ öϰ߃˵Ǜfٖ߃o Ywٖٖm߃ ߃"Ăםߝ߃̓ ( 'E-O;K cWo S#u#a[11KSM o/[կ<*߃?̛ߵۡ˗ރ٤ߵћߵ/ם  - - -ͮ͡Яπ˧g ɱҗ!٧Ρ СÀѧ߃Ɨ Ӳo Y ߶ۓ ٖ}F߃͖͓ ߃% ]Iـ(V͆߃ ͛͆߃ϰ͆ٗ˴߃߃߃]1 ߃͆џ!ߧծճͤ>˧Sџ u$ Օ -y߭SŢ߃  G߃ߓծo YЛ߃ ?K)եǵ o YY ǝ ٯ߳yöǝ߃i߃ߓǮۓ߃ʗ߃ѭ? ͆ϖ͆۵=* ߉@7߃ծC߃ׯo Y̆ߵǛ#ߊȰ͆͆߃0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mY%o+ կӦ߃۞̆ ϰ ߃߃ -ۭ! ٨ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃߃#͆X ߃ߵ߃ݒԮٖծߞ!!͓̆ ö@џ߃ ӷo Ypǖӵ.$. ߃͆ĶͫɚÂٖ۫ӕ טϰ߃Ҟ̓ߧÑۣ ߃'u -}7?' 17o).͆˯׶ǵr ߃ۭۭ߃o Yö ϰ ϰ-R6 ǃi߃ io Y ۭ͝Yt    ˗k͆R  ؛߃gk ճؖʗ)ׁѧ - -Mٖŷö ߃'߭ɝؖ ߮߭o Yեރ-߃ ۭݣџϡܛ߃٨߃( &D,N:J -bVnR"t"`Z00JRLn.['"##&'˱߶  .83}Uۭ]1߃   ߃ ծQ -<ԮÛ ߃z "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -0 -  -V - -         - - -J -h - - -  - - - -^ - -V - -B - -R - - -, -8 - - -  -2     -L - - - -4 -d - - -  (   - -4 - -J -l -~ -j -H - R - -  D v "* -.  -lX$n $<*@H  -@ H $XL^   B T j  J :    |  x6T4+&(" &""r%q$|&ߵ+ -: -  -T%%٧ծk o Yٖ߃ރ ߃߃// ե  Ҧ џ`   ߃͆߮٨%5m+     +   g_u+E+e   I'9s!+ ) q ˓o Y͆ ߃߃̆ ѭ'=7[-]A'Q%wq= 3K=.G }c' )'}[ɰ͆2|T׮ٖ ݰ Qϰ*o Y͆͆=  ' @#:#?ů߃ԤС߃џ߃ ,"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ͛׳ ݯRXl(X&N,W+ǛǮɠ߃ͱ߃ ٤9ӓ ߃џ!* ˤ˵ ܯ ߃ރͶ˱߃߃̓ !i߃߃Ҡߵ Ɨͫծ? #=7߃Ͷ߃ɫ٨͆߃߃lllЩ ݶ ͫ  -ǝ߃mǮ ѧ͆ؖ߃o YߞӚ ӛͫծ o Y  sџזџ˵ϰͫ͆ӕϰ  ז -Ú߃ރ߃߃ ߃џÂ߃ٖ   3}Uö0 ! `ߵ˭˛ۭ i׈ރ!iůם!ˤ o Y{߃ϰ  π! %   )  -)) !% c '; = +gC9+%;=;A % y ;G@7($ .  ϰ ؖ͆ӕϰџ6-%Z Ԯ߃ ΡծƮ.   1ϰ  ߃!ǜ i߃бo Y͆3}U:߃  כ! ϰ߃"߃ ߃Ӧ9ǗǛ߃ܰ߃@Ɲ ۓi]1o YǗö!Ӧ1͆    # - :ώús  =*זBBծ ˵ - ٜ͆ -ö Ӧ߃ϰҞ߃iۭ/?ծΰ͆߃͆զ! ׭߃ߵϰ 99 ö9{)G3KYk56+Ǜ٧߃߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ߃ۣ6ћ//!ߵ*(#   ܰ, ]1џٖ̳'u -}7?' 17o). -Úեӷړ ۍݛ  ߃ٖ Ԛ߃  -Ú߃ծ!}߃޵Ǜ˩˵ǛöӖI޶Ǘ͆ ůͱIJ͆۞ٯ֞  *HPj,ٖ ىǃ߰iů &߃өѭ߃ߵծы vǮ̆צߵծ߃ ɓѡ͡i߃ɰ!߭Źr1 -1 ͫҕ&ۡܰ߃׺ծŷ5 ]1ۡӲ߭ۓ -"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -'Sۣ ߬߃߃G"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Ń\޵0٨ɛ5.W-?]!m KIq7g7/0? I - -AP G*/̆ͫߧΰϲۭ͛ !ז߃ߵs -ڣ@ /\ " iƗ ٮ!óT˴ ۡŲ!߃ײӦô߃ ɚ ǝ to Y o Y ͓ݯöރԮ ³"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -۞ܰ  o Y !ö  ӦٖݰѮ ~,="!]1jǃե 3}U? +Y=G; ۭπ߃ŷ7Ǯ͓]1߃߃߰=*o Y ޵߃×߃̡х]1̆> Ţӽų ۤٗ ͆iϰٖ ϰ! }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(!Q '! !) }#ڡǚǛ̆ ͘ II d޵ ߃џҕ˧-  ϰџهq3 -R(ǜ͆ץ߃ٖ߃ٯ o Yo Y ߃ׅӷ߃͓.џѡ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3    - - ʱ ٧iџ߃}ݳ3}U߃!߳ߓ߃ F/ٖ߃ߓӛӷ۞2߃i ɚ߃ ͆͆ öզ͆ ӦɛӘѓǛ3ߵö -ȫӛiϰ ɛ߃? -3KA2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃ bӦ ͆דŷ ߭ש͡ ǝ&w 5g#%cG u5y YWY, .߃ϰݢ6ĭ@ -Y߃Ԭ ̓h˶ߧџ߳ńnX/ڰٖ˺3}U$!{gϰ ķϰ=*ߵ͆ϰR ,]IG/0? -%5m+     +   g_u+E+e   I'9s!+ ) qϰ -!= >         ރL ͆Ҧŷ ߭ŵio Y!ۭˣџ-߃ݰ߃Usۡ]1 [يT ͮ Ԭدծo Y   b ŵϰ y  ߃P L߃ ٧ރ7&g me !/ ?/7!߃Ͷ]1ىϰ// ɛ   !͆߃߃3}U ۭճ ۡ߃ۣ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃Ɋѡ߃ރ  ÂÒ͆۞\ 4'͆߃͆ǗӷӦ߃Ǜճ ̆߃Ǯ߃ ڰP - + -=wZg م ͛߃ޫП ߃԰#ŵǜ ]1ۭݳǵڡ0V   Jh -^ V  B   R, 8 2L 4d  (4 J l~jHR   Dv" * - .  l X $ n  $< * @     -H - - - - - - -  - - - -   - -@ - - - H      $ X  L    ^     B T j  J :  -  |   x 6 T 4    +&(" &""%$&Ŷ߃؟Ȋ߃"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ö͆٣׶ߞ!bϰկ%5m+     +   g_u+E+e   I'9s!+ ) qo Y׷͆ ߃  ږ Łџ3}U߃߃ö+ŷ + -`ϰ6Ѭ3}Uǥ͆öڭ͓͆ͫ߃ ÑۣǛ5-K;GiL̮& Njծʵ!ٖٖӚϰ   =*٧T߃߃޵=*֝מ͛͘ II dǮ ˞ћ ˴=@ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( * '? ?ޞ͆ٯǜ߃ى !߃׶߭ե߃K  2ݰϰ˧߃ǖ "" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X( !N$A"B%C'B"A!@#A @"B#@!A$A#@#@ -̆٨ ߃Ġ  ѡ͝å ͆˵>]1 ߃#նq ǝ߃  -߃?Қö7߃ϰ׳ Ǜ !ۡg)2͆ɛ  #  6 -6:%%˶ݰџϰ6ɰ -'߃էŠ߃Ǘϰ߃_iӷ))ǞgK C/G% -/80 Ǯ˱  -> -ͬؖ  ߫   ö ߃ ]1// nXǝ͆"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -7۞ɛնY i+ - - -ɰ ߃߃Ͷ o Y  -Ǜio Y ӕ Ǜ̆߃ٖӦ߃ ߭߃٠   ۡ ϰ߃>ٖ=* ߃o Y߃߃ ӷRYm)Y'O-W˵ծ͆ŷ  ߵ߃įö˰ͱ  ;Ͷöٖۡ ߃  ߃ӕ߃߃ џ+ -=wZg X џ͆ߜ ߶˵͆͆{ˢ߃o Y]߃o Y϶߃/ݯ]1Ųs%{ 7oy -3/1ѩ͆߃߭߃͓͆Ӧ  ז"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  !߃߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  i ϰدg L ރo Yծ ߃Ǜ٧׌\0߃@%2߃= - `3* y -  ߃Щʗŷ߃ߵi!öo Yݶރ ۓƃէӥ͆i߃߃πo Y ͓٧7ńծ ߃7͆  ѩ 5S ߃ϰǜۭ߳.Ǯ͓͡ެ ͫϰ!lޫo YЖǜރo Yo Y߃ =*߃۰ Ҝ ō ߃߃͆ϰb5 Ȼؖi ߃*̆ӛ߉@7қם ۭ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3 55 - - m ̆ ծѵ߃ -O6OOͫ ĠQY# &  >߃?  ö>۱˖߃ ӕ߃߳  ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ɮ6óם߃ѧ߃߃߃͆˵ǃٝ߃߃1ƴ߃߭ӛ r&ۭ͆!Ӧ/ϲ߃߃˵۰ރǃ߃ ۞߃˶ݛÂÒϰ ٖߵ߃߃߃ ď@%2ٖ۬6ѧ ٧߃ݶv۰͔!Ѯծς=*ݰ$_ џ o Y -\0ۓړ:ӥ ߵLϠٝ ۭؖ߃߃ ٖ߰ߜ ߃ǃͫ ɰӕ̫ ߃jZ1!ůۡ '!' Cöŷ ߃6 ߃U۰  ͶÉ߃! +) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGEEbΰ˵Ѷ7?  -Ú߃ ͓ S٣Ǟ͆߃ӷڭ]1ۡiٮӕ o Y nƝǛ ߃ߵǛ׶ϰ Ǯ  ߃G߃ϰ߃> ڣծ߃ѧ߃ߞͫ Fo Yѡ ͆߃ϰ ˶ȝ߃]1˧̖" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ]1 ]1ٖ ݰ\0߃߃ϰџ۞ҕU öϰ2|T ߃ڧ۞#͆߃rџӦ̓g   ߃$_ި ߃.ӛ!!ؖϰƛƜ < ׌3d%͆ ߃7ћͶ͆أ)ћۜե͆ܳǜ߃͆̓ -" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃Ӧۃ߃ ϰ џo YJ]1 `߬͆׶ծ iɽ v9ۜo Y߶.)4"ЛŲ ߃߃ߵ߃%5m+     +   g_u+E+e   I'9s!+ ) qۓ)  k߃3}U   ߮̆"g ]9u 1 %3S ?;-6  ٖg -*i߃ߵ߃߃0-٨i ' cլۭ_  ݰӦ߃  џ߃ơ͆߃ -ٯ߃!  -ŠYǵ ϙ  џŶ߃7 ˛Ǔ !ݣ>>= 3}U # 3A &1ճ. ro Y˱ǛٖӦϰ߃߃ߞ͆߃ծ߃߃ ɰۡ˵ݮ ѧ=*߃%5m+     +   g_u+E+e   I'9s!+ ) q˰ɝ߃5ϰ߃ ͛~ɤ˴öݮ.߃ɤ߃ҍ - ծϪރ߃o YǛ UNӦ )ٖǮ9   ߃߃ G -} Ɨծ!ͫ -ɝ $q -!ծ߃ ߵ׮߃ ݯ߃߃ lۓ߃ Ǜɰ ծ93}Uͫ 0 W !Ki _WCS-!9 3M5e)5KmkISEwW/m+AI! AI%YM_CUkK;}y7U5+ ߃ӊ߃߃ӕѩ߃ͫ/߃߃߶ է̆ɮϰ ͆ -i  ٖރcɑŚ߃o Y ߃ߠ<*ݯ߃ ծ͆!ǚ%   ? !#)) !% *iK+A G  e .!A&"Eѡٖ!]1Ɲ͛0 G)v|^ R  -8<O 0%)$  o Y !͆]1߃   ޠկ( --i#߃Ǜރӥ߃ӕ! ѧ߃ ϰ͓i˶ȧ ö߃ ߵ Mҕؖ߃ o Y԰   ѡ!3}Uեٴ߃ն߃ۭɚП!ۭ߭BB߃߃ݶɝ߃b?o  -iߧړ 6ރ.  =*ߵ3}Uեџ'  W -8!զnXݷ߃ϰ   ϰٖ߃͆ -]1͓߃ ߃˵" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ͜"g ]9u 1 %3S ?;-6 ϰ ]1Ǜɱsͫ ,4,*lTpr*+..ߵ -l - $ + -U >ͫݰ ɰџؖ ߃߭ˤۡaɛރٖ߃؟o Y͆߃=ϊ -ͫ|1"߃̆ӱ ö8'߃ӥٖ˵߃σ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG<*͆͆/ۭۣ -Ú)ז߭2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ś o YgʜCö߃˵߶ɰ\Ϫͫߠ͆ŷߡ S۝߃ եϨrծIٖ% + ]?4ݢ؅߃џ ̆?RÑْϰڣ    ۓ?߃ĭ  ˵߃߃ٖӍm" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ǀ πǛ߃߃߃ѓէߵ˵ ߃ ϰ˧߃ ˴o Y߃  -џǁg0˵ Ѷɰo Y߃߃ӕ! & 9GCS/9E#Y6O -O1-gYq[!(  ͓߃%z 6nx -3o/'1( ɮӦJǜ ϰ ݯ]1[ IC> +8զ߬͆Ӧʧg]1߃ٝ߃ ӛ ߃7 ̫͆ͣ ݶͱ - ߃'=7[-]A'Q%wq= 3K=.G }c' )D߃ ٖރ׶̫Ӗ˧Iϰ F߃?ϰ!߃ö]1 Ͷŵߵۡ߃ۓͬ߃߃ѡ߃T 2ǃͫq@-ywA i\ ѧ!ճͫ5 - -3/ ƛo YՈ˵̊߃! %%͆ ރ ۞ۓo Yϰݶ Ӗݯͧ߃ ٝӦRYm)Y'O-W ߵ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ծ  -Ú՚זɜ ..O͆߃ǚ fo Y=*ϰnXݰ ҕ߃öރџ  ߃# - : IJ߃͛ˤo Yى B  ˰ &   B -9/ůׅ3d%o Yӛџރ̫߃ϰ!q )9 '   7 ? ' C5gCO$+    1/P8 M28' ͯ ɰ!߃!߃߃3}U ö߃ џ !ٯӛ.?߃v"f -\8t 0 $3R ->:,C## & $ 6- % ߃ ߃ -ם͆  ڞgK C/G% -/80ǃ×ɰѶɶϰǚǜ¶߃o Y߃ɰi ߃.  ߃n ͆ ӕ c]1߃߃߃߃ ߭Ǜ߃O9  !͛׊o YСV߃ۭ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -եČ̫߃6ծ"  - ?" - - Vϙ߃եߨ߃߃ϰi߮ o Y٧?ե߃o YӤׯ͆ С ߃͆  5 #=+ -; - -T%̆ѯ   óo Y ރ]³߃߃ o Y/5ߵ=ѯ 0e٨Пϡݛ˯iǝ i ٯٖ͆߃˵ Ͷöٜۓ ͶöǚӤџ̓ϡߵϰ٘כŷӗbӥҦk\0Ӗ ƣ לɰo Yi ߃g)2ǵ߃ñҤ öם͆aǛۡ߃ىۭ߭ o Y ծ3}U߃͆!()Âџ   Ȯ ǜ - כ ö۞3}Uݰ߃б۠߃ ۞߃ϰ џҞٖϰٖݰǛזǝۡůն ߃؛ٖ֞ǜ  ծ=*Ţџ߃  ö߃!ۣ қ]15ߵ߃߃ߵ ö ̆ ߃П #ٖůկկͬ5   -߃?`4  gK C/G% -/807׳߃}8j"` DūǛ  ǝ%5m+     +   g_u+E+e   I'9s!+ ) qǃțsȜ!aö߃  -˷ʛă Ţ߃߃  -߃ ɮۣ   ǝ߃߳֕8߃׊F߃͆ϰ ߵۓϰ '{ö޵ -ÚĢӷ߃ߵ  c˵أ͆yӦ׊  2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Q -<ߵɝʛ׳ϰڰ -UNםǚz߭   כhϰ׳!Ǭ߃̓o Y̆ &   B -9 -/߃I .Ո <* ߃$,t ϰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ݶ͆߃߃߃-?]!m KIq7g7/0ե ޳ ͖߳ϰ͓NJ Ч!ݢߵݮ  ߃6 ǃ=*߃iП߃ϓo Y߃ɛٖ۞ӛ/џ ߣ&o Yi7 - ÂÒ - - - GޭӜ ˴/߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(! '  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG ߃˵ٖ ٣m!߃ҕ߃߃߇˵߃ ŵ߃ö UiݶS 3 - Kٖˣ߃]1͆͆ͱS]5$0 o Y/o Yϰ]1͆ײ?3}Uö ɰ   Ó߃ƚnX׉6ҕǚ٧ٯ"  ߃2|T   ɝџ˗̆ !i]1ߵ 5KϪ߃ӷ"g ]9u 1 %3S ?;-6͘ II dg]1 ʚ ߃ ͛߃ׂ K߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,    Ț͉ѧ߃ծņ߃߃џ2Śٝ3}U ߃ɰ ߃sծރܳ  7ӕݰӥ ރö nXۭ ö ߃͓ -߃ѡ̬1͆w͛o Y  ߃ Ӷ#m -,?W%+ .  ߃ӕ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '͆ ߃ӕ͛ ϰ -͆͆ !ӥ ߵ͛ ҕ߃  %5m+     +   g_u+E+e   I'9s!+ ) q͆ʚ۰ !  ӕ߃ ׶ͫĢ͆߃ӛӕŢց ծ߃% - qF k 9aIj˴߃/lӛ߃ϰџެ߃!߃'  W -8  !o Yٟ߳! Ҟ˭߃ރŲ߃ ۡײ߃ɤЮ0 - _-8{ 0UIծ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃!͆B߃ Ń˰߃ϰ Š٭TV*  ߃͓iߵo Y/ϰ˵߃߃o Y߳ u99   A5+  mg 'qcϰ!ś]1ńxʵ ˵ރ ͆ πƚ ߃ҕo Y͆߃߃ ߃iѶ =@߃ߥ߃ߞi '=7[-]A'Q%wq= 3K=.G }c' )ؖծߵ ߃ ˵?lҕ&Ԯ͆$߃Ϊ!߃o Y߃!߶׿ٖ9{)G3KYk56+ öR߃ٯ۶߃߃<*#3Sm߃9 ŵ ӊ"g ]9u 1 %3S ?;-6iծѧU П߃@o Yկ͇σ߃?`4 ɰٖٖ ً+2"Y 1ٖރ !o YLö˴ރ, X߃ 5ņŵ%4l* - - -* - f^t+D*d~  -H&8r$&#'! '+ ' &$!#)-$ (! %q!"!%߃ϰǛΓ߭ǃ߃  ӛۡo YG߃ ߃ϰ  םܴރ =*o Y߬Ǘ Ģ ? !ũö#߃ -Ɨ͓ǜ͆ڞ ћۡ͆ 3}UԦ 7 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(7| 'ǝϰ GϰÛ߃͆o YϬރ߃%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%["` a%a#b *c!'a'bե/͆џҕ߃џo Y!џ߃ -͛]1ϧџ  ծ ͛!߃͆ !_֖ͫړ̆ɝ߭z,(>ޞi@%2  ƛ͛߃߃ Қ߃ѥӕŶ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -. Ϗ߃$! CHۭ?۶ $DIʭ8 ߃ӥ ߃߃߃қ]1ۭ =*ߵӓv̆3}UyůŢ ɝΰo Y -Ú߃̆ - ߃͓߃߃!zŮ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ծߧ  ߃߃ӛѱ :nX ؖ͆͆߃B {ɰ.)4"ۭͬ߃i0' c&o Y!٦ ]1ѧ!߃ٖ9mPˢ߃ٖ<*߃߭Ͷܯs߃і߃߃nX -͆ۡ ىŌծ߃߃Ӡ(C-;)  -cŵ͆iͶi шo Yk߃Þ ̝ͧ͛ŷ9̮Ѷ ǮߝѰ۞͆0 W !Ki _WC-!9 3M5e)5KmkISEw#+ /mY%oAIT+  ߃ ۭі߃߃߃۲ٖ߃Ǯ#G7Q%7   -o -Y 1#6͓$öџ߃Ab?o  -iړ &џٴȫז ͆óϰ ߃  ͱٯ͓]1 ˡ*ٟԥo Y ޵߃ o YǛ۞ե/> ǛǛߵ˒ǃ߶#   8 '_  !A 6ϰi߃iߨϰ͆uߵƃ٧o YǛ͆ӡӲŷٵT+:͆٧͆o Y߃ړߵݯ߃ծӕ7ڔiӕ]1ˢϡ˴$ҕ߃ۭǥ"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!<$A"A%B'B"@!@#@ @"@#@!A$@#@#@ҕö  ٯ߃ ]1ҕߵ߳߳߃ ~ړŶ߃ׁ߃߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ϰ]1> - öӷߵ'u -}7?' 17o).߃߃ͳեծ߃ۡhöϰ   !ϘͰ߃ճŶo Yۣ͆ћ$Mծ !Y٨߃߃̆͆!Ӧ˵џó]1ߵ%5m+     +   g_u+E+e   I'9s!+ ) q ߃ٖ ͫ -͆]1o Y̛ ö߃ɛ ϰǞ !!ϰ]3}Uݰŵ ݰ߃ޞ͆ݯmͫ١׶Ɯ߃ϝ ϰ ڞ͆Sߵi߃߃ݰՄӷޭ   - - - "R     !   ݑ ܳϰ߃/ ! %   )ߊq ߵեϰ͆͆ƛ3}U0YGACOW+";GiFX"g ]9u 1 %3S ?;-6.͆!͆߳߃ߵ  Ӧɰݯ߃˵ʱז'П>Ŭ߳է߃ծ͓]1ϰ\߃Ͳ ŷhåծۡ9ۡރiџ߃Ճ ͆߃ͮŶ!߭߃ ̆߃ϰ۱Í˱ò߃r 9% -?4͆զ?͆"ծӛD.r=*ӷǮ!߃)߃ۭ Qٛΰ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ٖåѧ߃ݭ ۭ̝ ̓ Ǜ٧qۡۡ%_kC3%Y YK>% A  ;}l߃זǝ  ՄͶեͫݒ̆  -ۻ ͆͆͆ͫ͡ց˘߃ǝ   o YöͶمϩ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -9{)G3KYk56+ ˵կ 2ӕ˵'u -}7?' 17o).! %   )ߊ˴߃͆߃ ߃ٛϰ2 -~ -p9 W)#!>]1ћ˶џĵӬ !]1 ѧ߃߮߃˴ͫߵ קП > ̆ϰٯ ӕ]1 !͆ٯ͆ҞΪӜۭ̆# Ŷϰɰ Ӧǂ*Q͆٧ӕ۰<* לöރݳŵǗƮ͆nXo Y }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' Ѯٖ ŵϰ۱---   i=*ރ ɝ̫Kڞ - -"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Ӧ͆o Y - -͆!ٯԧړ߭{#  - 1/U,5ٖ=*9{)G3KYk56+םÂo Yy Ǜӂ޵ۭ ם߃i"ȋ  ߭ɰ߃߃ܰړٰٖ˵ћ߃i͆Ӧѡ߃͆`߃ٖ߃߃͆ѩ!-̉)=*џ߃ۭ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ߃ ߃ !ّ! ߭ϰӷߓ͆ƛ!Ñ6˵ ʴɛ͛Tџ"9</   - /9 E=I7 -W -\0 ذ!זڬٶծώi Ӳϰe߃ ݰރŢ߃߃3}Uם߃ݰQߵӥ]1Ѳö߬Ͷ 3}U޵͆ރ Ԯˤ  ߃ ͆Ǯߵџņӛ߃Ų ]1 - - - - ߃!˴П6  -j  ˵o Y߃b߃ŵ ݯ͆ӥ߃\4+Ӧݰ \Óŵծ߃5( ߃ - - - -ӥΡճu͓ -ϰ ..׳߃"((>(((X(H( ( () (;)&)))()T)((()(4(|)))$)r))))F))) -)4) )0))))D() -)))B)))))") )) -))))$))) ))))(H(((D(((\(W'##! ߃ۓ͆Fl=*ٖ -ۭŷ͆o Y߃߃߃9ŵ߃ҕ͆\0Z HB> +)8, #߃͆ П߭ ٨ϰ T(J? ߃ ͆ۡ۲ ߃  ѡ߃ %o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' Fڡܳ߃ׁϰ!ĵ `ӛ߃ ݰϰ5 "M͘ II d"tŢ  52"7џѡٖ=  ' @#:߃# ٖ̆ͱؖ--ͧŠ -ݰ  ̆ۓsio Y߃͆ 7  - bg12|T} ӷ !i 6 џ 4џӥ--٨͆ ( &D,N:J -bVnR"t"`Z00JRLn.['&#+&(߃ӮϰӚ Ǯٖ/͆ - #0]á߶џ߃ ³џރ&&Üծߵ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ۭ߃ҕ  ծ߭Ӝɧ߃џŷ S/]1Ŷ! eSSeKA   ;9 9  ' +K"hFD!ߵ ǝؖ Ϫ5߃Ţ  ߭ K Ŷ͖ϰ ۭ[ ٖ -ѡ٧ ݰҦ߃o Y͆$˭קϰ߮͆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ϰo Yг߃߃  ߃pٖ ߃џF- ߃  -߃c]12B ѲϚ߃͓ىٖ߃ʧى ,4,*lTpr*+i..p߃  ѧߧ߃o Y߃̫ϰҕӷ۰ ϡ߃٨ٖ ߵS 3 - ǝ ͓o Y ק ۣ b  ?å߃ߵյ (џٮǝӜ߃Y"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ݯݯ ]1$ǔӷǗ߃͓ͫ ӥ ߃͆ ߃ɊՒ Ϭ ߭Ӧ߃߃ ۭ!߃߃߳ y6  ˶ۭӳ͆ʗˣۭʛo Yϰ  ͆$ރ=*߃̫ϰ׊#   8 '_  !A 6$ + -U >߃ǥ: aдӖ͓Ӝ϶߃϶ ߃ ߃߃ lٯ iӦծ߃ׯǝŶo Yó߭ߜŵo Yϗ:݆ ߃ 9aIj ϰöۣ߭ ߃˴l ߃%/ V\߃  7 !; ͫöߧŵ ߃ů߃   ͫi - Ҟރ߶џ߃ߵ=*d SRiџ˯óǝڣ̫ʱ߃Ǯٖi4 ϭ ӛŲ˵ݰ԰2ۭo Y ߃͓C߃ٶ߭ߝòؖק=*ɮ  ӷ ٖ.   1߃ծٖ͆߃ϰݛ66N߃ - Ӧӛߵџ o Y߳ɰ߃׊߃Þϰ߃ɓ߃n ߵߵ͆߃Ŷˢ]1ϰ3}U#ߧ ŵo YŶ͆?ٖ˴6ե -םџ߶3}U663-o Yӷ  f߃͆Ǘ   ů߃LnFTŵ߃ YÑz٧ ѡö߃߃ ڡ$߃.)4"߃o Y  ߃ ŬnXǝ͓}8k"a E ӛ  M ߃MŲ͆ڣ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ɮ̓ϰӕϰ   uߧ"Ӧ͆ۡ٧ײߵѧ߫  ړ߃߃ -Úo Y߃٧߭3}U'ז ߃2 ޯ߃ؖџ˴ŵ !ϰ϶ ̫͆߃Ң -۲ H5,͆=*ݮ?٠ ؖ -Ú߬ӷ߃ɍ~ծٖ߃ٖ߃қѩ ޳߃ם˰i߃öo\0ݶ I9 ; ѧΰ׳ݤӲǞ ɀӦ ߃  ߃ϬծŚo YW   ߃ö߃ٖϰߋ ѡџRYm)Y'O-Wo Y ߃͓'߶=*! ߃!ӦŶʬ٨߃ɰПͶ ӓǃ߃ߵ  =*ۭ߃ I9 ;'}[ *3Ñۣǝ"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!$ " %!'!" ! #! !" # ! $ # #  Ŷ߃  ۡ ӕ3}U͆߃ݰ2|T͓߃߃ϰםM˴Gϰ'  - B8 3;'y f B ӘSݰöծ߃ϰ ߃g!ʵՕӛѧރvٖ J!ӕҜͫ߃ 5 ϰ߃͝ %o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' B w޵կ    ե ߃߃=* ӓծX߃߇ů߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -Sŵ]1Ǯ͆ ͆Kɮɮ߃˶џ߃߃o Y:B ճ ߃ѭҦۭ͓͆͝ПnX߃͆߃9۶Ѿƃџ߭ ؖСރŲö߃͓Mѧi! ăǗ ŕ\0=* ߃j ۭ7̫ѱΠ˯h߃]1&w 5g#%cG u5y YWY, .=*=   &@":' ϰѡ gK C/G% -/80ӕm͆˖߃ܰ 9߃ӷ   ޞ Þ͆߃ɮo Y͆ݮ>yެ ö@bى̓͆џۭ!ŵ   ͆%  ˢПۭ͆]1ۭ ݛŋ߃Ŷ߃ϰ٧ ۭ ö Ӧå ͆߃*׶б ςööЧӦ߃ͱm߃߃ ߃Ѡۡ" -5 ? 2    !͆ͯe. ߃͆ͫ۰˅!&%%[c <*ί іڡծ߃ۡ -Ú߃æ˾߃߃ރ˵˵  ծ̆eb?o  -i ؖӛڡ߃ ߃͓߃]1۞߃s̫߃ۭc-w_6!S+33KMCQ;1KSZ) -2|Tdծ   ߵ߃γ͓#  - 1/U,5͆ ͓pŶ !U'<=1߃.0ۭٖ ߃ ɮnX߃ٖ -٧͆߃<1a ړA٧ iۡӢ ϰŠ߭8<$@ џ߃͆o Y -Ȝӆ͓öӊi߃ ˣ *3˴ǵǝ߃۞ރۭ џ=*ݶ .KɃҕ׶̫ѧ3}U -̆ ɝo Y߃ɮEϰϰٯ 2|T9K<*#3Smۭ  ߃ͶƮ߃ͯǃ iٶŵ/s/˶@͆ց+<! ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG/߃!߃ПǮ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ǝ߃  ǜХ߃z(o Y/ٯ͆߬ǝ͆ٮݕ -Ú ߃ߝ߃߃ѝ̡߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'џٖ߃߶̆ ٖџ ǝծŢ߭˷ ߃!͆џŐߵ߃ V͓,ϰͫ߃?ۣ͛ӷٖ͊?RYm)Y'O-Wծ =*$ K8 1߃ ݶó - ϰo Y ծ5 #߃  ߭i߃o Y<*ӕ o Yӕݯö]1ϰ׊ۭ͆Rӕ  ۓϪۭ+ -; - -T% џݰ˶ ͫ۲ݮ߃ڰl ٧ǜo Ys ϰݯ߃߃"> 3ۭ ǃ͆߮  џ߃!()qͯ $Ҧ݁߃ ǵ ϰ !%  7 #   '   {!"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!3$2"0%1'0"1!1#1 0"3#1!1$0#0#1s+߃ծٮ!ό?i߃!o Yǵ߃ׁö߃߃׷-! ߵi٧ >޷߃ӥ̫ۓ߃߃ŷ]1[ IC> +8 ϰh=*ٮ ʵϛDҕ? ۭ߮ϰ߃џ߃ۡڡóö!Ӧ߃x4ߵ u*HQj˵(C-;)  -cA ރ؅.߃ ͛߃)זۡӲ͆ΰٖծ"—ۭѡރö߃ϰ߃io Y ߘö ˶߃ͧ߃ރ߃߃͆Ůյczծǃ. ٖ$ + -U >ϯŶ ߃ۓ߭ŵϰŢBǃͶ/\ "ٖ=*  1 -%5m+     +   g_u+E+e   I'9s!+ ) qH ۓ߃ӊ߃ ϰٜ,ߵ͆ ҕ!ϰ߃߃ Â߃ 2ăӦџ߃ױ]1$ -,SͶo Yū ծ =  ' @#: "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃  ߃ߧ߃0 ! `͆ R ݯǦb͆ރXбק߃!^Ӯӊ!i߃ߵ߃  ߃߃۳o Yo Yϰǵӷ?o Y߃=*=* ѧ Ԭm3}UӦх"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃ͫŷ˧ ٖ˨ٖ\0߃߶ l-ǡ˵ӕĢ޵߃9{)G3KYk56+ܰ!ߵ˯͆M6 ܍/߃׶ ö ?ٖؖ  TV ז߃!͛ڡҚϰџރӾm߃߃ծǝöɮѡӚ޶܉ ե  ߵݯ߃ϔ߃ϰĵ. ߃ çZկ ͓ރ7Ӳ͓߬̆ק0ڝ  bJöF ߃͓߃ރ!   !y? C)) 5 + *K+A G     o  ["/lWPF dٔՈ ߕo Y߃͆˛ۭ~Ӟ  G߃ !߃ۭ͓ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG߃ ( --iߵ͛ö߃m  =*ϰ1  " ^߃ރ߃E ]1>  !Hv i o Yo Y  ۞ϰե߃o YׯͶ   Ŷŷӷϰޞ͆ Ƕ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͓ߧۭ߃ ߃߃ ׯϰէ߃͆(ϰП˞ӂɰѰö߃ׅѧ۞߃o Yo Yѭ̆3}U ׶ GW !ٖ׺  g߃ Ņ߃ǚ٨߃ߠ ϰo Yۭ͆͌#͆nX͆ŵo Yӛ  -!u98  @4*  lf -&pc*@"AǛ2|T˵+ -; - -T%r }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(r '~M)m353 2% (, ۣ߃ͱF& 9GCS/9E#Y7O -O1-gYq[!( ۓ߃2|T̓ͫծ ҕ! -Úé5Ѷ̓џo Y8߃߃ -ѳǃ͆Yל͆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  yݮ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  եiݕ  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'sܰߵ͆âh ς\0[ IC> +u8l X ߃ɰ×ӷݮރo Yڭ ߃ߵ ˴˧ߵϪٖo Y͆ !ّ͓͆Ų=*߃߃cϰǛö â߃٧ϡ߃ o Y -ٯ-?]!m KIq7g7/0۲ ߃ߵ߃!џٖo YٖYǛŷ Ŷ߭ߵ߃.˧%۰ծ\0ϰŭʧ%_kC3%Y YKW % A M5;}G - ƛۡĠ џ! GW o Yߵ͆߃Ǒݯ߃C ͚ͫ!ɝŷîi\0Ӯ߃ ͂ծݳ߃߃  ݕ ۞N2|TπӦŮ߃߃]1ۭߵ߃ӷӛ߃ծѱ߰ Łӕ %\0Z HB> +)|8, %  -MɰJwɝ"˧ծ (( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF{{!q 3!5"5$6#3"4!2$6#2"1$2!2 6#4͆i˴o Y߃߃ե=* -3}UW ރ dB!͆ =* ћo Y$  9+۰ծ ! х۰öŲ߃ŵ߃7 ٖo Y'=7[-]A'Q%wq= 3K=.G }c'- ) Ŷߝѡgװ5ӛߵ\0E'٧޵ ǜ߃ ۭ͆=*ͫϰރ߃ٖծ߃߳ѶW͆ߵѭރۖ͆߃ϰ3}Uߵۭĵ Ţϰ öًϰS -ɺ ö1߃2|Tם¥o Yӕӕ Ų˃ ߃ó ߃č߃ ӥo Yǝͧ=*o Y/]1   ۭ߃ǝ!ө߃ۭۣͫ߃o Y߃ ߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -׳ Jߵ    ۓśծƮ͆Ø=*̮|ϰ˵Q&! >  ë !ů  ծM7Ҥͫ߃ߵ!ߓJJ͆߃ٟͫǜק ߃ ?b{  -͛ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃߃ ǫߵ߃ׇ! '.+ -; - -T%  !߭߃Ţŷo Y ɲ߶ ˨߃ݛ]1 Ǜ%ůŷ߃߃͆2|T͊߃߃ ?џö]1?tۡ ͫYѡҕͶͫs -۬ϰ""߰ ѧ{o Yo Y ۣ=߃iۓߧΡ  f"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ԮG΀7İړڡӦՄј/ӷ]1ރ߃ ö8˞߭ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EĞ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '͆ծϰ߃o Yϋ߃   ߵ  ٖ3}UǍiӦSߵ ͆߃i  ٯӦ  ! o YƮɰb?o  -i ѝϰٮϰߵάh+ >=#o Y џ߃ |џ%˵ϰ͆i߃ӕ߃  R˵ԥҕĢ ͆߃ߵ߭! ǽ͆߃ۓ߭Ǯ׺ɓ]1߃l ۣ͆͆ 1߃߮ ߵŀG߃ӟݯo Yɛߓ3˵զӷ!ݮ߃ǝծ߃ʝo Yӛʝ! ٧ɛӦ -Ú?  ӦiŶݣς؟ ծ֥ރǝǛ -E öå͆ߵۭ߃Ӣݰ޵ Śǃ  ]1ۭ  ߃͆ ٨ů ϰ ߃7׶śΰöϰz5( '<6Z,\@&P$vp< 2J<.F -|b&$. )1)0)*0ѱۡӷ˯߳߃߃ۭ ރR ,]IG/0ۭϡ۞ l ǃo YџϖGÛ -ϪŠ ۡͫo Y=*Ų%/*3 - )Ǟ߃ ߳ǔ͆iϰ߃߃o Yٖϰi -ѡٖПџ߃$$߃߃џͧ߃ ٖݰɰۓ˵џ io Y } ǝٷџݯރ͆  - }0W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(-h 'ܶٝӕۭ E٨ײǗ  ӦǮ߃ծ  \ 0 [ IC> +:8B߭x4!# -H̓޵˵ ߃/C߃͓W͆$ - DT ./*. Ӗl l߶ͨ߃Ŷ!  ö ٖѝ   ߃߃Ԯ Ǯ!  -ۭ9# ߃ӕ߃   ˵Ϫ߃ϰћѺ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃ڰ ߃Ǯ߃=*ӷ -Úί" ŷџ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ׁFׁ͆dR ,]IG/0o YӮރnX͓7  џ  ߵ߃ɰ̓ ٖ ٣ٖ=*߃!߃ٖ x--o Y Lŵ8 ݷّϡ͏ۭ#ߊ   ӕ߃!ޭ ߨ߶߃  -ÚƵ ߃˴ɰ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.    ߃ ϰٖ³߃ $ - $IJ̆΀ö߃ -̓ރϰ׺ק߃ɰ<ރʴ ӕ6͆ߵ Ǜ ͆o Y " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   +۞ ̳ђ  ծ͞ǎϡ͓ ɰ߃۞Ӣ?!PA]'u -}7?' 17o). ߵśӷâɫSթ]1ރ̆ӕӛ2|T ! ߃߃ ߃ϰѡ˶̓ -޵ &   B -9/߃ ̝߃ϰͫӊo Y$*iџ߃#f6 =*% - - - - -< - - - -f - - - - - -: - - - - -, - - -8 -4 - - - - -( - - - - -0 - -@ - - -> -J -> - - - -z -4 - - - -H - - - - - - - - -L - - - - -2 - -* - - - - - - - - - - - - -J - - - -~ -D - -n - - - - - - - - - - -< - - - -R - - - - - - - -- - -B - -$ -: -6 - - - - - -6 - - - - - - - - -0 - - - - - - - -l - - -%" %# *!''ћߵ// p@-xv@h\*F߃o Y߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' ͆͆ ˓ ڡڭٖ9{)G3KYk56+ -x3}U I - -AP G*/ӛă ۭƛ -Ú߃զǮ̆ɮџ]1 ϰם۱ҕ޶ Ә߃ݕރ'=7[-]A'Q%wq= 3K=.G }c' )8ǝծ ۡ͆͆Ϊ ϰOI $#L6ϰ߃u99   A5+  mg 'qc ͆ gޭ7ߓo Y ݶ Ǜo Y̝ծgؖϰǃ 7׳ϰ,߃ Ρɝӷݶ  ߭śr5͆ Ѷ7ӷ߃Пݰߝ ! ٖ߃׉ķџͫɰ߃%߃͓ ߃߃nX߃  ϰ߃ݰؖ޵  -ߵ߭,_' .  *:ѡ߭U]1߃kӷϰ߃˗ ߃ŷ~ٜ߃גե Io Yϩ٧!=*߃ҕ! * %>6Ųۭ.ɛ   ӷ߃͓ٜR߃ۭo Y ӕ ߃˵ۭ۳ă߃ͱöiդǝ߃Ǯ͆ ѭ.$ + -U >ʚۭ ǃݥ ߃*(#ϰͫ   ٖ߃֛ů͖ۡك ٨߃=*"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{   -ӆo Y öٖͶّrŲ۰˴ٮo Y̆ӛ   :/?b\0 ͆ӷ߃MI߃ծ *߃߃߃ӡރöǛ ! ӥ5ͪǃ5߃͆߃|+ П o Yˢlۦ ߭߃ \0͛ɰծ߃3}UL͆Ì߃ -ٖ߭ ̆ϰ3}U ރѭ=*´նööö ٖ S - p͆أ!ȫÑۣΡöͶǝ> Ϭä3}Uǝ! j ߃ "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃ϰ .)4"߃ϰ͆ɰծ߃M߃. ߃ٟo YէҜ߃ ߳ߵ߃ծ$ߵ̓ ߃o Y͆߃џ# ҕ͛i Ӧ׉6۳"tރ˴!  ɛߥǝ߃'=7[-]A'Q%wq= 3K=.G }c' )ů -Úö ۓ ߃ŵ&߃Ԯ ͧ:!ͫiɮ̆^]1o Y ٨o Y߃bT  9ɄϷ߃֎ʚĵ !  ɰ ͆͆߃Ǜџ ܯ߃ݰ߃ӥϩե˵ծӦեϰb?o  -iöǛݮ߃ ͆#G7Q%7   -o -Y 1#6ŢםЛ߃ɛ߃ !  !ń ߃& ߃o YGރߵ -߃ٖ͆0 ! `߃öϰ˵ˣߵ߃ăރ ۡQ -<ǃŬIJӕ͘ II dם͆ʭל߃ŵ ˴ǝI͓3}U߃o߃ ߃#% ͆߃ͬ߃ٖ!߃ݳ߃̆߃o YI Döӷ߃ݶ'߃߃ 7 !;߃ͫ( U> ӚٖߵÑۣ߳ۡ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -1͆͆ӥҢӊ o Y ͆Ǯӥߵҕö͓ٖ߃ʦܞ=>ǝ߃ʗ ϰ͆ŵծ#4   iͫ߃џ߃ǝѭ ݳ˴˝ ߃ ӕKiծ3}Uǝ( 'E-O;K cWo S#u#a[11KSM o/['ٖћ߃ѭ͆ϙö" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  $  - - 7 b* ƛծ߃Ϛ߃ѡ߃ӕ߃'<6Z,\@&P$vp< 2J<.F -|b&$ ) ) )* lo YҦi˧޵߃rݑѡ߃߃/\ "1 ] ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  .ծ&w 5g#%cG u5y YWY, .xŁ۞߃ ͆nXկ ߃͆߃߃o Yٟ Пރ  *4ȝӕ!HϪզ iӛٖ%5m+     +   g_u+E+e   I'9s!+ ) qރ  ѝ ۭ߃s ߃"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, $"%&&%%"$##&#"$ $! '*͆۳'u -}7?' 17o).͆öǝ ڭ ߵ߃ٖŲ +9ö٥ ö߃߃ߵ߃Ʈ͆П͆߃ ߃o Y͆   I - -AP G*/)ĵկ ó߃ߨ߃v3}U ٧Ǯ!0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /%o%Ɇ+ ߃ !߃ٖͫћϰۭ߃ӛѡ ٖ ͆  ҕuҕ! Ř߃ծ߃Пק߃ϰϰ͛+3}U9ћ߃ m   ћ!ӛöŷ߭Ȱ˴߃3}U߭ ϰӕi Ǘ  ٧  ծ Үۭϰϡ̓߃ɛ߃ iע]1  ˴ #ߊ߃٨ϰ߃ ߃ݰۭnXɤރǮ - -r - - -͆ ǃڡ ߃߃Ǜϔ֛װǮ ۣٛXóۭ ۓ߃ծöџǛ3}Uѧ͝П !ԮӖٖ͆ރծնٖ'ӛ7߃ ϰ џ ńǴ0 ߃ǃ ׮$A߃ ߃ -Ú߃   ߃7Tɛ߃ׅۭ͓ۡ  öӷڡ ˧ߵ J ͆П Ͷރ7 !Yӛ* -r"9^ - 8'߃,4,*lTpr*+Z..`ϰ  5:ҕ߶ ծ â@N/g͆ ڡ   -ѭm߃ݯ öߵ!+X\0ѡ͆%5m+     +   g_u+E+e   I'9s!+ ) q߃ ˣٟ͑ӛσ ̆ -Җ  ߃ ͆]1ծ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -ŵ. -hJi߃߃!.)4"އ٧ ͆џ˵ݯ͆uП͆٧o Y ރo Y߃!ז߃ٖ ߃bӕ!͛̆ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )5\ϰߵԥ߃ڭ߃ ŷ߃iۣ߃߃߃ ϡ ץ߃  ׊̆ -  š "9<˵ɗٖۡ͆Ǯٖ  Пق<ۭ߃ ͓\0߃Ԯ ! %   ) _-QA;U}Wg/G aGC3%Y YK% 7ga'!U+ 7 ?   )) !% ' +y eQAaW c { '5Ic '; = +gC9+%;=; #4fE-f5[}yQfM?($f6߃?Ǯǃ˵ϰŶöߵ  χ߃߃߃Ţ߃կŽ߃߃ =  ' @#:џo Y ؖR ,]IG/03o Y߮ծ۞)w}_ S 9=O 0y߃ɰɮ߃ŷ߃ ͆ З Ͷö" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  3߃ ӥ׊߃o Y԰ -Úٖٖ :Bխ  %æϰҠ -ۡ 'u -}7?' 17o22).!߃دϰۓ͜C    e   ' N'0^3  ٠3d%W t3ٖ͆q@-ywA i\ ۣӥ ˧o Y/  " 9/ 9%GY I5RYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,    nXϩ߃h֛ ߃˵ۡݰiז߃߱öџ!߃ѭ߃ɰٶٖR͓ ߳ϰK!߫߃ҕ ͫ  %=*Y! N߃͆Ӧٖѩo Y߃߃ɰ͆ҚgK C/G% -/80ѱͶ0 W !Ki _WCS-!9 3M5e)ISEw#+ /mY%o%=+AI! AI%YM_CUkK;}y7U5+ o Y ͆͆ѕޞB {\0߃߃ ˵!۞ E 8B >y߃ǚۡ͆ϝ hϰ߃o YӚ9{)G3KYk56+ǜ ]1[ IC> +8 )ٖ -Úǃϰӕ ͓3}U ˵Ŷ߭ͫg0+>7o߃͆֝B߃ ö $Aݷ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ӕ߃߃қӕџ͆џӦϰo Y" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ]1R˧Ŷ  - Ҡӕѭ  -š.)4"ߵiȦ˴֝SםϪ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ǝْ]1ѭϰ6Rd ڡ߭{ރ  !ѧŢ]1ȝ%n   x l  - 2  >l$N&N RJ V>:D6 ^ : \08. -j T zp H L8 &&{+("$ *ŷςѡ=*͓ݑǮߵɪϰ͆ ߃ϰvͶŚ %-aC4/M ٖ̆˔? 9 ۞͓ى߃ճmײ2|T ݮП͟93}Uރ!r  ߵ -Ú ׁΡ˰ӓ ö öۓы߃Q -<ٖݳ$     J 8 1+|ۭѱ  -ۡӮӥɰ"D! ծs߃/,˵Wo Yπڞ ]1ۭЛ˝ ! ߃ե٧٧öʹ ߃! G߃ ߃߃߃߃π&g me !/ ?/7!C%߃ ݷۡ߃ V߃4 - ۡ1߃o YƜŶo Y϶ ծ ߇ߵٮٖ ߃ٖˣi  Ӧiџ 2|TѲ߃ V׮œ͓ ˵ ߃Ӗ͆ ߃ݰǝ߃߃Qf߃Ӛ o Y װϫǫۓz.& / - ö߃߬ˤ͘ 7׶ ˵͇  -ҕ! ײů!͆ ٧ȫ׳ۭ    װѡͫՈ߃ ٯڭ3}UǮϰ=*џٖ߃ե?ɋįݕâW XW - - - # ! !      #߃ ۭ!ͱҕ.$r3 Ҟh߃ \0מ̫i ǐ]1߃)uϰ  =  ' @#:πͶϰ͆߃߃͓! ۭ# K[ͫo Yԥ!߃ ͓ۧ߰i 9aIj͆ߵ ߃  !߃  ˧— ߃ ߳l -ٖٖ͓ۓ˴Ͷ#߃ͮ߃mɓ}Fdz˵ɫۓٖ̆ŵ ߵM-߃߃"g ]9u 1 %3S ?;-6@߃/߶ߵ˵ϰٖў߃ǜծծɰǃS\4$0߃ ˵Ɲ͆  K߃͆ۡ߇ϋ!  ߕ öB׊̆Ɍٖ٨ރ 2 ߭s ߃П ӥӷ2|T߃sɛ߃ˢ  ѡ߃$o YףӲ͆Пͫ /M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?I )ߵ   ͓,  -ٖ  ߃߃ -ϰ߃ óߵ x4ϰɰȝծɛö͡ћٖ˴͆ o Y !߃ ϰ1#Ɨ߃ӕ͘ II dŢӖ -߃߃~߃ރöק߃  Rӕ  ݷެ?!߃  " ߃ɝ ů߃Ьٶ߃xǃ ߃͡Ӗͬ߃ٖѧ Ţ߃כ6ˢ—ٖߵ߃ӷ -Úٖ߃߃ރ4ϰ ̫͆ ߃S7gK C/G% -/80 o Y˛'/\ "ö ߃ŵ ӝߞ߃ ߃ރö  ůד߃ ߃۞ ">"߶͆iܯ!.߃ͫծ ͓ ߓ- - Z  iA'   []1 7 ̆ߵ˴!@ ߵߵեo Y ڡ=*߃ӛʵo Yѭѡ ߃C¢߇ۣ66 Ģծٖџ#߃͆ ߃o Y ǜۓ͛׳ϰ?%n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8& &+ ( " $ * ŏ߃ˤۭ ϑ̆ѡ ѧ߃ٖǰÕǝń߃ܯ̓ ϶ɶˣ˵ӕܳͶͶ+ -; - -T% ǝ i!ٖ  ߃߃  ߃ۭۙ͛ٯi߃u99   A5+  mg 'qcʴ  ۭџ߃˱߳߃߃߃  ӓծ߃țГ͆  ͆џ ߃ςӕ ҕÑۣԮ ߃ߵ  - -ѱЧ מɮ߃Ӧ Ȱ͓ ͓ѧ7߃ѭ!Ӧ ߶,3}Uϙۡեɮ$ + -T >*߃öŶߝ߃߃!S̆߮٧߃  !^ f6ff M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?' )ӥۓ =*Ѯݰٖރ)9 ׺ۣ ?Ŷ  iåǃŢծ ɓׁџ߃ !P߃͆6*j=*͓öR ,]IG/0 ߃==8==ͫǝ߬!߃͛̆ي ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGǮ %5m+     +   g_u+E+e   I'9s!+ ) q߃  ɨ߃ö ߃ۭ͆ŷ˃yۡö$  !7 z ٧ٖo Y ߧϰ߃ƥ?ů߃˵   o Yo Y     ϰ-߃ ۭ"9<̆!iծ %եŶ ̫  ̓ö ٖ  ǃˣ߃͆ ߃џٯ߃Ǯϰٖ -߃ݯ߃Ń ͓ϰݯ ߵӛ4ڭ& -E7g';/=;# Q +    ,'Ǯ ߃ϰ߃ơ̈  ͆?o Y iߵۡǩJö٨џѳPR> 7bb (V)m ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs0A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGEÑۣ߃t7ѧ٧߃o Y џٖF߃߃˥c*2**** ʚg"" "" -     \ /ѧ sϰ( --i  _ެރ ծП]1j߃߃ٖծ ͆ ߭| ͆߃ٖ IJ"  ߃ u98  @4*  lf -&pc*" ߃ۡ߭߃Ӟ߃ 5 - -3/  դ<*  ރӥ ߵ ̆ !ٯ c. -߃͓ӕ߃;Bі͆̆߃ϰO[ȫ ϰރ͆  o Yٖ׮ !߃͆͝ ҕؖߧññ ߃қ߭ ( 'E-O;K cWo S#u#a[11KSM o/[ݶۭ"u߃ ͆!1 -1 öVg זπѶ߃ً͆߃ۡR# - - 1.T,+M5.PɰϞ ն  ރ ݳɰ #o Y/߂ߩ߃ٖ -< - - - - -* -͆զ ߵ ϰ߃͆ϡؖӑ bٝߵ̧  !) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG!!Nń + -; - -T%/ ۓѡ߃ۂ߃ǝ -h - ћ ӕؖ߃   lϰ͓ރեo Yկiu98  @4*  lf -&pc*"  iöĭIߵ͓ ۣ˶ͫ߃$A ߃>͆  -߃  ?o Yե߃ö  ͓o Yծٖ ߃۞Ɋ! ߭ރٯ͓&w 5g#%cG u5y YWY, .߃ծŶo߃߃iԦ r߃ ۡ ؖПݮöӦo Y͆ړ ߃EE߃y6 ֢Ӧ!ϰ̆͆џͳå߃͆ϝѧߵ/ӛۭԦעѧҚ  ߵ˵ զ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y); ǜϡҕ -ߧǞ!ߧ>Lo Yͱ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )זϕ7ߵӦ˵y߃ڞöѭۡ ٖٖޞ߃ͯ ߭m!߭̆߃ˤЂ߃ 2|T ծ ۡӦ ߃ٖʦx>׏h˗o Y %. Ǯ  -&JŲ ɝڣײö߃߃͆߃߃c-w_6!S+33KMCQ;1KSZ9 -?7߃ϔѡۭ͘ II d! ҕ -Úϰö ۭٖնߝ٨ӥӊٖ_ˀݮ՗Ŷ!3}U8߃ٖo YП?! ٧ڭ߃߃߃ٖͫͫŠi߃Қܤōۡѱϓ ѧɝ  ׊ރۭo Y Ǜ ٖo Yծӕ6޵ʗڰ ެǮ͆߭˵i߃ރxB -̆ɰ; i˴?߃߭o YՃ ߃߃ ߃ŵ˱أö ۡ !ӮЛ!6 ۭöͱЛ!Ŷׯ߰M ߃ ߶  ߃ٟ!ϰ߃Iџd Iج Ӳ͓߃߃џϝŵ  ݟ̫ъ3}U߃џĵVѧɮ#$޵߮ت߃ե! o Y^( 'E-O;K cWo S#u#a[11KSM o/[ --?]!m KIq7g7 -/ 0ٟۡ7`ϰ  o Y͆߃iϋ߃iۆŷ!U'<=ۭ߃!ٟ߃ب߃6߃߃͆ ߃ī "ͫٷ˵ٖ .?ٖˬ->\ l JHp7f6/(B0+! 7 ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGϰ߃Ԛ -i7Υ22߃8g߃ͫ߳'  \0˵ WӦϬݕۡ˧0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lX$n$<+AI! AI%YM^CUkK;}y7U5+&Z(["Y &_"W5߃Ǜo Y͆ ރ߃ۥ,%ϰ߃+* -֦+++Ռٖߵ>3}U߃߃ҕӥo Y " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  џٖǃ  o Y   ݷS=ӛöIJůٖїπăѭ  ٖ߃ծٖџϰ ߃]1߃ ד߃!߃ ك j͆%{ 7oy -3/1ǵHӥi߃ٖ ߃ă ͆%  + ]-.!u<ٖٖ߃͆2    ͓ ۜJӷK"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -öћݰM٧sٖ ϰɝ ݰ3}UƮö߃ ??ǮΠ!˯͆ӛڡ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ծ זg }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Օ) Ǜѧά3}U=*ˢݰϰˤџ3ٖͮӷǣiۭŵߵݕϰϰѡރö+ٖѡ -ǃ:{ӕŲɜ͆ -Úҕ  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃]1߃ أ) اۭ͆߃ ۰ރ  ٘ۧ   ̧ϰ ͓߃߃߃ͱϰɰۣ˵o YπߵǛϠ ϰӮ ̫˵ !ó ͆ ߃џ$ 5ٜMϰo Y -! ˵o YSѡރӦ߃͆ͱ صo Y/ݚ˧Л ͫ ǃ!Gϰ9եǝѧ߃%4l* - - -* - f^t+D*d~  -H&8r$/#5! 5+ 5 &3!4)-3 (3 3q!2!1o Y߃ѭۓۡ GӦ× E߃9ރ͆%5m+     +   g_u+E+e   I'9s!+ ) q Ǜ˵9{)G3KYk56+߃ϝ׶ăٓ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_U@a g3 5mQO}U #'Y) σǜ  - 0 !$ i џJ߃߃ ߃ ݒŢ^߃ރӕ ӊ̝ĝ2 ̓ŵ -ӕߵǮŏ߃ǝ  }iʵ! ރś߃lӕ߃ߵ͆=*Ֆ( 'E-O;K cWo S#u#a[11KSM o/[ϰϰͶ͆߃ߵߵóǝ͆s3}Uă߃l߃öö ѡöĠݣ׶߭Ń͆o YN~ӬӦm>ɬ7 ٖǜ%     < -  f     :     ,   8 4     (     0 @   > J >    z 4    H        L     2  *             J    ~ D  n           <    R        -  B  $ : 6      6      -  0       l   %" %# *!''߃͓߃o YͶ 2|T߃  -Ú9ۭ߃Ǜ . ŵ׶ o YdzIͧ ߃ܤեöݮ߃Чo Y"! ϰ͆ӥڰ͓߳io Yٖӥզߵ߃'ݕ 6%.5 ӷ }8k#a E"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -͛ -߃3}U ߃ 7̆ǜׇ ͓ͣ ۡǝ ͆ˤ ݯϮ˵ö2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   i Ǘٮ߃߃۰ϰϰ̫ރ߃ϰӕ ͆߇&w 5g#%cG u5y YWY, .óا7߭Ǜ ߃  mߵ!؟ s  ˵ǝ ߵ  ߃ӕߵ -Ú˵=o Yҕ ͫծ@ײˤ߃ ߃ קۡ o Y͆ߨ߃öɰϰåП߃ ǝi߃ǃ߃߃ٖ͆߃ϰ -ۭ߃ϰ)ն͓3Ѷö˰ ڞ lӷ ߃ =>߃ʃ ߃ööߥ۳߃߃ݥ ߭ B ٖ͆ߵ)ϰۖϡ ߃ Ѷx =*П w ߃͆ǚ ޵߃ӷW_٨Ŷ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF!0 &!&"$$&#("#!"$(#$"%$(!& '#'ӛۭߓ [. ҥ̆ Ć  -Ú@%2߃ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  iLѱծߝ3}Uö̫ӷߵ P˴  ߃%5m+     +   g_u+E+e   I'9s!+ ) q6ϰܰ͡ѝ ؖӕ߃ݯΰߓ͆ I - -AP G*/߃ٖӛ͆@%2ͫ ŲՍӕٖo Yo Y˵޵nX Ǯѕ͆߃ؖ٧%>6߃߃ߵۭ ]1߃#ȫ߃ -Ú! %   )ފ̓  ö߃!Š =* ϰ' ճ ӕӷ? #=7!:ӝծ߃ ߃̆ö   ߃ ͆ۡŶӥ߃٨ qy͆׶iϰӕ  ߃ٖ͆ͫŶ`ۮʗ͆öߵ@ۡ  ̓ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?8 )VwPؖ߃Ӧ|LöͶ߭ϰŶ͆߀̫͆Л߃߃'   - B9 3;Ҋ44 44ݮ߃߃ۭٞ͆#  Fz5߃߃ ӓб ѧ߃߃ö߃.   1  ͆Xӷɰ߃߃ؖ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -n֛ރ͆׶͆ެ]1߶5 s -ܟ͆ i ö s Ӛ߃ Ǟi7ÑۣԮ ߃ ٖ٧ ߵ͆ؖi߃Ѯҕ    ˵  -š߃+͆˴ܒˁ  öɰ̆ѡٖ~ɓo Yѱ#"!߃߃ǵ߃џ  =) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG==q ߃y џ̫ џnX]1HS K<ߵJ߃͛ͫ5߃߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ݰʝѭ͆͆Ų! Пזݰ*ĵʗߵ ѧ ѧ5 - -3/ ߃߃߃Ń]1 ӕ ߃ Ѥ߃9śi߭5ѭǃ˴˧͆߃ݰKB { -gK C/G% -/80Mö ͛Ǜ? - ӥ!̆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  =*ߵ=-?]!m KIq7g7>/Q0(7ރ  Ͷ ~( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF~~! A!@"@$A#E"C!A$B#A"D$C!A @#B߃8J϶ ʭ - ΰ߃ݕ³ ׊ӕ5H  ŷ͆ =*ރ߃ݰߓϰ͆ƛ 3P Lб  կǮӛÏ -$#L7߃Ţۣ͛ޞǰ߃,#iПٖ߃߃٨Ӗ͆ؖӠ߃П   ޳ߵ͆o YɤԮѡ͆   ǃҕ -Ú(C-;)  -cٖۡ߃߃%4l* - - -* - f^t+D*d~  -H&8r$!##! '+ # &$!$)-" (( #q!$!$ եӲũ]ރ2|T ͆߃( 'E-O;K cWo S#u#a[11KSM o/[!.ӥϰ߃ّ  o Yůծ߭T \0ӕ߃ۡ ߵѡٖǮ -Ú ӕz٧1 ;/ I߃o YџПϰѧۣ!3 -R ͆ۜߧџ ރڭ ߃ ߃ӷ߮ ߵ ٖöo Yߵ߃ŷϰ߃͜ߝ߃ - -͆ރۭݰҥџ/ǃϰϰSӕ ߃͆3}Uծٖϰҕ( 'E-O;K cWo S#u#a[11KSM o/[ރ߃.)4"i߃ ϰ ה͆ͬۡ ӕړ߃V ծ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  կ͆o Y߃-߃b߃Ӝ͆߃߃ͫ߭ ϰރ Ӄ!ϰπ ՟)  7ߵ ߵͶ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG"ߵ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӕߵӛ!o Y ӕJC+6=t ȝŷ߃ %ɍϰ-r  bj $.L3 -0(.& ӕ߃ѡͫ$_ ߃Щկݕ߃ !ރ ؖۓӕ˵ۣ͆͆ծå   %n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&&+ ( " $ *!߃iɮ -Úҕ  !͆ h޵ÂÒ׳Uo Y+Y=G;  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG8 "ߵ͆ŵՃ͛ŵŷ ߃ߵ͆߃ ٖ .)4" ͓]1߬  ʧǝʵ Ǘŵזƿٖ³͆ . ͆=*%5m+     +   g_u+E+e   I'9s!+ ) q͆٨]1ߵӛ 7ˣПDǃͶ(C-;)  -cٖ D ͆=ڰŲi ˵%{ 7oy -3/1޵˪͆ݷϰڭϰǜҤ>!iŷ ˶ ͆N͓߃ѡ& +|ѡ ń <Ŷ߃ ٨!߃߃.ե Oϰ߃˵П Ǘ  öб; "K͆)߃ Ś߃iރ   Ͷӕ ߃ #߃ѩ ծϔҞ ˵ ܰ̓կ߃ծҜǮςӷۭ̝ϩ߳ʝםٖ߃߃ŷ-s  ck %/M 3 - -0.ٖѯ%n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&&K+Q(P"R$R *P Ӧ   Ņ>0 WGWCS-!9 3M5e)5KmkISEw#+ /mY%o%=+AI! AI%YM_CUkK;}y7U5B -ז߃͓åRYm)Y'O-Wϰͫ  ߮xٖσ8ރ ߃߃ٖo Y̧џٖ߃ͫ ͫ ѱi߃   ߃  ϰ߃ե߃!͆ ރϠ !2߃߃Ǜ=*ɰ ߃i߃߃߃߃]1ö9{)G3KYk56+ qiÒo Y߃߃ăۡ߃ؖ?߃џ! 3}Uɰö9{)G3KYk56+ůö߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ϰ!Ӧѧ7=*Ӧ߮  ߃ߵ 3}Uo Y -T+:   !ʗs̔Bծݛ߃Ųծǜ&   B -9/߃2|T߃ؖǛ߃ ͆߃ڡvĢo Y߃߃P3}U  ϲ  w< -͆! Nϰ "g ]9u 1 %3S ?;-6ѧ -ٖ͆Ϊ ϰ߃߃!ϰ۰џöo Y ʗ   ǝӖޭӦůˢǮ x4 ۰"tG)߃%_-QA;U}Wg/G aGC3%] YK'!U+ 7 ?   )) !% ' +y eQAa"K!? "5iE-f5;GfM/!($Aۡ ߃ö -ծџ1?s=*ØXɶ ߵ Ŷ "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -Ɋö%{ 7oy -3/1Föџo YϬ߃ ߃߃˵͆ѧ͆ $,t uo Y͆*Ӯ߭ϰĵӕރՃb?o  -i ߃ ٖߵ !џ ϰ͆Ɩ rǗ˧ͫ߃ö̆ö߃߃߃ ѡŵ߃*   7]1˖٨ߧ߃ި/8-̆! -]1ڡ͝  /LLۆ ߃i S ٖ$ ߃߃߃Н߃ Ɯ͆o Y ߭#  Fo YӷٖߓǮٖۭ ޭ%5m+     +   g_u+E+e   I'9s!+ ) qo Y߃ߵɛŷ ۡ ͆%ö& +|!6ϰӛ߃ӛ޵)џY Ӧݕ ߃ͫ߃ɛS ɰ- 3}U ѡ͆џб߃Ģۡ߃Ɍǃ߃2|T͆ i߃߃ۣͫۀٖП# ݮЧЩӕ ͆ ͓ѝ!߃߃ۣ͆iП̆޵͆ nXo Yϰ  -ђ ŲГۖ<*͆ ޵q̆{ރ!٨ö~߃ˣC͆ެ o Y/ !מ iB͆ ٖ͆եПɰӕb!s$A3}U͓ۣr  rŶ ݷs gͧǘ ߃o Y۰߃{EL˵"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃џɰ  ö # 3A &1եeҕ6?߃߃ӥۡկgK C/G% -/80.˰ɰb? ߃ؖo Y߃a - ۭ<ٖӛПͧ ܰ͆) <=*ۓٖ͆1͓"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -˱ ߃ۣ ߃߃˶öo Y߃Пhς ۓ:5ӐǗ ɰџʴזٖ͛g5߃Pӕ ߃3}U2ŷS -ɺöПׯ߃ě (6d! ߃gރʰ ߃߃߃ѧŵۭM5]1>öö ]1NѡVbծT ͘ II dO  ߃ ߃!!0Ŏ߃-ӷ߃ -r׶߃ɛ!߃߃öҕ!"9<ѝ߃Л!sǗџћȝ  ߧ  ծ߃ϰ߃ ѭ ҕ - - -S]1׶ \0åڝiöҕӷɚ3}Uݟd SRi Ǘo YÍׁٖöރ߃ޫ"!߃5ϰ߃͆ۓݰϪ͡Ǘ߃"?YI  ;'U5} %sG 5 1 E C #  % IE]WӷǛ Ч߃߃ ͆J߃͓ˣ ߞ ެٖi߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' Пރ=*߃ϰכtݮ ߃߳Ł߃ѱ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ׁЛ ߃ Ţ߃o Yǰ* -'<  X Ǯ )߃7˧߃ى߃ٰo YۡǚӕѶ=*͆ ! ۭ ߃(C-;)  -c߃߶ Ӧ Ǘ߃!  ߃ٖ ߃˟ݰB"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ϰĵ߃ǃ%ÞѲקǵնöo Yo Yٖ9͆߃ϰo Y ٖ " >ܰ\0˴RXl(X&N,W+KٖӵӦ˵ö]1ݶ٧o Y ߃ǚӦz͑ћ3}U ΰߵ ͧö߃ѡ‚  ߃Ǘѩџ Ǜ ϰӎ߃x4ˣǗϓ߃͆˵ʗi͆ރE8 ߳޵!߃٧ɱ͆ۡgî"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - @߃˴߃ڡ ϰ ރ - -߃Cۭӷöx4Ɲۣ߃Ӗn   ͓߃  ͆߃ϰ$ӥ &ɰ ӛ ϰ߃ߵʴ ߵ߃׊ӕ  ߃Қۭײ  ٖǛ͆Ǜo Y * -'<  XΪٖ ˉ' Ƕ͆߃  ϰߵ׷ ZǛϰ߃¤߃ ћ ۷ǖڡ>̆߃߃Ͷ   ծ ]1?߃3}Uۓ! ? 9ǝ ɛ ˘߃ '=7[-]A'Q%wq= 3K=.G }c' )͆ۡ)# - :i̫   Ń ٖ&/nXݳҕ! G]1 ߃߃o Y ӥٖ ݯΡ̆7߃>%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ˶i߃էծ ߃!S#  % yR xߧzö -߃դöړ͆ϰϰ߃'=7[-]A'Q%wq= 3K=.G }c' ) ˧ǝ ߃߃ö" ރŷ  ߃߃ϝ٧߃ǥ߃ϰE2|Tͫö Қ߃̓߃ŵ ɵخ6Ӥ?ӟۡ ݮۓϰ߃Co Yˣ ۦ͆'t -|6>' -06n)*+ ., ց ѱ݂<*߭ƣ,ֺ٧߃ ˧եۓىö ߃ӕǝ! %  # / ! R -5 G  -!x/#($͆С ( &D,N:J -bVnR"t"`Z00JRLn.['3#5&3߃ћͧמ͆ %%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !͆ o Y˧ρ ۭ ߶џ -#ӑ-Ҧϰ߃םX 0" - -N --g o Yfۣۣöi߃џٖq@-ywA i\  מ}̆ -ۜ̆؟ ړo Yi ͆߃ -Ú"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - 3}Uծۡծϰm͆ -cߵ]1߃Lo Yo Y]1۰=*=*߃iϊ߃άɝ\0џȫɟ@  2  -=*2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃öݤ! Ų ö۳ v߃ٖYb?o  -ix4\ϛ߃!ō/   - /9 E=I7 -W -ݰ öM˵߃߃ۡӷۣծ. ϡӷ]1u߃˵߃Ţޞ=* ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGy9 2o -xߜߵǛ -0 W !Ki _WCS-!9 3M5e)5KmkISE=+AI! A5w+ ӥwѱ٧  ۭ -߃yö߃ɱȝ IȝA  Ń ]1P LÞǞϰŵo Y" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ׺  װۭͫ٨߃Ԅ͆ i"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # y˵߭ރϛ ۯ  ߃͓џ7͓̘ HH d' ߃ϰǝ߃͓͛ǽWזŏ ߃ŠҞϰۓ߃߃ճۣ!]1s,^& .  *?:+ ߃ߵ6߃$! 3}UߧǛ!ĵ5ۭ  aծϰ߃ϰ߃߃ٖ߃ǃ͆9'߃џ۞ߵ߃ Ԯ{߃ ߃߃͆Ϫ߃͓џٖ͆߶Śϰ߃߃M?tg0џŢөݷŃ 11%ɰo Y]1۲ ]1ǃc͆o Y2|Tٖծ˴ ߃ۡۡŲǃͫ!ö ۡůͫӛɝ\0×Ӗ۳ƣџ߃֘ӌ  L|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>'6 ( $ ' )+ $ ,͆Ӧ Ӧ߃߃2߃=*ɰö  ǚ@#; ?G^o Y!ŵ!߃ ߶ާ߃ ۡ߃  9{)G3KYk56+߃ ͆ǜ! ߃߃ ³ ߃Ų$_o Y8߃˯߃ŠߵQ߃ߠ͆ͧݰ !ȼؖ߭٧˱D?  ߶ݶۭ߃߃߃ ׶  ͆߃u ѧ ǃ ߃   ѱrٮ̆߃ۡ߃џ̆߃SͫöŶ ߵً ˴ϰǖ ͆߃߃ŷ߃џ߃ɝ߃߃գ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ߃߃ˣ B'!U+ 7 ?   )) !% ' +y eQAaW   eK'A G  / #*3"M?($D,"7d߃Ǜ֝߃߃ ö ߵԦǮ͓ٖ߭tѩ͆߃=*͝#ߊM Ɲծ߃ ɧٖ!ٖ͆ö ߃ ׳³ ӦɊӥ߃=*x߃Ǜ]1ϰ۞߃ٯ˵'<6Z,\@&P$vp< 2J<.F -|b&!$ ) ) )* ߃  ͆ d SRi߃g߃ؖöџi  %%ٖ 0ˣ#  6 -6:  EٖӢ ݷ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*5 )8',7$3%4%5מכ͡߃̆զ϶Ӡ ϭ߃П͢ߧ  ǝR "\0 ߧ߃ǝ߃Ǯ ߃ƃiџ=*߃Ǜ̆iŢ߃џϰ@˴i }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'RXl(X&N,W+ Ͷo Yc߃o YŢծ w>]1=*iџޮٖ  յՃ]1߃޵ -߃ؑ -Ω"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -'̆ق٨ރ϶Ӳߵ߃P߃߃o YѡZx̫ ƣǜ - #0۲d SRiЧۭ߃ -Ú˵  гڡ ߃ÂÒܰiͫxЩ ߃ɛۭö̆߶ם ރߵؖϰӛ͆dö߃ö -R ,]IG/0߃ ͆o Y/3Ϊ! ~ ͛$b![ ߧݛǗ!џ* -'<  X߳ ߃ߓѭϰσ?߃o Y)v|^ R  -8<O 0%. [" ó̖ˤ߃ ۭ!˴қ˖9ϰĠ  ߃߃ײ ߃ Ч߃߃Ҡ \ 0  ͫ9% 7gac { '5Ic '; = +gC9+%;=;#  9   ' c+߃ ֝̓߃e߃ŵ ۡރo Y.!ǛӷǛ( 'E-O;K cWo S#u#a[11KSM o/[׶ז#ޫ ͫ%5m+     +   g_u+E+e   I'9s!+ ) qݰݤɰ͆ۡ  ۭӲߞ͓߃ Ӎͫ߃o Yҕ߃ےӕǝ͆sײ޵ճ߃ٖh߃Ĭϰӕڣ.ϰ߃͔߃ٖѧiϰ߃߃ ̧߃Ӗ!   ѡ \0 1ٯ+ ז ϰٖ͆߃z Ń߃߃߃ߖW Ԯۡ2߃Ͷ0* ö ʧ̱̆۳˵ կϰ͓!߃ծh( 'E-O;K cWo S#u#`[11KSM o/[߃ ߃߃߃ٖ  ͆۲=*]12|T߃pŠ߃߃ ͆Nh˴! ! YW ÂÒؖ ? -0ۭǝ߃ -6*ɛo Y; "Kѡ߃͆śΡѡŲ߶7͆ӛɫџǛރӖ ˴ͧ!ۡo Yߍ߃;! +.߃߃߃߃߃͆ö͆߃?=ӕöˣם s6߃߃9{)G3KYk56+߃ -׳ݳϰݰӚח͛߃ѡٜ   Ʈѩރö ۭǝ!ӕ߃! %  1 '!U+ 7 ?   )) !% 4 +   # K%5- f?2#$''!ݛ͆o YǮն{' @%2"  -     >    " -   - V,ݯ͓ٖ͆ö ۡ ߃ fŵѭ+߃  ރi.GtƝo Yџ߃ۣöʗ߃b]1ŵ"ǜςӛ ߃  ߃ˍ߃ ӛ߃ߵѡzۡ ծ( &D,N:J -bVnR"t"`Z00JRLn.['[#b&`߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGMS -U> - ϰöǝ ŷx4߃߭ ߮Ҡѱߵo Yقo Yiѧ߁  է Ųߥ߃؛@߃џ!  ߃?߃)&߃ ڭۓףOҦ 'Л"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -8ٖ߃߃̆ !ɛ߃߃ۓ ߃߃߃ٖ#^) 5 - -3/ ׁծ  ϰ߃͆)f٨s߃Mˣ߃ٖ  ߃ ߃߃Ӳ͆]1ɰ++ѮƮC Ӧo Yǝ!׮0 ! `ͫŢ̫߃ϰɛ?߃߃ѝŢ߃ 2|T߃o Y -π߃߳ ̫ǃߵ߃Ų߃߂ϰѱ ͆߃߃߃>Ҧ ߃ǜˇŵݶ IJO ߧ ϶˱߃ #ͫϪ̧ӷ߃լ -߃ϰރ߃߃ 7 gծůǃÍ߃ɜџծޭߓ o Yͫ۳o Y&mi߃ۣٖ دhۭi ά߃# ߃ə"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃߃"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ڡ Ŷ߃|߃!П ۡkߵ ͆#ǃ߃iџۭٖ ׺П iͫUۭ K߃σT -߃͆ͫY }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '3}UĵiǛs ̡ ߃͆ͫ]1؛٨hݰ͓ͱ]1ϰ߃o Yڞ߃ٖقПۭ=  ' @#:  ͆=* -  ϰ߃ ߃]ރ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  զӷ˵ٖ ͆2S џ) Ч ߃͛ -Â߃٧=*П߃ۃ3}Uӕ ߃ծ  ݰ ͓ o Yٖߨ?קӥ  ̧͆ ߃ ݳծџt3$ + -U >߃ރo Y3םϰ3}U߫/͆џ ծ ۭރۓ * -'<  Xؖե -߃ރ    @%2ٛծo Yѝ ߃ծ"g ]9u 1 %3S ?;-6 ɕӕӕڭѧ ߃߃ٖѩӲރ߃ɰ=* ߃͆ŵ ... o YӜo Yo Y/@ o Y߃ރ ϰ! ߃͆öݕ2 ͆ 7߃ ̓GŢ߃ Tɮö׀ذۓ̆߃ͧɮӖ '   V -8ٯެ -ѧ߃٧͆ծڡ  ƃ߃߃͆i 2j ߃߃ ϰ ߃Zy -߭ѧR٧ö]1ٖ ǝ ۭٖ߃ݮ߃ם2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ٔ߃ѧ$ + -U >ÞƖ ڥŷݯ Յۓ ߃ -џǮӕ߃%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ٖ ޵ a2aa -~ -q9 aaW! Nރ ٖ̆ -ů'ۭƖ٧ӥ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGΛͮ=*Ķ߃ϬӦʤϰ˵  ̫͆Ś٧(͡ŷƵŖ߳߃͆' ߵ ߃#߃ե.$. ؔծǮͶ͆?6o YŠ}!Ӳ͆͆ʭ#G7Q%7   -o -Y 1#6  WY ϰ -Ú߭Ԧ˴öى ˶ ̓!Ɋߵ ǚnX?̫߃+ 6  - bg1#ӛĵӲ߶=.:: ߃ۭۡ ߧ͖ͫ߃o Y߃ٯۧՍ߃Kҕӕůϰݕ͆ҦTŷȰ ߵծݷݰ ߃߃ٖџo Y߃ ۡ. i ɝ -Úٖ͆߃3}U߃$c Sƭ$ -6 - - ˵  ˵ŵ߳Ԯџ͆ Xӕi.2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ŷ͆߃: $ -o Y/%5m+     +   g_u+E+e   I'9s!+ ) q -Ú͆߃۲öܰ!U'<= ߭ب߃ݰۣm۪ #ծ߃   M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ͫ !͆  GW o Y߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  4 џۓ͆ ݣö I9 ; ͓͛ϰF- Cϰ߃ٖۡߵ͆߃߃ŷ߬ճ߃ ͫͫ߃׽߃޵߃џSϰ ( ӷם%  o Y ߃!ŵng߃¶Щݕقծ۲џ͛]1!ϰٖ߃m͆ ݰ   3}U L  ۭ2|T߃ۭǃޞ  ͆˛ Ů@* {?ߜϡ/ I۞ ߃ K ͛3 " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ԮɰV˴ -#ٖC#ߵ  Ps  ĵ -ӷծٖ  -     ߃ݰǃöi o Y ٨=ńړɛރ $! _͓is٪ ͫ ]19ٖ߃߃߳mݛӛ! хA ! .j]1ݰӦ߃Ӧٖٖנۡϰ߃'jٖ߃? %= g ;-95)1 A ?K?{5I M3+KEo=S-C%;77 -1m ! ǝŰ̫o Y߃߳6Ŷö  Ӡ߃߃ѝF߃U9]1 Uѱz"   ,ѝǮϰר nX ٨ $_ϰ џ ͫ Ӧ͕͆͆1 -1 U ̆İٖۡ͛ ߃ ރ2|TѱǛӷ̓ ߃߃ ͓߃l ӛѡԮ  ͶӷП͆ڀ ۞ö߃ƣ߃ٖٸ߃̫͆Ӣ߃͆ ٨߃  ӱs٪ -Ú ۋ3}U!ߨ߃ܕ߃֖i ߃ ߃ރNFoPu͓͆ ˛ݣݳrٖʱ ߃o YǛ̫ŵoۓP ϓ͆˵ ʭۣ  -ÚПŁ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' -ݰ.!ϡ џ ͓߃]1%Ɲٖo Y"}1߃ѭ߃͆Ųםy߃?ӷ˰o Yџӥ߃џ͆o Y ϰ9  7 O #  3o YեӤՃ߃ٖП ϰ Fb"C  ͆B͆߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Kկѧ߃߃ӕůi:ۭ߃כ͆ϡb߃Ӡ!!Ǘ߃ٖ߳ϰ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG ߧ VhU+ óϚS M  -3 G  IeGH#߃ݰѡ)ٯ`ٯ ߃ӕŶڡПۭ̆߃ۭ]1?ϰ0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lX$n$<*@H  -@H$XL_BTjJ:|x6T46+&g(n"g &m"f"L%?$$"ѡն џ ߃߃߃]1˧ۡ   ߃ ծ)7ٟ ߃ŵö͆ӛײ 3}U Ӥɛ -ϰ7Ӧ%{ 7oy -3/1߃Ӡ @߃͛߃ҕճ ߃nXǝ Dɛٖ б ߃=*]1͆ ϰ ߵ߃4˶o YۧnX߃öi  ރ؛ѭͫ!,߫˶߃ϰѡö Ǜծ͆߃ů! iöӦҦޟ  ߃]1̆ϰ߃ ͓nX͆̆߃߃ ؛ ߃3}U ז ٖ˴Ï ̆ϰ߃џɚ߃׊߃͆ߵ߃ΰؖ׶ѡ8lö  -Z͆ɛϦݧ߃ ŵǛ̓˵߰͆o Yե˗߃߃ۓԮ ٖ   åѡ'u -}7?' 17o).Y3}U ޞ ŵ͆]1ɰƚ͆͆߃=*π ׶ٖŢ߃]1 ˶9߃ ѝ7 !Yϰ ˤ!ݮկ ۓۭ߃ӥǮ߳öӷ !ǜ݉o Yރ ٖ߇ iǛ߂ǝ ͶǮ͓П  -##š#  ͓ҕ'ۀ ۡŵϪҥǜۭ ʝ߃߃S σ!߃=*ۡ ӕߵ $ 0 D F"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -  ۭߧ3}U+ -; - -T%߃߃0>e#A_OW+ {Fj   i̓ݷ߃Ͷٖٖӈ ߃ ɤݢ߃ ߃߃ ЩҮ ߃/ Iΰ  ծϰރ߃͘  ߃ ٤0եiؖ͆bhͮ߃$#L7  ͆ ߃ ϰ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9'J ծ߃Ͷ ϰџ ۡo Yݒ2|T I - -AP G*/߃ݰi߃$x4öy!ڰҥ߃џ ݿ˧. rۭ-Ɲo Yϰ߮ ӷծӛ%{ 7oy -3/1 - å߃MރG]1ߵז sџؖԄϓ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃߃H߃i4 ϡ Fo Y͆եѡǣ o Yߓ˴  <ծّ! ߃  ϰ K9̆o Y 7߃ۭó =  -kڭÛŢ ߃ޫӦ͆ۡٯ / iǛ̆ ڣӥ o Y͆ -Úծͫџ߃ϰ̓ ˵ џ͆ѡӷ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # nXݛݰҕյDm ϰͯ   - - - & a a d d a d a d"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -  -߃e Aɶ֝߃ߵ߃߃Öŵۡ 6ۭӷ\ރ!-!o Yݢٖܮ|Ń Ӧϰ߃ ϰͫݰo Y ٯ~߃=*߃ۭރٖ߃{Qם. f ծ߃˧߃ӱҮ ߃śWЮ((߃cޭ!  Ŭǝ7ݮߵӖ߃i߃  ۭ͆߃߃߃۲ ǃݰiۡ Ͷ͆߃GѶö͆ >ۭۭͫҜ͛1 ] 0' -ѡ˵@˴ ٯ߃  ̙ߵö\0öϰ;!  ]ϰ>ծ߃ٮp؛ -ѧ -˶ϛio Y߉@7! "C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - - - -ɣ]1͆ ٯńˠö߃ӷ߃  լٖ͆ϬզKo Y߃߃߃Ԯڡ߃Łϰٜݯރ͆ ߃ݕ߃̫ ۭ%5m+     +   g_u+E+e   I'9s!+ ) q ̝߃!ϰ5  П߃ ]1ѩ˛9=*ߵ3 Ϸ͓3śc͆ͱٖŲ͆͆ - ѱџ͓o Yϰ(9͆ ޜ6ӷǜ͆߃7 !Y͆ ߃߃<*#3Sm2Uhѧ  ۭ=*ǚϰ ٧߃߃߃߃߃Ų߃ ͱ߃݉äեϰ ö0‚ ߃öŃٝ͆x͆ ߃̆9߃߃ б߃͆,b]  ړ ͆߃? #<7śU,˧̳߳͆͆ϰ џ߃&w 5g#%cG u5y YWY, .   ͓ϰ߃Ǯ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ųזۭ˧߃Ǜܰ)96!׮ö9{)G3KYk56+߃ĵծߵ ŷ϶ۣ=*߃ ߃ۡ7ɦٸ߃iiћϰ߃)m353 2% , ٖۣ ۭƣ ٖݼiݛ߃Ӯp -ö =*åɊ ߃ӥǮӛ! ͮǫӕ.)4"T  ˛ڭ$^ɝ!ߵÂÒK ۰i 3l3ŵͫͶͶ ۭ o Y/"  ߵ  أ=*& +|٨߭߃ ˵ۣ  o Y/ӛ.ѡٖϰɛٖ߶ ŵӷϛʝ -%/*3 - s߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  *HQ  j 7ۓŤߜ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -//C͛"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ѱ:+ ->߭ǥ˖ۭq3߃ڣӕ ˧߃i 3}UϬ Xͧo Y³ҕϪπɰ߃͡ o YݮSNۭϪٖ#)-QA;U}Wg/G aGC3%] YK'!U+ 7 #?   )) !% c '; = +g#   "5a-f5;`fB@$ ߵ]1٨@ ѶП &g me !/ ?/7__!ͫ ö o Y߃߃3}U ٖӷ͆Ǘٖ#  ,Q d+/ Ϊߵރɛٚ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # [Ͷӕӕ.\4+!ڡեӷ߃ʕ" ĵ Mٮ߃͓  ݶ߃ ߃қö̫xϡóڭc џ޵ŶɝͶϰԧ!Y]1߃!7'   - B9 3;  }կ IJ߃ӷ -֝"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - <*"   Jb- ߫ރ ͓ö͆T߃B бŷŵѡ߃ŵ)9߃ ö - -͓xׯѡۭ߭ o Yŷ߃ϸϰ7i 1 ]  ¶ߵӢ߃ - ͱ͛߃ӛqm͆ѧŵöכ߳˵s   - #03}Ŭ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͆goئo Yö߃͆$' 7/ kcŵ߃߃զ߃ۭ ӕ߃߃öե ۭ˵ծˣ߶ћ͆߃ ]1߃͵ݕ̆ 5ϰߧ߃бōۣ  џǜӷŚڡ߃͆߃Uٖ - ߵ Ҝ 1Ӧ͆! ѧ{ћݰ  ͆͆ރѱ9ݰ͆ծ ރ߃***ߵ߭ؖ ߃П߃ɝ ݰؖݕ ç ߃ݮƗ͡ ٖٖ͆ϰͧ͆߃͆߃Ś߃ӕǜџ߃П˔ YYߓӶ߃ϰ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃qܳϰóŢզϰ å٧i o Yײcџöڡ ߃߃.˧+ -; - -T%sݰٝ ]1" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   Ϭ߃ó߃ϬͶ߃öŶ=*߃&w 5g#%cG u5y YWY, . ʛ٨Ǯѡ١ ˶]1دl .   1߃ۡ כ߃߃ ϰ͆3}Uզö Ɍ ]1џϓ߃ˢރ͆ѧ!ז߃ ߃ރ НߵߵyY2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ٨߃ ߃Ѯi͓ ߃߃ ! ߧHOö͛5 ͫ!!߃ѧݰǃ ߃ۭ2|T߃gعo Yٯۓ  I - -AP G*/ G -}z$2 -"` -b --22b&*0'  ݰo Yѡo Y߃i/> Ƶ߮ זˣ.  ӛԕ߃͆͆!מ߃ٖ ߃ӷ ߃ۭ͛߃ٖؖo Y߃Ď۟ ߃ó!ծ˧۽ΰџ  "tŵ? 9/& i! âߵ   ߃öΰ8.!߃ö͆߃öٖ+٧B߃ٖۡOۣ?͓  L|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>' ( $ ' )+ $ םى]1ӛɝŢ -߃߃i ڭ߃%߃ۣx4-s  ck %/M 3 -0. ǜծ  vלǃ 3\0G˧ӥͫŢ<πˇ]1߃ ˵‚ҎŶ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,    -r   ߃߃ۓ߃!˯٧Ч߃ٖ:B۳ߵז<ϰŵ߃!߃]1 ǝɮۡKѶރџo Yή  ߃ǝ߃o Y ٖ/ݮծ Y͆ރז S o Y׳߭߭ӕ"9<ήπۭ  -3 G  IeEH^F ߵ߃٠'߃ǜΰ ǝiϤö̆ (FFː 3ۭy,6,,  - bg1 Q -<߃ ͫ? #=7]1 :͆πö2|Tʗmٗ߃ -˶߃Ѷ˵߃͇9 i߃Ųӕڡb?o  -i˶ݶ[߃ӕ gʧڭ߬߃$ؖҕ߃͓ל3}Uݘ7  -Úbכd -o Y̫߃ ʵ߃դى߃9t7_%}w 6 q,߃ö ߃߃͆+ -=wZg o Yz!  ߶ϰǣ3}U͆߃ߵπѝ߃ ׶o Yٖۭ֕ ߃߃߃ۭۡ  ]1ӛ͆ö ͆ߝ7٧Ϭ߃ޞŷ͆ ߃͓ɄA   '  BH}߭ރ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -ۡۡզʃӚ ރ \!ݴ S 3 - ͆  ٖo Yރߨۭ$ǃ]1 ѡ -Úۭ ߃ӻ#߃ϰ  w>S߱ӥ  \ײ˧o Y ͆ ǚ+ -; - -T %țo Y߃ٖџПٖ֞߃П  ߃nX ߵɰ Ǜ˝ѡј߃Ǜ߃ķ -߃ז߃d߃߃ݛ͆͆9{)G3KYk56+s С߶߃ ɛ߃߃73}U߃įɚÑۣӦϰ$' 7/ kc ߬ -Ú 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  !  ͆ ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӕ?ö˛ߵ߃ ׊Ҧѝ!i"g ]9u 1 %3S ?;-6ٖ߃]1͓͆̆߃ ݯ߃->\ l JHp7f6/(J0+1џA͆ٮҕ   ӷ;)߃݂Н?ݯͶ߃ͮ׊ރ ۓߵۓܰö ٯi߃Ǜߵ'߃DŢ͋ϰۭ ߃ѧυ͓ǝͫ߃ٖ۲߃߇Zϰӕ* -'<  X  -߭ !5ݶ߃٤öܤ ̆ރ ۭݳ}͆* s"9_ 8ö߃џރ3}U۳ŵ˵߃ݰҕߵ߃öͲ  !!åǃ߃ϰ'٨ͫg׶ڣ߳  ' c& ىރeϰ=2*MƝ٧3}U߃ɛϰϰ ͘ II d{ELX # ]1 ߃ۭϓŠ߃߃׶@* {(͆:/?b%ɶ ߃߃ȫ -  ͆ϰ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5($ 'ٟ ߃߃߃M߃߃  -( &D,N:J -bVnR"t"`Z00JRLn.['1#4&6 ӷ߃͓߃ז߃߃׶П Ųr߃ ݥ*޵ǃ߃ם i -͆͆]1/џկԦǵϰA׳ "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -$џ Tö͆ۓӕПϰ߃ճIJۑ%Ų ϰ߃ -߃̆ǚ߃ iх" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  öϰ٠ѝŵ߃ٖ߃ѡ߃ -߃]1 cI޶͆ϡ' o Y˴ͫį -  ߃͆ ӥrHbU  ծ ۭͫ%/*3 -  ̡ i+ ߞե   ۡɮ߃߃ֲߓ|L߃i ߵ߃i ߃#  ߃o Y/ɫ߃ٖٖۭџŷ5 - -3/ ӷ˵͆߃߃o Y#'ͫ߃d͆ݰͫ!9  ö߃ŵ߃# #ފ׺̓߃ 2˪͒ ˵R ߃ ٯӷԦدړݰќ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -Ӛi !Ǜծ  !Śԥ߃ ϡٖ͆Nz[" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͓%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%A"B C%E#C *F!'C'A 5߃߃8ۭ۞iɰ ѧ߃ҕ - - - -  ̆"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0% , * #+ $!ٯ}@o Y˶߃ٖ͆߃ݕ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' i͆ٴ   ?߃߃ˢރؖ ٯ  -Úݰ'߃џ!Ӳؖπ]1ۓП =*t 2|Tџѡҕ؅եӕ ߵ߃ öۡ ϊHٖǮ߃ ӕ  ծ//ٖ߃So Y6S-/7;6 ڭ'=7[-]A'Q%wq= 3K=.G }c'  )߃4emö߃͆߃ߧ Łٖ'Kܯ]1ϰ˰ wͣǮ߃ѡ۞ϰ !זݫ͆߃߶Ԯԥ!Ӧ߃ߵŷ ߮Ԭͫ߃nX-ӥ ߃ ٖד ރރ ԰  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ܤ͓#  -Q dL͆߃̆;͆Ӳ ߮ ͆ {*կ ͆<6<<Ǜϰ  -  ߃ٖްҩ ߃߃(&)߃ ǮП ۣ˺i'߃ծo Yӛϰٖ߃ ͆ރ $$Ao Y П  M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ߵѡÚ߃߃ ߉@7זٖЭ͆öծ߃߃۳   ߃&g me !/ ?/7!߃ɛǗ߭͆ۮџџ̆ߍ 3}Uǖ͆Ӧö ߃ٖ߃ɋ ۶џö߃3}U öpߧ<Ϫ  ߃ݯ߃ "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ߵٖިߵ߃ؖ - -̮Ǯ͓ؖ ӊ,o Y.Ǯ9€ö۪ǝͯӥ͆c߃   ӷߵ -  ߃'<6Z,\@&P$vp< 2J<.F -|b&_$ ) ) )* Ӧ  ߃ ǝۭ͆  Ţ̳ɰ  ɰҕ͆߃͆?ɮ߃˶ϰ-s  ck %/M 3 -0.߃ ծם߃ߵi ߃߃"ѩ ǃ ߃ٖ ˴Ͷ Ͷɮǝ  ! ׯٖ ۭ߃߃џ߃͆ 3}Uo Yӷ[6[[׶ @  2 ߵͫ߃ߵįɚ ͆߃q̧ П o Yٖˤ͆  ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ז ߃! ծۓ:5ǃ 0 ! `Ո̆iöΡ߃ۭa65' / 9P 6߃ރ=*߃&۰nX3}U߃ӷ ߃/Y- ߃߃߃͆Θ߃i %>6 rٖǛۭۭ͘ II d -߃߃8׊ɤ߃ )) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGyyXϰ߃߃߭ Ŷۭ o Y!ܰ -  ߃ ߵ ծŶɚծіϰџײŵo Y!ړ˵'͡(߃ٝŵ/h1͆͆) -3߃ џӚެ߃ݷՄڭ ߃ σӖ -ӥ!l!6$߃߃џJ -WՓזؗ! ߭Ŧۭۡ -öͫқ i!ϰ̓ ůͫ ś߃ ɛ ӦKП2|T߃ݮ߃߃ ۡݶͫރ Ǜ͆eW!߃ ۓ#Kۡ ז˴Օ П$ץٖ6 ͓Ǯ=*!9z(F3JXj46,<+,@~ե͓ۣ  o Yծƛö8߃߃ۭ ͆߃]1]1 ߃Ӗރ! ϰϰ ! öö֞ŎͶǃٟП؛ϰѡ̆ -ůߵ ߭ o Y"߃  ރ߃( rGg+Oϰ ߃ڭӕۭio Yůۭ ߃ ߃ծރ.)4"ݕ͆]1 ͆ݰăٖ -է͓͛SV]1 ޵3}U+ -; - -T%ܰރɮٖ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ٛ]1ӥڭăŤmŷiП!!ϻ?߃ۭߜo Y ϰ(ö͆ ߃Ͷ Щ߃ؑ ۡ ߃b ͆ѝiϰR ߃ݷc-w_6!S+33KMCQ;1KSZ -߃߃Ӧړ߃߃͡ب߬߃ۣ߃ ##ҕׇö͆߃]1i }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(; '߃ծ߃ӷ]1Śo Ym߃ˢ͆ џٮ   I - -AP G*/۶ ߃זå ߃џϝ߃Ġͫa͊͆ o Y=*߃î߃ɰ̆ѡ_؟џ߃]1߃ ͆B̝بӖծ͓‚’cٯ -Ú ńՕџޭծ߃߃ڞ0ŷǗ ߭߃ɮǧ͆ۡ߃"џ͆ރћ˵͛۽߃͆٧öŶ -Ú ۡ͆П͓͛hݯ$  Ą ϡͫ߃ כϛ͆͆ӷ߃2|Tɝii ˤ ɚ òݞ Ӧ ݷ˧ŷڰ ݰg߃߃iݯ -Ű%5m+     +   g_u+E+e   I'9s!+ ) qџ ۭP!=)ەѡӚɛŷ 4ǝ xxx߃<*ӥְ -߃ײŢŵړۭɰŢ Ų߶]1͓ɮӕߓރѭ  ѝǛدǗރڣ ]1[ IC> +8 ɰ߃޳߃o YnX/ٖͧӆ߃ǃ !ϪA(S5?߉@7 ͓,i߃ߵy9߃߃߶߃  "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃5sŵ)ِ 3}U͆ҕɰͳۡϰӷ#/8-Ӛ7]1ӊͫϰ  ۣŷեٖo Y ٖ ϰc ߃ۭ͆? --D]2|Ti ߵ ծӱ.!߃Ų552|T߃͆͆ϰ:߃џۡ ȚЛծծϰٯ̆߃Ǜ͆  ײ߃Ӧٖ߃ٯʴџի6ԥӛӕ]1͆ (a Ǯ o Y߃!߫(C-;)  -c ߃ϰ߃T؛͆  \0[ IC> +O8۰۵ǥރӷѭ ɚ̝ٖ  ߳Qٛ7ރ Ͷi ރݰѧi߬߃߃ ݶ ǚ    ߃ŵ߃͆ŶP LŵֺԦ߃  I .]1͆ ߃+ -=wZg!-s  ck %/M 3 -0.2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃*֮oˤ ϰ!"8ͫ'ͮ ˴̡߃߃׶ Ӱɚٖͱ߃ӕ̝ŵ߃ϰϰiۜ!]1ӷ٧ĢŢϰ˶.ڭ IJ`ϝ ߃o Y߭ͧ ճ߃߃ծC߃̓ ߬ ö߃!o Y W 3߭S ߃ Ǯˣߧߵ߃ރ߃]1ӛ˴߃o Y߃߃ - ӕ߃öٯ ͆͆߃ϰq@-ywA i\ۡնׅ͓ϰϰ!˱߃ ͘ II di ɤӦ o Y6Ҧӂٖ͆ ރ]1R"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -i ]1ӥŏ ,ծ ۭ͆͆ߵ͓߃ڞ۞Ǜ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ˨͆ڡ͆  ʧϰ߃߃ӛ!٨H ۭߥџŶɰ۰6ɛ  զޮ ߃ ٧ٮ :ٖ &) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG&&S߃߃= ͆ծӛ˵örϥ ͆ ϰTم߃o Y/߃Ѵ߃߃եχ׹Ɯ͆߃߃=* ߃o Y ٖ ]1߃߃iB߭ ɢރϰ!ҕ׶ٖծY߃џ߃ϯ" -  ) -       [< ߩ͆ ߃ŌG $A ϰo Y Ρ -ѧ ϡ˝ѱĢ˱ծɮ ߃sڰڭӤ߃ރؖ"g ]9u 1 %3S ?;-6߭͡߃߃߃ăח ̫o Y߃ -ͶFo Y٧ ծ ٧͆˧ծ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  .$s 3 z ߃ ݶџ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(6 'ٖ ߃o Y Ǜ o Y٠߃#ރ߃K߃߃͆ǣ ͊öʴҕ ߝ ߃ǖѡџ ]1}T ז  'o Yӥ Ӧӷ Ɨݰ Q -<ăЛ߃ ٨ џX߃ӥӕŶ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  !ٝڰϰöѡ! ߃ѫ߃͟ծ]1 i]1ۭ˗ Ŗ̆P#G7Q%7   -o -Y 1#6 ߵۭݰ! ݷ߃ o Y߃sŲo Yŵރ ϰ͆o Y/π _ծ߃߃߃Ӝŵ[ŢƝٖǮݯS x4ݰ) -3޵˯\0[ IC> +8߃ö ߃ϰ͓ սóٖϰ߃ϡ ҥ ߃߃Eΰ߃͆c -Ѝ'@߃r}i  ϰϰo YыGګśۭɰ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '! џ߃߃ӓ߃!ͫ߃o Y߃Ե˵߃ -ҕ3}U ۣ9{)G3KYk56+Ͷϰϰ˧FӮ߃  -ҕۭiǛ  ރ\0߃ ""ծՖ ߃ߵ ߃sŵ׶͡T³͓ ă<* ŵ˯#|CiɰރٖöŶ Ϭ߃ϰ̆9ɰ֖  -<<ל - - Z߃sIقX߭9ǗԮٖ߃ϰ i6%.5 o YS 3 - ͆͆߭͛öǬ͆ˮϰś Ǜ R×ѡ̔ ߵ ծ ]1 ڝ߃ٖ]1ÔŢۭǝծԂէڡރ߃ӥǛö!џo YǛɚ٧ݶז߃ ͛Շ߭ѧѭݮͫ  ѱ ӛ˛ރ    -ׯѡٜ٧߃߃ʗ !߃̫ٮ  ϰ[د͖߃߃×߃! GnX٧޵ ٖƮ ϶߶ۭݨ߃ۭߵ޵sރǛқ߃ߓo Y ǃϰ߃W!ôĠծ3!  ̓٧Qӛӛ߃̆Ԧџ͆ i͆̆ͫͧ ߃߃ۭϰЛӣ߃͆ņ߃߃˯ծ߃ծծiݒɮǃ5͛ϰߝ߃  ߃ۭޭϰ͆̆  ǛǮ͆ Ͷ ێߵ ެϰ۱ٖ : ϩݮ߃ۭů*͆Wݷ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -MǮ0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lY$na+AI! AI%YM_CUkK;}y7T4+& (!  &#!"9 ިկɰ͆]ɚ߃гo Y߃c߃0V  Jh -^VBR, 82L4d(4JljHRDv"* -.lX$n$<*@H  -@H$XL^BTjJ:|x6T4+&/(0"0 &-!*".%1$1&/ ړăo Yӕ џɰ ɚKˤϰ߃߃0 ! `% ߃-s  ck %/M 3 -0.öå߃öճӦݢ׶џ̆ 9߃ͫΰ͓͆ѩ  ծծߵכӥ Pџ߃K" E -U!   ] Aac { '[*     ]e   J # ٨! N߃ݯ߃ ͆"""ăۭ ߃٣ ރ٨   ͫ Wϰ߃ -ݶMIӷΑߵۣ ѱ!2|Tǜ߳С ɤo Y ! Kɧo Yöݛ8ݰ3}UrGBŒ ٖ ٖöߵϛŲ߃I%͓ ' ߃ ö߶ѧɛ4u ރ  ۭ߃2|T !5 #FFFޜFFπۡ9Kö ћƝЩ ٖ"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0% , * #+ $ ߃͆߃߃ȫ# - :Øc-w_6!S+33KMCQ;1KSZ -ԗIހě%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ԕ޵" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ծރم*!%DӮϰ#M  i߃ ߃ ˵$߃o Y"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃եӛ - ߧ  ] >߃ i͆߃߃i߃߃ƫ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(L '߃π o Yɚ ߞ ]1߃ʧݮۡ߃o Y߃7ٖö͆Ǯöѡ߃7 ׭߃!߃ݰ͓߃С̆ǃ 5 ͫރ@  2  ݯ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.      !hٖƶٖծߵŮo Y/'Ѷo Yo Y! ŷ öծ nX߃Ŷö# K[ ծ߃˵Ǜ΀7قރџ϶ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )߃ם%ͧ˗ƗŠ߃ߓڡϦ߃߃߃߃& ͆ӛѱԥ  J͆o Yٖ ߃߃s߃b?o  -iϰ߃7 {2 65 s ͛Yٮ!  Щ̮ѧ7ծ  ߃ߵײ  ߃ װԯɮ֖iɱӕ]+97џ߃6 &   B -9/ӊ=*ٖϰ ̓ɰ ͫ߭ݰɰ϶ǝ ߃ -ؖڡ.͆ރ  00$6^߭öi ߃ޭʗ  8ۡ !ۭ ۳T `'߃ѧ͆ǃͫ߃ ͓/6DӮo Yóo Yߵ߃ ߃ ރ ٖ   םѡiז -߃ٖ!م߃ߵ6hϰ ߃ͬ߃ӥ ٖ߃M ߃߃ͫם͆  !߃ӷծö}٨߃ööw ӕ߃͆%5m+     +   g_u+E+e   I'9s!+ ) qצ߃o Yi߃öӦ߭מF-ʛ͆Hݮϰo Yџ% ϰ߃M# - :ٖ]1߃ ӱ,_' .  * :0 ! `߃ͱ ם͆o Yϙ߃߃ џ߃nX/ٖo Y }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(9 ' ރ 9aIjۣݯ  ب ¥( sGgџծĢ߃ÂÒ!)͓џ ߃ܯs 9% -ѱ٨ɰ߃ߵҖߵ߃ ߵٖٖރ  ͫ ߃σۓ#ߵ߃߱ ϰӲT%5m+     +   g_u+E+e   I'9s!+ ) q!߃.$s 3 ߃ْ͆ .$s 3 ߃ǝk7ii  -ϰů̬͆yߵѡ -T9$ ٖ זǛџ߃  Ǯރ ,,߃Ǜǃ߃߃5ö ɮ7i$  - - 7 bǃӦI  ֝ -' ߃׊]1x4ʚio Y ǝ)w}_ S 9=O 0ٖӕg0( 'E-O;K cWo S#u#a[11KSM o/["8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, $"&&&%&"'#'&("( $! '" ͆ ߃͓ѡ߃ ރ  ߃ߵ߃Ł׶߃џߵɰo Yöö'u -}7?' 17o).Щϰ ϰϰ׳Tذ7o Y߃۶ ߃öڡ͆͆եײѧ߃߃΀ -ם -|Nɝ ɰ Ӑ͆߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ŵŷПն ͆٧זöͬރ߃ ߃۞߃1$Ŷo Y߃ۡ ˢ  ǜj %ys߃͆, Ų+ծŲߵ߃å ˵߃͆o Y˵͡ѩ ެџ͆͡ǝծǜ"Ƀ׊   I˴߶ծ ճ ϰ۰.ޭރǛӕݮٖ͘ II dӜ߃Пבo Yǜó߃ٖ߃ԥזזџöծɵ ǜӵ׳ ߃"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y) Ӧ ?2|T߃ٖ! Ţۭ]1ͱݶП ǖi֝ז=*=* }F ӥ߃ǝo Y H :/?b͆ߵ Ӧ& +|Ϫ߃  ߃ ߃ٖĵЛåxB -ϰײڰϰ٧߃߃Ӧ! -Ú   ͆öP߃ٖ߃ l ɰ ߃ڣ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -٨߃ŰӠ։ǚǃ!ö ߃͓٨ݰկݯŚ۞̆߃߭ ķקٖo Y߃b ö!Ǘ͆ ߫  ö }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ۓׁΰ϶)K Iiͫߵ˶ ٨ߵٖ͆ S;hٖٜזۓ߃ ϰЯҞP߃߃7  ͓fJ߃iϰ۲̊ 1=ǵ߃i߃͓lëؖ͆߃է Ǯރ  ˵ϰ߃m͆ 6]1ݶݰ <  ߃߃ ˵I .˴߃ ߲0߃!זӛߵ߃ҕóö"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߮ =*ݯ z߃,6,,7]1ߵ͆ ۣN q"ۓ" 9/ ۡ߳͆͆ѡ  ! O))߃o Y]1 hH!Fb##Ӯů߃2ݣ߃ϩ߰!ݶ͘ II d߃߃%{ 7oy -3/1߃   mϬ1}1ծˣ ߃٧!ϰ2߃߃'u -}7?' 17o).! wPڡqե߃ǝל2ӷϰ Ӛöރ'  ѫ߃߃3}U ۭ߶  զ˴߃! -׊]ӛ -ǝ߃ %߃ o Y͆߃yٖ˛Q -<ɶۭҕ͆ ߃"t߃s! ͫsյo Y̓ ރѧ=*#ϰݔז ۭ3}U ߃߃̓ϰ )v|^ R  -8<O 0%Ǯݶͫo Yͮқ ďל߃v ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG! զ ٧˵ ͆ݰ -Ú Ȱ2|To Y/ö åɰʺۡ0 X2߃͆o Yϰ ۉկ{ރЅöˣ߃׮o Yٟϔk ̧Ɲ7 -Úރ!7߃ǝӕ ͇  -Ú ҕݹo Y ծö ̆˧o Y }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'G߭߃! ˢ)!R ,]IG/0ރۣ͆ߵo Yރ˵ҥ͆߃3}U ҕ߃o Y/˵կ˴ɤѡӕ߃ՓJ$b![  ߃Ч ߃׶ȰǛۭ  ͆ǵ͆*ɰiՈ߃ћB}7iΰ߃π߃ -Ú}ۡŋҕ߃ ٖ߃   ߃ů߃ ͓߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' --s  ck %/M 3 -0. џRП߃9̫ööŢ߃sͫЧi! ѧާ߃įԮ ߃͓͆ރ  ǜΰۭ2|T ٨߃ۭ3}U͓ͫծѡ3}U ٦g ͆öɛ=* ٖ͛. o Y?"˂߃ ̆ Ŷͫݕۭ   ܰ׶͆9ܰ   ?ʭaC.$s 3 ڭ͆ް͆ب6߃ϰ ̆-"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ͆   c˦ö߃ .!߃ ߞö ̆ =*߃ϰǵ  Ǭ#  ծ ߃Ӎd%5m+     +   g_u+E+e   I'9s!+ ) qڰ ߃Ķ߃#ފ͓߭߶o Yö߃џ˧ o Y Ω׈Ӧ!    @)g  ۭóͫ]1  ߃o Y1ѧ߃ϰHߵ@cײ ѭ߃ Ɨ߃і׊x4s#10011111010000 -011 -00 1111.0010T00101001,+5.ۣ!ʛ ;&Nmכ]1٧Ϭ I - -AP G*/ۡA͆  ߃ó ;ͫ߃ ߭ߵӷ߃ѧѡ߃sϔ ߃߃ nXٖٖö̳͆ݯז߃ݷۭݯo Y ߃  ϰo Yߵǝ߃2ۓ ͆٧!ۡն߃ ؖѱR ,]IG/0ؖϰ ߃!Rכ=*ߜ ׳Ӯ۰öҊ͝߃=  ' @#:ԮaƮ lϛ  -ރѧ( 'E-O;K cWo S#u#a[11KSM o/[ӖӦ o Y̛ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG߃ ӥ͆ ]1ϰ  Ţ۞ ۡ=ۡ ߃ۓnX߃߃˷ ݯ  ߃[u!џ# 3A &1$ ')πŰѭ߃3 ߃o Yۭ˰Ӧ ձ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - Ƕ͆߃7_%}w 6 q, ߃ӕ߃k !öhʭȫ׳џݮΡo Y ٖ߃߃ џ]1 ߃߃̓ ٛͫ߶  Sۡ  ݰ߃ ů -ϰi!ם]1ϰ Ųߧ!Ǜ c̓ ߃  ծ߃K3}UaF۳ӷ]1]1  ߃ޭ߃߃ǜ ߃Ɨ߃џ="')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ٖӚӥ=>߃߭͆٧ ۣͱ͆˛͆߃ -߃ӕׁ͆͆^ރ ۭI*Ӧ:џiЛi!+ -; - -T%۲ ߭Ʈ߃߃ͮR`ۣѭӦ  -Ú߃Ǜ͓͆ב߃  ̆ -ۓo Y߃ۭnX -Úɚͮ  ϰ=/ ٨ߵ ϰ߃߃7 ,Vѡö޳ߵ9Ǯ߃<*߃߃͆ Ʈ.ݯٖ! iۡӖծo Y|߃öߧ! ̓ӕ o Yǖ׊3}U߃ˢ߃)o Yϰɰϰ ͧѧ߃߃ѡm߃ׯ ߵ׊o Y$  - - 7 b 7֮͆kџo YݮǛ߃͆߃޳6]1ٮӛ!ݰӤ¥"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ٯó߃ŵ  ѩ -͆ߵ    %͆âۓ۰ׁǖރծY) ǜٖ ծ!Šݨ˯ٶö͆#   8 '_  !A 6o Yϰ=*߃˵ö ϰߞП͆Ӥ,˵϶ -ÚXٖΡϰ͈Ϡ ϰ  ٖ כ(!ճ͓öџ߃߃  ϰ߃ ߃ΰ߶߃0ݛ* s"9_ 8߃ۭϰ߃߃݅͆ *3߃ٯ -2߃߃ I  ٖ߃ߵݰ ÂÒ ŵ  d SRi͆ճŠ ٶϰמ!߃1 OΘ/~͆ -ۭo YӦ߃ϰ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  նЩϰ նӛ߃ J Пߵծ ѧö 4 OO͆mX߃ރ։߃ѧo Y πӕŪѱٖ߃߃! ݷٖ߃Ɩߓo Yݰٖ Қ ۡ߃.)4" - - ӫ ǚ էݰ߶߃  M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?! )%ٖ  &g me !/ ?/7""!  o YIל ]͆/   - /9 E=I7 -W -tПծӚ٧ӛރџծރǝ͆o YПϰö߂7'=7[-]A'Q%wq= 3K=.G }c' )٧ރ߃ӛ3 k͆ ͫ߃Ӯ "łџ̫ ҕ ѧ͆ރ - -3d%Ŷى   ùϰū߃͸Ӧ"߃   ٖݶ߃ݯ ٧ז '!' ǜϰ͘ II dπ *3 - ۲Ŷ˓Ԧ0 ŷ͆ћ߃ٟٖ ߃ -7iĢҦ߃;ݑ!͆ǝЮ@͆߃ϰn ǜџǃo Y ǚ  )))ߵɛv)ϰi Aߵӷϰ ۭo Yc͆i(C-;)  -cϰƗ !!ծiöז߃߃٨o YؖŶߵ-˰߃ѡǜ߃џե ߭۰ \Š %ړٖ߃Ɲۡ 3}Uّ͆ݢ\0ރ߃߃=*ծ ~ΰѮ\0ٰm)S٧ۡ߃ -ٖ"g ]9u 1 %3S ?;-6߃ߧǞͱ߃# V ϰ͆ ѡÞ̓̓-ˤ  (&)ٖ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ӕٖٜiѧ߃ݮ߃ݷ߃öٶ߳)P߃ џ ߃ݑ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # i  ͆c)٧͘ II dש ߃߃͆ ͆]1 ӕݮ2PzL ZZD& -Nh"j2LN&Jf~"DVL43: v`8bV.&$!#" (# '!̆o Y ߵ! ƃێI߃ o Yi͆ߵq ٖ͆  ǝۭ$ ͆ ߃ ؖե o Y3 ҕߨރͫ]1߃   Cݕ߃"7]sMyWSuc[3QE3AO+]} S*c Q m7=ce}c1  # iȝ - ׉ۣ$$A3}U͆ ŵ%5m+     +   g_u+E+e   I'9s!+ ) q߃3}Uo YŵŢ öѶݳʝ ׳ݰ ͛ރ   ͆  ߭ϪǃͶ3}Uז ۜiݯ۞ۡ ֖΀̫ ׶F/߃߃ˤ5 "ɛۡŜ կ8<$@ o Y   7 ۡŷ͆ٯ˕" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӛ͆o Y ö ߃߃!YmÚ߃ݢӦ?ϰծ+џ#ߊۭ  ůŲރٖ˵ ߃o Y߃ϯ׊џ)ۭi   0-cQ PP - - - "        Ӳϰ9٨ۭ  ߭!   -?Lٖ͆߃ö߃=*c-w_6!S+33KMCQ;1KSZ -ߧSٖߵ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG:ö ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGџҕô]1ծ  ۓ˵џ߃ i$3}U߃ ) }# =3 )))g %A96=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1@;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  *Ӗѭڭأ߃ٯ  ٝ  Ӳǃɰ߃ŷ ߃8џ -nXƗקo Y5%ݛӕ Ǯۡ Ӝ -۰џ6  - bg1n߃ӷџ!߃ǥ ߃iǛׯgқ߃ӛ RYm)Y'O-WςۡџΡ 2|Tǵ߃  @%2Ͷۓöΰ͆  " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  d SRi߃Чɰö ö߃ Ӯ ۡ߃ٖY߃ߵե߃ ٖ߃ Ƅރ TV*"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O(AGW3  MQC9_UAa g3 5mQO}U #'Y)v 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͆Ӧ޵Ǯ*!%D٩jߵüӜ߃ i!߃ o Y߃"߃ͫ˴߃ݛݞ ۡ4߃M߃ٖǛѱ ا٘o YC ӛͯ!T9$ ǜ/ϰǛ sۭ˧Ӯ ߃͆ۧރ   ձծ \0ö߃ӛٖ ߃0ɮ߃ד)Ǜ ߃ն͆ٔ!ˣ$A . C  ߃ѝ ѩC.ϰǎɰ -Úʴ߃߳ ٖۭџߵծҕöŃɰ  ˙П ӕ߃߃ ߃׳ڡ³i Чѡi̮ ̓ %5m+     +   g_u+E+e   I'9s!+ ) q͓͆߃7߃ П߃ŲǛŶӷͫ߃߃߃KŠ߃ -li ۡc͆͆Ρ -mם ŵ͆ѡ ͆öם͆ 7 ߃! Nծۡ߃͆߃ڡѡ ߃ͬ! ͆ ͆˴Ӳ ǝ e*3eܰ%/*3 - =*ۡϰۭۭ߰͆߃ ͆ҕ٪ϰٖ͓ӥǮ߃ ߳7 ړi¥ũϪ߭ o Y=*  5! UN߃ǜ2|T" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߧ ]1 Ҥ! Q[ - - 7 -  W  O?3+ 1# 9"'ծז]1 -Ú׳P#' -06n)*<+@.,@ծߧ͆߫Ǟ؅ߵӕ߃ ͫ߃!  %  #o9  '  { ;G+!ˡҕ&&&&@* {߃\0߃џ ߃ق]1ߵɮ͆'Ӗٖϰ ]1 ͆ó ծџПߵ߃  џ -ÚϪ!ݕݶ K!ރ͛߃ѱπז߃Ŷծ4f߃ ߃͓߰׉׶#ٖٖ͛V ٖ$ -t  ߃߃߃߃ǝ ϰ ܯ͆߃ ѝ זރݢ(Ļ͆ ]1(ރ=Ͷ ރY߳ Ś6 ̆ϰǝ ߃ ','' ۭʆ߃o Y+Ń6å ޫö ΰծ ߃ծ$ K8 1Ϛ;M!ö߃ѧ ծ߃߃0ϝ ; }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ծџɝǎ&w 5g#%cG u5y YWY, .ݒѭ ]1߃$  9+ Ǯߵ̆Ɨ ۣٮ9{)G3KYk56+ö0 W !Ki _WCM9 3M5e)5KmkIEw#+ /mY%oa+AI! AI%YM_CUkK}U5+  ߃  ˵ե$' 7/ kc߃߃3}Uזϰٖ͆߃߃߃߃o Y͆߬>߃  K͆ۡџțѭٖ߃߃۰ϝ PF sٖٖ٨ŵ̆ ծ  _ mr** 9% -f+ϡ ӥ٧i(կٖ -"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - - UN۰Ѱώhӷgϰ߬ .͓߃ 5џ!ߵ߮͆iٶٖЮѡّ I - -AP G*/߳ ց ߃ۭϰ߃֝m߇" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   -Ú  ΰߥǝץɝѡ ϰ߃ؖ ͆߃!ۭɛٖۭ߃  ?͆țӵՋցo Y׿"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ծٖś   ߃ݯ ߃)m353 2% , ͓׏ ˵ Ǭ%4l* - - -* - f^t+D*d~  -H&8r$"#%! "+ ' &$!$)-$ (% %q!%!&Ӝ]1͆߃߃ ۭ!ރȝ͆( &D,N:J -bVnR"t"`Z00JRLn.['#&ٖݶÉ͓ -Úװۡݫ<*#3Sm ۭ ߃ǣџ˵ۡߵߵ߃ҕ ۞ö߃џǜם߃۞ٸ߃'=7[-]A'Q%wq= 3K=.G }c'K )߃ ރ͆͆ w>ݰ͓ϰ͆߃םo Y ׁѝ͛ϰŶŵ͆ߧ͓ǝӃ!߃߃߭͆ݯƵ  ז߃ٖ o YͶߧݷ ɰǛծͪ  ߌ  > 7hϰ ΰӷ8̙ӕ߃߃Գ̓ǝ ڝׅݴڣ ߃Ͷߵ߃  M}3#g5 7 n!!oM7so1M /% y_M;]5{1 m? )߃ߵ*HQjџӦۭ ͆͆9͆߃ٖ џٖǿ߃߭ -2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃$  - - 7 b߃Ѷރ  ޫծ̆כ ӕ3O]۞ק 0 ! `ݷރ  .߃ն߃ߜ͓ ٝ߃ߵџ߃ϰ o Yۡ׳ńܛ߃۰! ӛ٨o Y߶ʧџʃngӦö۲ѭ   ö߃Ǟ߃ϰ՘#  - 1/U,5!o Yϰե!ۭ ߃&v 4f"$bF t5x XVX,*. *2.+1ϰ!߃̆݋  i ϰů͆ ϋϝϰ ѧ߃ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF" 2!2"4$1#4"3!5$0#4"6$1!2 2#1џis߃ǝ ߃   Ѯޭ "> 3  - - Zvvv?"nӷϰ߃ӛӷ  ߃߃ -š߃ߵͧߥٖ ͆Ţ߃IJ ߵ٧ 8sߧ]1˃ۭӕɰ!R }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' -  š ޵ ϰ ϰ  ˯3i ߃ ˵ٖ͆IџӅ ߃=*߶A߃!߃߃߃i  ߃ ߃߃ծ2|Tծ߃!ۭ ӛ߃Ͷݑϰo Y߃!ѱ$! CI. - ٖ߃ϰ ڭ߃ ѱ ރۓ˵ˢݰǃ>ö߃+ӷ iߵͫ!ݮ͆߃ o Y ރ] ӷ -͛٭!i]1׊͓ߝ߃]1T9$ ߃öٝߝ³ݷǾ ĝϰ ߃%5m+     +   g_u+E+e   I'9s!+ ) qŷߓӛ ѡ˴٨߃ i۞߃ǘ߮߳߃ ם  ˶ɚU@ћ߃ٶ L  ߃ ߃߃=*߃o Y¥͡i˵ŵ%5m+     +   g_u+E+e   I'9s!+ ) q߭ ߃ߨ ߃߃ߵރϋۓ ¥Ǟůٶo Y߃A ݷރȝ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  iϰҞծ߃i%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ߃Ӳ   ߵߵɰ͆ ̓߳]1ٝóo Y  ߃ɰџ/ -2|T3}U # K[ݢҞ ׮߃ծѡ͆ϰ͆ӷŷǖ  ߃ϰ e ˵ٖկ ͆ Yo Y -o=  -9˴@ǝ]1%5m+     +   g_u+E+e   I'9s!+ ) qɰŲ߃ӕnXǮåծ I9 ;ϰ  3}U ߃ ߃߃ ۭEӵ٧߃ճ ݉\0޵ɰ އg߶Ķ Ŷםo Y ߃ џ .ͮѧ͆ŶӟŶ͓ӷ٧Cϰծ ͛M'I! ҕǮ߃ރ ٖզז ǝ Ñۣ  ߃  ϰ͆1"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -қɰã߃߃  ϰnX !ߧٖծ -ރП߃ރׁi ӷl߃  lޞ ߃߃ 3 - -q9 W۞m̆ ǝ۞߃ۭϰ o YʵIރ *(#Hҕ߃!  -ރ߃o Yٖɰҕ۞'<6Z,\@&P$vp< 2J<.F -|b&$ ) ) )* ߵծߵǝ؋ ߃ރ -šϰ߃ӕϰ םϰ ۭײ޵߃͖߃M߃߃#å߃߃  i˱ۡu98  @4*  lf -&pc*K"Pճo Y(> ͆ ծo Yߵ ߃ۣϰ߃ɰ ͆޵Ł۳߃E߃o Y ) -3߃Ñۣ ͆lՃ߃]1]1ٖo YnX͙͆5.W߃ ǮϰϰlӦ '!' *!%D -ؖѱR ,]IG/0͓o Y  ɝy٧ӲӦ߃! ܬ \0 =*  - -  !Ӧ߃٨ɛէ 3Ǘ$ۣ ߎ ߃ծi߃d ٧ Ţծ  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ö џƗ!߃ۭ٨R ,\HF/  0$ $ ճ߃џم Ñۣ //ö߃͆߃߃ٖߵ˛  ߃ ߃! џ]1ϰnX͘ II dɛП#   8 '_  !A 6 !֥ݮ߃ŵ۰͛>%%%̓͆ѯۭߵؖ͆ПǛ٨ ճ=*ڡƮ - ͆=*߶ ů - öՓnX͆Ǜ!i( &D,N:J -bVnR"t"`Z00JRLn.['0#7&6߃߃߃ Y޼3}U͆Cݳۡރ߃ٖ߃ٖ o Y 99 ߃ @%2˴ö ӷŲӥۡ ֲߵ߃߃͘ II dͶ ۡ   ծҕϰͫ˧ ˬݕy߃߃@߃  ߃  ϰ ڣ  -     2ŵ͊Ϊ˶Ӳ ǃ×̆߃߳'=7[-]A'Q%wq= 3K=.G }c' )߃Ч=*#ߊ ٖ| ރ ӕ۟ϰ ͧ͆Ń͆ά ރѩ߃?߃߃ե0'!͆ ۓngǛޫŲgK C/G% -/80׶קۡӷ߃ǜ߃ךݑ\0ۜ џџ߇Ϫ͆Âݰ>yџ͢ݕ! ߃ߧ͓  rٖ̆& -!ѧ݉ˢ߃ϰϰIߵ x4 %5 s  ѭ͆   ߃9  ߃ۭś]1͆ -Úo Y߮ ۭ ׿π͆!߃o YǞ߃%4l* - - -* - f^t+D*d~  -H&8r$##&! $+ & &(!&)-$ (% (q!%!"Â͛ "7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ՗Ʈծ  rͱ߃Ǯ( &D,N:J -bVnR"t"`Z00JRLn.['Z#a&ă߇͆ɰӠ!߃ҕ߃ -ٖo Y/%5m+     +   g_u+E+e   I'9s!+ ) q     ۡ ߃ծTۡ џ  pó߃ރ߃ ͮϤ9զ s  # -HŃ to Y%{ 7oy -3/1ϰ۰߃ٖכŶ ߃ǚ߃ݰٷ߶ónٖ͆ݮެѱםٰǃ͆߃Ѷ޵߃  ߃і iם˵կ!߃Ӱ ߃  ߃͆ק ߃߃%5m+     +   g_u+E+e   I'9s!+ ) q@N/ӚեݕǗۓ͆Քo Yo Y߃ ћ3}ŬכɰHʗ - ˢ ۓѩo Y˧ǵ߃ -Úȝ˛aރ    ̮̓̓ݣ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃߃!@ۓ߃i߃ơǝ߃֝ ߃͆؅ ͆߃ק ߃  ߃߃ͯ߃߃+Ǯ ۣ< |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(<!*' )'',($(%&%(ݑ߃ϰ RYm)Y'O-W߃ۭo Y 65' /  h ߃߃߃ɰ՗߃߃ ۡ>џͫ߃հӕٯöσȝ6 ۣԤǚ߃ե x4ٖ Ӧ̆ʱ߃߃͆ݰ϶߃ (߃߃ ˵͛3}Uٝ ׊͆iŢϰǗk7ii͆ͫ˵ եծםރ ؖ߃߃ޜރ  ̆ ߃ߢߵװR ,]IG/0"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ͓ϰ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )П߃i  -Úӷ ׊6" () }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG((X ͆ŵ=*̆ߵזӥ!+ծ֝Ӳծ ͆  -џ_͆ɜծɓ2|Tϙؖo Yϰ ޭ öߵ o Y߃ϰ˗7ٖ۶³ݳǝל߃߃ b̳  ( 'E-O;K cWo S#u#a[11KSM o/[۰ɮۭӷ߃ߵRYm)Y'O-WۡǗ߃ ɚö.J9->\ l JHp7f6/)0+"߃ߵ ͇ߵ   7_%}w 6 q,&ߧϰՖͱڡ߃ͫ ߃ݳ߃ڭԥϰۭ .cs/ - -kg0o Y/χ͓ރo Yۭރ͆٧ߧ߃  "" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!3$0"0%0'0"0!0#0 0"0#1!0$0#0#0o Y/߭ӗ K  Ӛ ͯזײ  ރש˵ ˵ó]1Ű 4ѡ͔ l۲͡=*߃y9͆öϰރծSٖ ߃ џ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -Y=*#>׶ٖ ߃o Y -Ú Ãџ ߃ )))͆ Ӯ˴זقڣߵ! ծۭ̔߃ۜǝ - ̛̓˴ե߃ϰޭǗ -7ˤi ߃ 22۞! ߭׶ ל߃O Л1ǝٖĝ ѩߧ3 ߃ϰ ݓö߃!˶ӕĵ͆>߃˴ۓե $%5m+     +   g_u+E+e   I'9s!+ ) qǮPɰ   ߃̆ե ߃͙  -͆ ͓߃ړ߃߃ӕ߶ҕ϶ۭ ӥ߃ۣɮރٮ'ז϶Ͷ?ӝ3}U͆ѐ!gӱ6߃ɱA߃   ð߃͇ ٖϰǗE߃   3}U=*"}10 öb ߃߃]1ҕ ծރٴߵ߃߃Uo Yڭ٧͛ -š̫ٯ͆џѧ߃o Yϰ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃   i]1ݣTǝџ ҕџߵ  ܰ Û˕u߃ o Y߭߃͓ -ק̫ö˃߃ '               c&˵ ۪ -&JK   ö˅+ ћߢ"͆  öo Yo Yo Y̆+Y=G;  ߵ0щ!˵ öٖծ˵ ٟۭcߵ - ˵ؖǝʺʗ ̆ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ѶΪ߃ٖ߃ П̓ϧ߮ "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -]1ŵ }1W1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' & ۲Qރ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # џӷ߃.J93}Uٖ0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mY%oȆ+ ׅ߭߃ ۳ר  Ѷ خϰ9߃ ۶ նז)l242 2$ ,,] 'e%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !͆϶ ڡ -"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -Th'?ΰ  ߵöŵo YT ߃߃ͫ ö ߃ џo Y6 ͆߃o Y  ߃͆o Yۜ߃ϰQ }1W 1IkC Iw qk-!-  -$-sA]]M  Q%759EC?sOq ikI  5(Q 'R ,]IG/0߃ىi+ -; - -T%ϰ  ѡ߃߃<*B}߃ ӷ͆/& ͳٖͫÊE'ͫ ߃ -ϰҞ ٝӛ UN ז ӕŶɰ!  ߵ NN  o Yӷ ߮͛Ռםӷϰ   ߃ -śͱݘ dzؖӛ  џۣݯo YŵŊѩϰ Ǯ t]1ۡ˵ŵ  ;; óɶ߃ͱŢ߃ŷ͖ НҏЩnX/ QQ ߃ٖ3}U͓ٖٖۡ6̆ߵ %o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9'  ϰ =>/߃߃ӕ7%_}#΀ʵ]1׊߃߃ ծ͆ăǃٖПϰե̘ HH d'  ߃ K }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '{ǝ߃ "߃ߓۓ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ɛ'ծdmǮ ۭmo Y3}Uծ  П;̱ٟ߃ ߃߃3̓ͫ3! iö $$Q -<߃ҕۃ ͆ɰ߃߃߃o Y߃ѝ߃ ӥծǞϝӛݞrö߃z ŎŚܶE͆͆ -߃ ö - ߝ߭o Y߃ö ߃͆ծ؛ϰ˶Ƅ߄ ݰ öǗsö߃!" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,      ߃۞͆NFö߃ϡ߃ -]1 ߃߭?i߭ ٖi߃֛=*!Ͷ '!' 7 {2 6ѧӢۭ<*϶֝ ͫ ҕ߃o Y/ѧ ߃o Yo Y}߃  ]1ٖϰ ߃͆߃]1ׇӛ͓ծ Қӓ۰׭ۭӕ0 -[ -!3 5۷ͮ ͆զöŠ ߃ŷ կ߃϶߃\ۭۮo=  -?߃̆͆߃ٞǃϔ߃߃  π߃   ߧ߃߃ҕ ϔö͆ ߃ Ť!ރץö!62߃1ծ ۭϰBݰ߃tץϰߵ ۞  ٧߃!џ߃w߃  %ݛ͆ѭɰO ǝ ߃ծ /Ŷߵ˵˶˛ɜ ϩ̆߃nXɝ!߃ӛo Y)w}_ S 9=O 0Ӯ -6 - -o YӤ3ճծ ޵ ծ߃ϰ !ݶ  3}UɫѧؖբٯПծ Ӣћ ݮ כ]1ћ߃͆ö!ӷ6ŵރ /͆o YПo Y% Ǜ ۵ӛŃ߃ߵɝmۡo Yџo Yx4ɰ߃ɮmՊ߃ Į͆  % ݮ" ߃߃ ߃# -H ϰ͆߃) '߃<*߃ۭ<* ݕ͝ߧѮ*3O - ɰ߃ϰ߃߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ̳=M߃͆Ͷ߃߃ ٧ծ͆Пڡ߃öɋ߃ ߃}8j"` DՉ+ Y םnXͫ۞ݫö߃̓ˣ͛߃ J -Wΰ -ś RYm)Y'O-W}]&ڡ߃ٖݰϰ˃ ߃]1 nXS88!߃~͆߭!q) - 7 -  W 5gCO?3+   "/ 9"#{ڭͶ߃ѡo Yϰ ե͓͋լ u   i ͆!ӛߵb˶ۭ͓\  I - -AP G*/ Ǜ!"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0%= ,@ *@#+B $A6׳ͫ߃͆߃5\xB - 9 Kٖ Ӧ߳̆xӷ͆߃߳( &D,N:J -bVnR"t"`Z00JRLn.['L#Q&T̆߭ϰۭ߃ϰ? ߃ٖ  ރʵ ϰ͆/ÑۣߧŶރ߃ ߵ ߃ͫՋ߃d SRi߃##6߃ϰ o YŃ߃߃߃͆!߃  ћۡ߃ʧ͆߃!ٖ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ǝöѯ%{ 7oy -3/1d߮͆ɢٟ=*ͫ۞ޞ߃ٖ͆ ߃ö6 öۣ٨޵Ԧ(ɫߓöؖäџ߃ ݰϰٖ ɢԮ  "ѧ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -0ۭӧե߃եٯ߃gS̆3 ޵ѧҕ΀9%= g ;-95)1 A ?J?{5I!M3+KEo=S-C%;77 -1m !ϰݰ߃߃ӷo Y!ϰöߵ#˵̆߃ϰ iǮ ŵͧӛͫ ̫ۡזx4 ӷ ؖ   ׇރ³ ߧٖҍџ ߃.Ţ˧߃ ̫  -ϰ  Ǘ ɛb J( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DFJJ! &!'"$$##&"$!'$%#%"$$$!% &##ö Ū%_-QA;U}Wg/G aGC2%] YK'!U+ 7 ?   - 1)  ;G"5E-f5;GfM/! 7̓+ ߃ ߵ߃ ٟ߃ٵ߃=*ڡ  ߶a ߃ϰԦmo YŲM((ٖΰ]1͛ ʵ ǵߨ߃ݰۭ͆߃ά o Yٯ߃Ӽ[ٖ7_%}w 6 q, ߃ׁ߃͙ͬ͆˱͆ͫۡ ˧u߃ǮϰͶ߃j>߃J߃ ѭśɷ ͆եџ߃=*߃͓ǃϰ߃o Y{EL ,6,,  - bg1͆xo Y֛ғޫ ϰ߃o Yǥ߃ ͆ Ϊ  ߧӖ͓Ǜ  ץߵՃ߃ׅͮǗ߃߃џۭӛӥ ݛރǝۓ śöݷ    ˴ۭ¶̫ ӥŹŵݮ͆ҦŚy-6/iߠ͆ o Y߃ [   ͫ?=*߃߃߬Ͷ߃o Y͓߃͆ Ͷ߃uߵϊ  ۭ͆ߵͱoU]1ӦĢ޵ۓpߵקӷ߃ ߃џɝ!ǃ ߵ؛" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ߃͆   ծӮݕ˛ծ߃ӷ"H߃ϰ?gҞ߃9ۡ ӕ߃o Y/  iݶ߭߃ ]1(&)߃ۭƣџ߃ǥ!ۣٖȚ -Úöiߵ߃ϰ ѧπ ֝߭П$ƣA(Sz߃߃͆بٮůӂÂÒͮϰև߽ٙo Y۞ůw> ߃T%ۡ ե͆]13}U߃ٟџ߃!. - iΝ ߃FFלz— Ԗ -͆³ٖݮǝ͆͆o YկߵɄA   yE)BH߃ٖރo Y ߃ ѧ߃s΀ǜեٖ l !o YӮ/ݮǵރӦ˴ y ӕ Cͫ]1Ք߃  i߃߃i ۣ͆ 9{)G3KYk56+ ӦͶЖӊٛ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃ y # K[ǃ'u -}7?' 17o).ӛٖo Y ߃ذRXl(X&N,W+ծ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -6Ro Yդö߃ ե ϰiП͆ ӛۡɝϰ"ǝ ߃ӥ -կ U) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGUUӛٖؖ>=߃ިٖ߃ٖ%5m+     +   g_u+E+e   I'9s!+ ) qۣ ߃ ݕѡ7M̱ Ǜ߃߭> ŵ٨zͶӥۭރ άȂߵ͆ϰׇ٨5͆ߵ͆ߥöɊ ͩ7եi  I - -AP G*/ ͆߃ - -߃ʧ̆Sџߧџ߮џםӷo Yџ߃ ٖ߃ ǃϰϰ߃ߵ ym___߃߃߃- - Z -ٖo Y'=7[-]A'Q%wq= 3K=.G }c' )nXծ!Q -<͆٧ǃׁׅhߵӕƖ߃ ɰ !ҥ߃ȰϰöK y - ߃Tɛ!߃ -Ú;  ۭ߃Ȃڡ͆߃џͶ߃[öo Y ɮ7_%}w 6 q,cٖ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(@ 'gۡ(+ Ժ -͆]1  ͝Ц ז߃͓̆=*ۭ͓ރ߃ߵx4  ! /ӕ߶ӛ3}UѭĢ߃$ - DU ./ ]1߃  -͘ II d=*ރiɚ۞߃סo YŶ߃ʧ ߃ %5m+     +   g_u+E+e   I'9s!+ ) qɛߝ͆ݶۡ*3}Uϰͫ͆Z߃$ӛ!    ##ɰ߃ I9 ;S;=* -͆ե ϰ3}U ]1o YÂծ߃ړ߃ŷѩե߃ݳ ۡ߮̆ uK߃h!ӷ!  =*Ԯ"g ]9u 1 %3S ?;-6ŵ<ς!%/*3 - (ͮˣڡ߃ޫ-o Y=*߃ ۭ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ߨ<*c  2 | T ߃s ރ ߃̆߃=*פ[ R߃߃לͫ˶ۭC3}U]1߃͡7 ٖϰ͆͆!?.$s 3 ! - џB߃͆%Ʈ͆ ߬ߵ'u -}7?' 17o - -).͡]1ٖ߃+  Ӣ͆  o Yٖ Н -ͫ mǜП ś% - qF Pk߃&%%[c߃ " -Ee A;UG;=AC%&;Gi2*<Z Kם˵۞̓߃ ծԦ)Ŭ˹ٖ͆Ѷ ߭ͶͶ ˍo Y ۡםǃ  ϰ Մ - ٨Ʈ%5m+     +   g_u+E+e   I'9s!+ ) qރo YӜ͆ ѩŇ͆߃o Yџ Ō ö     ͆ރ³ ]1.߃߃ƣxB -Ǜ߃߃ ϰ ͡ џ߶ӕٖöŷճѧͫ ٖ8Ѷ߃ǛŸb?o  -i߃]1ӷo Y͆1ڡۭǛ۞۷ߵأ͆ݕɰɛ SL|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>'v ( $ ' )+ $!d SRiџז߃'ّȝ˨̆  %߃ ]1Ӧ8߃ߵٖͫߧҕnXٖ֝קߧ!ͱ%4l* - - -* - f^t+D*d~  -H&8r$i#p! p+ p &q!p)-p (p pq!p!pٖnX߃@߃!o Y˴$3 -#a c --33c&0٨͆3}Uٖ =*͓öծݣ͛ џ˵ ӷ߃ѧĵ߭מ߃ϰ߭mo Y߃ ݯ ߃IJŲ .KɃѧŲ ٖ߃ ѯ߃ҕۓז ߃џ'C¢ ( 'E-O;K cWo S#u#a[11KSM o/[ϰ̆߃!"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ͆ 6)ܰ -+߃̮C+ٖ͓-o Y͆͘ II d߃Ӊ5 ײ߃  iџio Y  ރ  ۳͓ /8-זެǮ -Ú  ߃ΐ 1öF sП͓ٖѶߧǜ]˵ϰ߃͆ϰ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGӕ  Ġ̫]1 ٖЂ˧ۓۭ٧  ̧ ۣ !$' 7. kc+߃߃ۣ !o Y/͆ۡ ׸߃ó߃  iۡiߧo Ylro Yރۙ ! ]1͓ͫ.Bo Yo Y9ރ̧ӛDɝقߵ߃߃}ӗö(͓ӥiP߃ ծ ۡ7߃̛ߝ˃ե vߵӒ( 'E-O;K cWo S#u#a[11KSM o/[˯߃ ѷ߃ѧնMMl  ծ -o Yϰ ͆ѧ߃ϰ߃٧ۭ  ۡߵ - ރ7ۓ:5ރѧ߭" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  mͫ    ̓ͮ'=7[-]A'Q%wq= 3K=.G }c'  ) ]1ҕL߃ߵͫ޵ѧö"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -mۢ y S͆߃7͆Ǟ˵  ѯٖ߃߃Š͆   G -|.)4" ߃ϰiӕ߃ۓɚծ+Y=G; '߃ҕ ۰!  ,ծ1-͆ǚöͫ߃͆ٯ̆ٝ ϰ' П߃߃߃߃#џ߉@72|T߃ ͓͆Ԭ i߃ۓړ   l ߵߧ '   - B9 3;Ӧ͛o Yӛ"F͛ ߃p*͓Ӛ߃ӛϰ͆͆ͫЛ ͆ߞo YɛnXɷӦ߃+ -; - -T%o Y͆ͤΡӗ$K ɰ۞' c&kٖ͆Ǯ߃ӛӷo Y͓ٵ߃ ڰͫ٨ x4џޭ٧ ѡ!Ń ߭ǃ!ҕ     ͝ѡϰқɛ͆I #ߵ͆߃o Y ǃۡ߃ԥۓϰۡ ߓ߃ߵ߶&   B -9 -/%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ߃ś߭ ϰ߃ ҕݮ -*ϰӕ߃ߣџ]1߃ٖ̓ Ɲ ߃͆o Y ӛŵiͫ yџߵʦ'3}Uۣӕ߃̓ɵ̓ă ߃]1 u98  @4*  lf -&pc*" ۓ߃ -Ú ߃߃ܶKϰ͆ӕo Yö 7б߃ӕ6 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(6q ' io Yǜ[ͫɚϰ ]1ӕͬ͝ ߃o Y߃ .\.0.[ IC> +8 ե ߭ރӲ߃ ߃]ݮ˴ރۭ3}Uߵٖۓӛ %{ 7oy -3/1ö̆!$3 -#a c --33c&0Ŷ޵¶=*ߵǮ߃  -Úӿ  ͫ    ߃߃ i   ߃ͫҕ4 ރ ˴ٖC]1!//ؖؖ͆ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*A )B',C$E%B%C ǃū͆=*٨.ٝۡ͝Jٖ9gϰϰo Y߃ö߃Ţ\0  ʭ ϰ̆߃u99   A5+  mg 'qc۰)m353 2% ,  -ͫ ŢƝ߃Țśծ߃ͫі$ + -U >˧ӥͫӦӷ͆߃ݮ߃ ӥ߃̆էiރǺ ߃͝ ޭߞÂ߃ ѡѲ߃  ߃d͆џ߃߃o Y͚˯߃ џ!óɰŖ!͆ ^ ӵѢŏ͆Ϸ[͆ҥ siկ߃Smo Yћ̆o Y͆߃ӕ˱*Ӧ߃Ч =*  ћ? %5m+     +   g_u+E+e   I'9s!+ ) q͆Ŷџߓ߃Щۭ͛˶  զHӚ͆ŲT'߃џѩ͆ ߃  ! o Y߇؛ٖ۶߃ރǗծۭџѶ͆ >ǛXۣǶ! N]1 \0B { WϰŲǝo Yޞ͆߃öm ϰӷ ѧ߃ϰ F2|TXo Yϰ ˦ٖnϡџ υק͆ݮ! ó߃͆ R ,]IG/0߃߭ٵo Y!o Y =*ǛǗ ö߃]1ɮѡ߃߃͆ŵ߃եͫ ݶʚu͆ϔ˵͆˛߃͡ϡړ͆߃o Yӷ?7۾hџǛӖٖ߃3}Uӕ߃ߧ ߃ö   ͆Ǜϰʺ͆߃=*o Yۓߵ ߃߃_Ǜ?߃ٖ  Ǜo Y͆ߨ͆۶ܤ߃@"tg - - - -˛ ö߃߭߃ Ń߃: լџ͆۲͆   5 #&˞џ͆߃џ !ö&ö!߃o Y!fى˵ѱ?߃o Y=*׶   ͆߃߃@߃ծ߃ ۭ ϰ̆ϰٜ ҕ̓զ˧ؖ߃  ߃Ӳ ö ͫեT ۽ٖߵ߃ٖ߃i͆+߃޵ۜ]1ŷٖ߃ׯ2|Tӕ϶߭w>ˣ`ڡ˴!͆aŵϵ߃اѡϰ߃o Y  ӥۭ?ٖ߃ ͛ !ɡٖܰ͆̆ɰ!o YړvD߃ڭǛhh]1o Yɛ -Ú ծˤɰ  Sݣ̆IJ˵iՊ ͆ѡǶ /߶ծ͆ŷ̫ߵؖם߃ ݕ -i͆σͫŲͶؖٵϰ ރҕ!g͆ޭ߃˶߃ӥٟöۡ߃͆ >  m'߃ݰϰ߃џ߭ѡ߃]1ޫ9*ǝ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ݰܤJ ۭރ?i # - : G -} ŵө! "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ރǮ ͫo Y^̆+ - ͆߃ծ c-w_6!S+33KMCQ;1KSZ -]1߃߃Ŷٝ͆ז]1ם!ȝ7 !Y߃כ,_' .  *D:óۭծ߃ -$߃ǮxB - ߃2|T -Úo Y߃öӷ߃ ?߃ ިٝǞ߃!ö߃ߵ]1߃߃͆  ߃ !͆߃߶߭ ˶=*͆Âɝ٠͆!<1Pݰ ߵ ! ǝ( -]1ѩ͆˧ ͆]1ծo Y]1 Ӡז'߃߃ŵ߃3}U͆ ߃߃ծ Пׁ߃ٖۡѮٛ ծ߃߃եo Y/Ͷ/Y-(+ Ժ -ϰ͆  8   -˴6د߃߃߃ɛӦ߃o Yߧ]1D?  ŃŲ2 ӷ 2  -~ -p9   W,ւծރ!ߵٖǍۭ̆  3}U˵߃ ϰ ޫϰߧ!͆ߵo YӚ  H!F b o Y϶  ߃  Չ̆߃߃ɰ͆* s"9_ 8߃Ϭ >ö m*HQj ծݛT `'߃لП&߃i=* ާ߃ ѡ]1ɚϰ߃x4ͫ ͆ǃ߃Пծۊ@ϰߵ  ٖ -̬ۡ Ч ͆ ۰כރۡߵ0 ! `ɰöۭ ԬKϰo Y߭ϰז ߃ڡ߃!. ro Y*̙{߃ ރǮɐC'  W -8 ]1 3}Uǃ߃ե߃̳߃ɍ=*    ե!+.$s 3 ߃͆ծ߃ö б@͆ރϰ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ]1ۡ۶ծ߃ٖ߃ ˰ߵ̆ŷ3}U߃ϰ۞ Þٖ? c,v^6 R*22JLBP:0JRZ(#P -(Q ɚ - - -͠@ϰ˵߃!߃ö͓iѩ͓Ѯߵ ّǝ߃ް Ӗ߃ރŷПӛϰۭ͆ ߃2߭ ߃7͆ӕ͘ II d -ٝ޵o Y$=*ۋϰ!߃߃߃է!%vқ9϶   M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? ) ծѩ!߃ٖџ߃̆ i߰> ?ѱ3}Uѡo Y߃!  67s#"!˯͆߂ߓ߭Ń! ߃ ̫͆ɚ۲ ͱ>y ߃ -ۡ5]1£ џٖ͆!ϰ˵٧ς߃ރŶo Y6߃ރ -і#߃sכŵnXɨ    ʵŶ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ϰZϰѡo Yߵ -ٮ̆͆ ۭ޵/  6%.5  -͆߃ ߃ǛK  2߃ͱ߃ե߃ӓͱ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ӜŶٯ!ٖ߭ ͓Ӳ߳͆ۡ٨ߵ߃ߵö߃  6    - bg1 9ߵk ϸϠ߃џկ ߃ -Úߵʭ߃߃ ײǜ wϰ߃Ӧ/>  џ -o Y͆]1߃߃џמnX" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ۡ ߧ]1ϰ]1!եv]Ŕϰ߃כ͆&w 5g#%cG u5y YWY, .ɛ߃եכ ״ -]1 ֖џН -͆ٛ6  7٘ ۞ϲϰ̆g߃ ş( ѝ߃ ŏۭâ Ч<*߃ L4(߃   !]1ϔ߃%n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&&K+T(S"Q$U *R0 ! `կ - - -ރۭѡџH5, ٖۡ͆߃'߃ٖöׁ͓߃ ٖ˧ɮmӤͫSǃöԦi߃ԥߵ]d߃׊S߃ö͛ $OW1ћ߃߃ ߃۞߃ -Ú]1mե͆ߧöեͶӕ QԖ߃ǛԮ ПTѱկ˵ѧ߃S]5$0  ͫ<1  Nj ݰӜ    ރ˴ ߵ ߃3I߃)͆߃͘ II dծۭ߃z߃M ˵ڭ\0   - 8Ϫ߭ Ǘ ݰϰo Yϰ۰tŲ͓͔o YƜo Y^ -߃rۭΠ߃͆Ţ -$ (D ߃ٖӕ]1Ǜ!]1ΰރؖ˸ ͆߃߃߃-ӛ "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ ?"n͘ II dɰѩT߃   9aIjc-w_6!S+33KMCQ;1KSZ -ٰۭϰړ߃ݰ=* ѧö߮ ۭ֝߃ƛͫ iПۭ ޫg( ͆ŶރߘLǚå߃Ѯ߃ ɰ߃ GT!#    F!&"͛?ۓק߃7o Y ىݮۭե   ҕ ߃ΰ,͆.   1ҕ џٖӕ'=7[-]A'Q%wq= 3K=.G }c' )b?o  -i ٖ߃ٖٖߕǗݑӷ͆ߵ͛0߳o Y߃ۭ  ѡڣ]1x"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ݰ͆ٷ ϡi͆ Ԯŋ."!͆͆ö߃ö( 'E-O;K cWo S#u#a[11KSM o/[߃̆ҕܯ!(# ǐń͘ II dio Yۓ  U2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  o Y%5m+     +   g_u+E+e   I'9s!+ ) q џϷٖo Yö   ߧѧ ̛   ߃ߨם߃˯ݷ ߷ -ۡ߃ٜۓ߃2|T͓ͫծö3}Uہ߃   ߃Ǯ˵Šыc!h ͆߃o Y߃ӕkڭ߃Ӥ߃߃߃ӥ Ч ͆П '߃͊ ծі߃ ߃ͫӤџ͛߃V]1ٖͫծ߃ߌ"ۡ߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGǜƗى߃ծ ڞó Ͷ٨ ߳ӛ߃ރٞ7!ŷ͛.cs/ - -k͆b ڔ \0 o Y -߃(>ߵr߃˵ޭϰ ͓g0͆ˢ_ϰ  ͫר ͶݰǮ˵ݛծo Y/ö϶ӖɀgǛϰѡϰSٖw΀߃ ӛǃɤm߃inX߃͆w߃hկi ӛͫ߭IJć͆!#߃߃öo Y G -}nX]1]1  %%߃Ӧ͆Ɨ ߃Ǜ߃ ރÂ* #  -Q d>߃ǚҦӚ]1΂ϰ hۭ{߃զѡٖ͛Ġ͆͆ɰǮڣٖ̓͆ћo YϰѡեCCC CCCCӷo Yϰ߃ۡݮ߃ڣ߃   }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ч߃3}U߃џ߃ծ ۣ ?˰Ǜ ޵,<Ę߃ ͛FߓG ߃ѶǗm!ͫџ̫s  ٖo Y2n -xޜ, ߃Â!\߃ -ٖ͊ӛџ˧˗٥ݰ!ծ7    ҩ ѡǛז öۡۓѭ߃߃}Fߵӷ  ӷ)s ߃߃]1=* -|N "٤ߵӕi߃$ + -U >߃ߧ  ! i %9ǝ ɶ߃ӏե9x4R ͆͆o YPSP֝Ӳߵѽճ߃ٖ  ͆˰߃߮Ԯӡ˰ٖ ͆ރƗo Y~1<-П (C-;)  -c߳ѡͯӓ߃i ۡٛѭ٧śٖ!!ճ߃ѧ߃ǃݯϡh ѯ͡םϰ߃߃öH߃@ϰ٨Ч͆fɮ6߶ R x -š.߃ǥ!ٖџͫ!<߃Śo Y/ !߭߃o Yۭ 7Šǃ߃ٖۡ$_ɢٯǛɰ2|TЖاy  ׁկ߬̆߃Ʈ͆ɛڣɰ ͆ǵ9{)G3KYk56+ٖi߭߃߭ߵ ۓߝ π߃ѝ ԥh+ ?ѝ -ۓ߃ϰ߃Ʈџ͆ڣ ͆-j7+K߭ ~ϰѝۭ -ٖ  ߃Сؖ ̆ ]1 5߃ϰ߃ٖŲџפooѭb? -ÚۣӦ̆MǛ߃o YӛÛեϢO߃ݶͫǛ ѧ$b!Z o Yϰ߃ ߃߃ٯȰծ -߃߃ ϰ͓%5m+     +   g_u+E+e   I'9s!+ ) q  ɚ߃  GW  ѡpݘ͛ۓ߃@%2öއ߃ɰ̓ גק  -ӥ٣ͧӛѡރ  =*ɰiϰɤ@%2ٖџǗߧ߃ۓ -o Yϰӛ!ރųöٖ ג 'u -}7?' 17o).߃߃;öXЧރ  ͮ͆۲ߵۭݮϠ1 -1ٸ߃̱߭o Yo YnX$*i߳o Y -Ú ރ Δ ծѧݛݰ߃͙хӥ!$ + -U >Ǯ  ۡ٨ ٖ߃ ߃˵͆կ ߝۓӷñ Ѷ߃͓ Ǯ2|T+! -U  Q''4߃]1Л߃͆I߃ރӛ ߃ߨӦ ߃߃ ""џo Y/ ߞ٧]1ײ ٖIӤ׶ϰџ݉ցg˶߃ٖͫ؛  ͆#  ,Q d+- öѧo Yӓ Ǜ¶cY ߃ ͆߮߃o Y͓϶͆ѧӕ߃̫=͆ʛ ٛĵ  ߭o YɚŚ[ ߃ѭi ͆߃΂߃կٖo Y ۞<1 o Yٖ߃ /ϰ٨ ۭӦڭП Ģޭ -߃o Y߃ӛ ->Ǘ v4ך߃˧ ߝ߃٧̓ ݷ߃ ߃ܥ߃ϡ #  ,Q d+- ǵu99   A5+  mg 'qc݂߃ۓ ٟ  ϰ   Ţ   ߃ӊ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ̆߃o Y ǃ߃$  - - 7 b Śs͆ - ! ߃ 1߃џŲ ̓(ʗϯۓͫi߶!Ǜˏ  !߃ЛŶ̆ҕ  .ރ Ӧöi ۳ͫџճզ -7͆ ߃E }1EtöѰ  ߃ҕ̆۞߃կŚ؛"g ]9u 1 %3S ?;-6˵џ H "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - Ǘ֛ Н gK C/G% -/80߃Ģ ![ R3}Uۓ߃͆߃߃͆߃ݝiiö'͆ЧŵƗեӕӕ7iП߃ GR K! dž  # ߃ǜ߃ރۣǗ͆Ӳ m͆ ih+ ? ҕ ݰݑ߃3 o Yςϰ  -ϰծ ¶ö˗߃߃  sծ͓ۡ  ۓ͆ ߃?ߵ̖օ  !!ˤǛ߃x4џŔ ߃ͧџǗf߮ ߃PÑۣǮǮ9{)G3KYk56+߃öo Y Ǜӕٖߵ߶ɰ͆Ϸ˱ҕŶʧٜڰ߃1ծ͛߭ ΃o YǛC    N's 9% - ٖy6  Nեo Y  -Ȯ*߃ٖ Vߵȝ}8j"` Do Y ߃͆ӕӲӔ /8-9 7Vbö߭)$ѩͫ ծǝʁ'}[ǵӊöo Yރ߃7ե -Úӕͫ]1 ! ͆ ߵ ע1߃ˢͮރ˗ ރ ϡΓٖ͆ܰ˵Ͷ%5m+     +   g_u+E+e   I'9s!+ ) q١ ó ߃߃p( 'E-O;K cWo S#u#a[11KSM o/[߃ ם߶ ۭծ]1ѱŲٖϰ͆ӕ ϰރ ŷ  $q -ծ߭i ϰr 9% - ǜi ͘ II d  ۭ ߃߃Ւ џ."Qۣ߃߃-ז߃߃  ϒ݉ɰ˯ϰ ߃ק֖ٖߧx4٨١ iރѡ͆ú͆߃ݶծѱݰ߃ӕǮ$ + -U >߃ÂÒh+ ? }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(2 '߃j٧ǃڡ׶ Ɯ߃߃ݯ ͆)m353 2% , ٖۭ߃ۓ!!͆߃٧߃͓ ߃ӛ߳߃ ! "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ѱhJߧ ծɚ͓ٖɤݳo Y Ŷǜ;͆ۓ  -ރϰٮo Yöރ߃߃ݮ߃͆   ߃Ȱ7 Ǜ ]1 ˵٠ۡ ծެ߃۫ɛ ճö,3}U ˤ ٖ՚ ծؖб ͆h7߃ŵۭ͆ ̫߶˵Q O"+   - ^,8z U*Uy˴ڭŲٖ̆ͫ3}Uɛ?NŸ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y)7ڣ˭߃͆ۡ ߃(ٖö͆ؖŵɮٖӕϰПEћ̝̆߃!Y߃͓#^)߃ -͆ݣۡ]1 b߃߃϶"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ѧ7ѡ׶' ͆Ԅ͆џ ٧ > - ޫ - ߃͓ =* "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -| -o Y ߃߃Ь߃lͫ*׉ ߃iރ ԥŲ ǜB٨ۓ߃ӕo Y߶   # ȫ:߃.ö! !לΪ߬͝ ߃ۭ‚ɝ߃Ϝ˦ۣؖ߃  'ۭӮs   եѯ۰i - ϰރ߶ ߃ӕzd SRi &%%[c3}U߃=*˵߃y9 ϰ՚߃߃ϋ߃߃ٖ͆óծ͆ߧ߃߃ ߃߃߃ =*'u -}7?' 17o).ߞ5߃ ۣϰiöџυ<+եŠ߃߃߃װ߃ϔ߃  iůǝΰП)ծރ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(- 'h ϰöזo Y 4""&]7ɮ!߃ Q   o Yiв ߃ !ۡɰŃ߃ރ̆ϰֲ˹ރY) ׺ծk ɡ߃߃߃ Ų  ӷ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ̆աۡ ͆˵ͱ߃'   V -8ڭ ˯͆߃' - - _-8{ U %5m+     +   g_u+E+e   I'9s!+ ) q߃ ۭڝ țٟѶiקӟ. Kե ڡ۲߃ݰ -߃Ѷ3ö߃եџߵΪ߃ ߃ ͆T߃ٖԬ! !  - ծͧ3}U++ћͫ'u -}7?' 17o).߃߃ٜ  ރ>߂!i۰׊ ۜ" - -] --gٯc-w_6!S+33KMCQ;1KSZ -ӕϪmnX ӕҩ:ůɝ߭ ǫߵϰړ߃ރ ӷ$ + -U >ճӢƗ ŷז͆7ͫѮƮ %߃ΰڝ߃ لɚm Ǎ˖Ѳŷۭö߃џŲ۞Ţ߃5.W  ڰͫϰ߃O ߃ϰ̆ ӷזّ͆ϰö׶iեҕ߃t ރז˵߃͓ӛߩ ϰ߃ ůߵ̫  =* o Y/ړٖծ!џ Jܫӕ%߃Ͷ͡)ٖٖ߃ރӥбǜ߃ͮ.џϰ͓   r - -  ]1϶םٖ!' c&)̆Ӛ,߃ɬǝ ԃo Yߵӷ{&v 4f"$bF t5x XVXG,*- *0.+0͡ÂÒ  П߃˶߃ʆ  Hқ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?* )Ǟ 3}UX 0 ) }#  ߃ö<*#m -,?W !Ӧ߃Ś$ 0 D ٖٷǛ͆ ߃Ǣ߃͘ II d2|TǛџǛ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃o Y $ ')۵ϰѭͫ͆ծ߃ ŷ''Ԯ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -˵͆!ڳö߃߃ \ 0 ö% ߃ѧ!=*߱πۭǛĝۡ2|T߃߳߃ ߃ ϰ( U?ݰۭ …߃ ͓  !߃Ӣ߭߃ͯ(9=*? ߃ -͆ރٸѧ9{)G3KYk56+ڞ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃  k ö͓ϡ͆ŵ >o Y˶iۭ߃͓ɰ ֛ϡߵ/8-ů߃ރͫ٨ =*߃ ˢכ w $͛o Y ӛ߃ٖm ڣۮ' ? {  Q|џ6 ͆џ߃6Ӧݍ&&߃߃ѭŎ߃ծϰѡɰ߃ ծi# -Hե͆ǜöŷˢ߃ۡ ŵ߃̛ɝöڭϰџǥ ћ ٖ͓߃߃Ͷʵ߃ -߳߃߃Q"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ]1͆Ѱ˧ߝo=  - -ރ͆ ߃߃ѱٖ Ӧo Yރѝ͆o Yo YͶׁo Y߃ٖɰ+ ߃πѵ߃ۭ ߵѱƛٯLރݛ ф˵ז͆߃  öϬ!i ߃ۡ Ϥńϰׁߵ կ˵o Yɰ%5m+     +   g_u+E+e   I'9s!+ ) q͓ե߃įӕ$  - - 7 bɛ  Ǘٷ?߃ΰ̢ǝ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  y - ߶߃ۣ ϰ߃!ϰݰQ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG! ]1ރ67 ؖ @,̓̆ 0 ׁ ߃ -̆ ͓͛ɰ!߭ăɰͬ]1߃]1 ѡɩ#   F@͆ ŵ ӛ$#L60]1ރ=*߃͆߃7,OR ,]IG/0 ܯ͆ރɝ ϰ߃͆ Ս-١ؖ]1͆öo Yͫם˵ ٖ͆߰ڣӕS ǛӤ1ҕRYm)Y'O-Wϝų#  ّ͓߳߃  ٧ ߮     ՛ߵ ! ˦߃Ǯl  ǃՕރړ٧ڭŷ߃ ͆ ׳ѡŢٖ߃ŷ6 ծ¢߃߃߃͆idɛh߳զ^߃߃ ߃ خ̫'ծ#߃   دo Y߃óٖ  ͆ݷ ;߃̆߃ **  ծ ߃͛ǝCϡʢږ !͆ ߔߓ ˴ Ϊ? -Ú πߨߵ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ϛ߃ն߃ ۰o Y߃ ߃ 4 ծlծ߃79ӽ G -}߃׮ߝϰӥۭ רկޓݮե߃ǝ  v4V7"ł!+4ѱ Kۓߧ@b!1   -$J  % {(,k߃ރ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -]͛ ɨ߃͆K ߃'u -}7?' 17o).޵ϰײ߃ ߵǵ߃ӛ ͆ɰ߃ ߃͡%5m+     +   g_u+E+e   I'9s!+ ) q ͛ރіП -ߵϰš ߃޵   G߃o Y߃߃3}Uݛ͆߃ ڣöͫ!͘ II d͆կ߃]1 # -23ћ×ă<*uۓɛܒ7  - 0 !S͆˹ ' ߵ  -ۭ֞ե͓%G"8G[5 5I/h -w˵ײϰ!ߵӦɤǛٖ߃ ͆#G7Q%7   -o -Y 1#6 !ڮ ۓ͉͆ -χЛɰ͓i ߃Ń"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -?ۭ߃͆ ծ џџ - -ٖ  gK C/G% -/80߃Ɨ  ߃ݯރ - - ͛   7( &D,N:J -bVnR"t"`Z00JRLn.['1#2&4 /2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ծ͆=*ɮҕ!ͫ׳۞͆ǝ؛ۭŶC - ʺןFo Yٖ̆ ̫ٖ\0ś   -߃ ܞy ݕٖ Ǜ ߃Ŷ߃!͆ͧ߃߃e ӷ߭ ӷ֖ۡ˔כǝ߃ɰ͆dm٣ӛϘރ͆߃υ Ч߭9͆ܰ כ  &M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?A )Tö߃߈ ӷĵ nXSѡ!ܰ RG -|  öߵۭރůîӡŶ8  ߃! %   )ߊŵŵϰٖ߃ݯ>   ٨ ۶o Yɚӕ߃  !ͫɝ 4""&]߃Fb7߭ϰѭ͆͛ݯ T+:i ߃ٖ߶߶  ۓ"׳߃ޫ͆  ٧6 ߃ %%% !ٖ  !ރ.& / -ɴ ͆ѧ%5m+     +   g_u+E+e   I'9s!+ ) q$ ')Oծ߃S ѭރ 4""&]߃nXɰ ͱ!߃߃ރ - -ӵǜo Y ׊ öۡ   H ̓өS 3 - i٧ն٧J2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   .=*o Y  ߃͆61ծӮ  ߃߃ǛŔ -  2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͫ أٖ͆כ3}U џ߃͆ %ϰϰX   ߃ݛǜ  ͆ ߃џ۞߃ա -ÚϰʴN ͆͆ړöۣVӕ͆ŲӇߧŚ.cs/ - -k̓߃  ѱo Y"  O gGC7)]  - 7 3?   )) !% c '; = +gC9+%;=;#     88=X2($ 6K3  B߃ރ"ͯnX öծ -߃ϰ߃ ߭ŏ ߵ͆͆͆ŵӕi߃ٖ  ݕöǚ#%  ʗ !u99   A5+  mg 'qcߵծ߃߃ߵӷŚ ˵  ͫߵ7ރ!͆͆|( &D,N:J -bVnR"t"`Z00JRLn.[']#a&`Ǎo Y߃o Y!߃/߭!ѭϧ ݣ٧ۡڭǃ!  #тǛmٖ o Yůծ ŷϔٖ,^& .  *d:+ ߃ۭ ڡ۲߃ ߃ѡ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -ٖ ߃!ۡ!+Ͷ3}Uo YǷ  ƁǛ ߃΂' ӱ߃Uރ߃םI6ԥ  ѧ+߃ǝǝާړ7!ɰŲ -šڭ 3d%߃72Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.    ߃  "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃Ģ :/?b߭6  -jx %Ӛݮ  ڭ߃͓ރ o Yӷ͆߃ͮ  Ɲџ׈ׅ׶߃եŵ!ٖۭ߃m   ߃tU  ̓ѡ߃=*߃ߵ 6  ߃%Ͷѧٟ߃=*׳ރo Yo Yأ͆ C߶$߭M]1=*˛߃h%+߶ ߃m߃gПڡ  ۭi ߃ɤ&ӛ߃߈ö߭ -͆o Yݰ ߃ߵ˝{ۭ مծ 'Ӳ{۸  ރ կ џ ۓ  6R o Y=*߃uͫǗʹǛӷџ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ޭĶ۞.˛liߵh߃ ۓE  ߃ۡ   ϰێͫ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   4]]߃߃ۭ Ɨ߃ 3߃Ai!]1߃6t 7_%}w 6 q,͆Π߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ߝ]1 ۡԥ;ۭ Ͷ ŷ sȫ߭ +' ''ŷׁɨǥ߃ާߵϬ ۳ϓރ͆ Ӷ̫П ݛ߭ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGٟ ߰߃ ȫ+Ͷ͟$$$ϰեٖi 8߃͛!i/  "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -͆  ۣ ߃   ӥǝ ̓höͫݔ߃öϰ͆   -ٖ+å!כѡ ߓ߃ö٨߃!އ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ǜӷ  ߃ծ% $/ߵ)ާǝöӕ ߭ۓݰ˴~Ӗ"w_o Y͆߃ծ߃ם&߃ͮݶØ){̝ ϰϰםҕ% - qF kϰڣ ߵ  ͆ϰџǜӷŃo Yѩ߃  ӷ!ۭt߃ߵ߃3}U '!'  |L u99   A5+  mg 'qc]1 "! ͆כ o Y8ߵX߃͓h  џǮo Y!=*ۦ!ϰ  ߃͓#Ͷ  եͫ˴߃߃k٧ RYm)Y'O-W͆߃ٖџړ߃ П׳ i߃ ˶Ġ!+ǔׁ͆۴߃ϰޞ̓ ͓߃Ճ"\͓ͫߧ߃ٖö\׺߃ ߃ϰז߃٧߃ߵ?˴ٖ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%="F A%C#B *D!'C'Aߝѓ.ٶö -ҕ$ - EU ./ȫק -šͫɰ ߓ͆ ŵ ߃ H ߃߃߳ϰǛם"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #    ե -Úџ6ӛǃރӦӄؖ߃џö߃ -߃ެѡݞ  60߃ ݶ 3}U߃ǜт3}Ujӷٖߵ 4'߃߃ƣϰ%5m+     +   g_u+E+e   I'9s!+ ) q߃ߵ̱ ܰ]1ǜ  ϰծ߃o Y߃   iկmۡϰ߃^o Yϡ ٖ͛ݰ˵ǛK~ݷÂÒٖ̫կ=*!+ -; - -T% ծއџ   ϰϰi߃o Y߃߃]1˴߃߃߃ރ߃79͓χӕӷ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -6HOٖٯ 6  t ߭Ǯ ͙߃˵߃iʗӚ Ь̫͆˗ٖ߃˴πџb ߃S%&öӖ߂ݰ߃!į ͆ͫǗӕ# ծӮϰҕo Y߃ɤ  ͆#% Ӄ!͓ ћזՒ 6׳]1ö ٖǜ! -џ˰ӕ̆ !8͆ö߃П=*ö ͆ө͞Ţۭ̓ݰ ͓ٝקҕ!ŲӚ߃͆߃ щͫ6۹ӕ͆ʧ ߭߃)מ !ז5#'t -|6>' -06nca)*K+P.,Pߵ ۓ -ߵ$џץߓ{Pնöߵ&w 5g#%cG u5y YWY, .߃߃!߃ͱ߃~6 ͆ӕ ך" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   [͆զ$ H !+öС߃̓]1߃ۭۭ߃߃ ߃w 2|Tأ߭بׅɡ߃߃ݶ -ۓѡ˴σ  ]1< - }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( -) '=* i ōͫ߃߃ ϰӦ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -  ˵̳ -Ú˯ѧ ˯͑'u -}7?' 17ozy). }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ӛ Sń - ߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG5߃ߵǝ߃  ۣ  " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  =*ٖ   ծ ߃߃ӕ 6ۭ߃̛ٖũ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ˵ېǪƮЛб 6zզٖџ 5) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG55k Ǯ߃߃!7 {2 6!˺o YÓ͆?$ -t ͆ɰ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ߃ݕˋͫ ծ7ٖ߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !öӥmԮ߃߃߃]1߃߃ړյ߃߃ Ra   ߵ϶ݯW -g%4l* - - -* - f^t+D*d~  -H&8r$i#p! p+ p &q!p)-p (p pq!q!p!ڡ ͓߃˧> pp ؖ  ծ߃cۡӲ3}U%Лߵ٧  9!ڭi߃ܯ̝ ɛ̆ ٖâϰӜ͆D˵s=ۣ 6ӖӲ ^ ͆Ńۭ<$ + -U >ѧń߃ٖɰǃͫŵ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Ǜ=*߃߶xĭö߃ !ރ˶* ٨ק߃ؖӛ - ߵ ߃  ߃iّٖ,џ ̫Íٖ & d͆%>6ϡɓ߃߃jٖi ?q@-ywA i\P߃Ǘ߃͆  ˧o Y $ 0 D !ö _ۭϰ ӛ͆̆ғ/\!߃ŲծӖo Yǝ߃ Ţ߃եϰϘ߃ɛ߃ɬ߃ ˆ'u -}7?' 17o54). -ˤ!͆߃#ߵ߫߃s ͆ҕ͆Ӷ͆ k߃]1Y͆!߃߃Ρ h߃ݘ٨ o Yۭ ߃ ϰ П߃ ̆ (     &  D , N :   J -  b   V       n   R   " t "    ` Z     0 0    J R  L   n .  -['#& -Úi  ߃̫o Y/ ͆8lÑۣ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  + Ӥ ߃͆͆џރ ߃߰ӲЧ ɮ۲ -ŵѶÂÒ{џ!͓ۓϰ߃͆x?ݛۭ߃߃ӥ ͘ II d o Y/]1˞ۡ߃߃͓ ߃o Yc,v^6 R*22JLBP:0JRZ(#0 -(0مӛ -Жö͓\0Ǜ ߃̓߃߃ߵ˫ ͆ עhՄ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ٧߃o Y߃ .Օ ϰͫ߃rۡ߃\0ծ s " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ћɚ -Ú    ɰ߃ Ѷ5͓   ۞ߞܤi M߃߃͆3}U߃{  eK'A G  / #A   ;9 9  D2=K"Ed=H9D!4!G)   oA d 2g ߃ϰśП$ ö͆lϰ]1եӦ˴  8  f ߃!ۭŷ%џރ߃ͫ  ö߭Ձ߃  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGӲރ Ǜ3џߵ߃9{)G3KYk56+ ߃  Ń 1 ] ߃'5˧!.է߃߃  1  2|T!ϰ Bӥ߃o Y7 ߃ӕ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃϶͆͆͛ǜ/϶ӥ$ _O;  Ǫ]1 ߵ֮ ?'@ӥ ŷٜŁ Ǜjӷ˧ǵi i ߃߃s߶֝P߃Ŷۭ ߃ʧ ߨߵރҕͫ\0 ߃Нזզۭ̆߃  ϰ ӷ -џ(ۭ]1ǵʰ߃* -'<  X  џ߃ٖџ   џރރߵ߃ös ʗ ۣ߃ٖٖ͆(9ǝ߃2є3\0̆׶3 ߃ ӕ߃!ѡ ߃͆ʧ-?]!m KIq7g7/30 ݮϦ͆ݯԮ!ǵ0 X2 >o Y" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ? ٯߵ¥߃˵ҕ ]1ϰӟF͆ߵ2ϰ̝i iׅmö -ӕ΄^۰öyϰ߃& +|ɰѭ߃Ӝߧ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG˵K  2ٖ  ރَٛ_Ҡo Y߃͆Ǜ߃͆ރ͓$*i ٯπ׏ ߵo Y/Ӗ  ϰ߃߃F -Ú#ߊ Ǟ͆߶Âϰ߃߃OҦ6ܯ͆öƵݮۓ߃ɝ  ֮! %   )ߊ߃S"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ɨ اߝo YߵöÏ&\0Z HB> +)g8, ߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG۲ö!g+!۶͓٨߶ٖ̓9{)G3KYk56+߃ݕ Ǜͫcٖ߃ٖŶöϰҠ=*͆ѡh9 ݰ  } - ߃͆͆ͫ ߃ ϰS]5$0ƝϰПǃٖ߃ٖ o Yɮ ۡߵ.)4"ƃ߃ߓ߃=* ŠלӖo Yϰ߃ ߃ӥݮ߃ ծƥɰ߃߭ɤ߃ ̆͆ϰծџ߃E  ŷбӦ ͫ׮o Y߃ۭͫӲӛ߃ -Ú:+# ړ޵ծ߃  Lٖ ͓]1 rծ ϰ"ҕѱ߃ߏ̔ iџo YӷŵۡI+ٖ߶ٖöٖ߭ö   Z K =*͆߃ծۭ߭ -Úٖi ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGۭ#% նײ z2ϰկ͆߭nX  1 !Ǜ̓߃  ؛߃ ϰ  Ͷ̬ ϡ߃͆߃ϰѧ͆ѩڣ6o Y$ + -U >śϖ߃ѳMѧŵπ߃ڡۭ!߃߃ ͆ǝ߃njo Y ˶ џ߃o Y ߶ϰϰ߃ӥۭݛӕ߃߃͆߃'t -|6>' -06n)*+ ., ߃)s)]1ߨߵo Y 4)n؟]1߭ů˧//ٖ߃ ߃ϰ -ٖ͆?}ۓ߃ɛ7۞͆߃ ߃˶߭߃  ǵö߃ރ߃ׂ߃ٖo Y !˝Ӯ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  }8k#a Eҕ Ӧ ރ߃ծC͊߃ =  ' @#:"# 9C-9 C;/ic1 KM  } -Wg##K+.ey K7]%UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g2 5mQO}U #'Y)  ͆߃߃߃ٟ Ţ߃gѭܯ۲ ߃ҥŵ*փϙ ߃߃џ͓ ĵ6ϰ]1Ӧ߃ ߃߃̆ǝ ϰ:߃ ߳(C-;)  -c߃ϰ $$7ǃ  ߰  / ٖ͆ ۓ߃o Y߃Щ߃ö҃  ٖӖ͓ם߃iѩל߭ѧϰ!߃ͧރ"öߝ߫͆ ӕڡ߃'=7[-]A'Q%wq= 3K=.G }c' )öП߃ŵͫ ߃l ͆קi   ծٖ͆ۈŵ͆! Ӧ߃Xq@-ywA i\ٖͱѧ   o Y ߃ - ߃ɰџŷ͆̆ӦÂ7߃ - ٖ -o Y؅߃ ߃߃ ޫ ɛ͛\0ҕ    ߃ϰ߃߃ߵӦ߃ö ŵ˵ۡ߃ ۀ,_' .  *g:ٖЧ ߃Tѡƣ̓3}U߃Л͆ҩ߃͆ծΪ߃߃ ö ö,.i Ǯӕۭ͆ϰM͛v߃ѡo Y߃߃қ.7_%|w 6 q,߃ߵXӛ M ծ߃ڢƗ եʴ߃ۭٖ9{)G3KYk56+͓߃ ?t٨ז3}U ϰӛ[ R=*Ɲҕғ ߃o Yŵ߃ѧծϐ̆Lٖ͛͆߃ ߃ʭѭٟ ΠЩǛ߃ɝ߃߃ ޵ ߃z -ϰ!!ś ٯS]5$0ެŁ͆߃۞Ǯim%     < -  f     :     ,   8 4     ( -    0 @   > J >    z -4    H        L     2  *   -   -       J    ~ D  n        -   <    R     - -  -  B  $ -: 6  -    6      -  0 -       l   %" %# *!'' ɝ߃ٜ߫ $  ׶ѧ͆dz͛v ɰӥ"  Kbö! %   ) @c '; = +gC9+%;=; # A G  / #9 9  ' H@7 6K1jD!+ -3}U.cs/ - -kۣ{߃)Ͷi˵ -߃Ӧͱӷ öۭs͆]1ó߭ѧ S iA'߃Ǯ ރٖiׁ߃=*П%{ 7oy -3/1o Y˰2|T ŵöͶ߃ o YŠϰճٖ6 66!!ůo YT9$  o Y͆ͫ]1ӷӕӕ ߃߃̫͆"ϰ JmcMkǛ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ͱ͆ծծ ߃ö̓ ӥџ  ۭџ˧ -š3}U"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ͓߃ ծ߃ץ߃ ϰ\0ݮٖɝU>=*ö͓ó ߶ ߃͆ϰѶ߃͆  ޵iߵ ڝЧŊö ߵ  ٖɮЛ џ߃ۭ]1 ͛öџϰݯ߳ ǵ  ۓͫ=*Ͷ߃ѡߵ@%2i Ǯϰ߃͆ۓ٠ ˉŃ"߃ nX ٖϰ۪k  -!͆߃ɫڭöo Yߵؗ  lџͶ݆ŷ - - ?߃֖"۳ɤŲѡ߃öѩݯ# - - 1.T,+5.ɮ߭߃5 #߃ɾo Y   ߭ߵڡϰåџŵ߭7 O #  3ٖ=*7 !;߃޵͓ö߃o YBߵկ͆߃ ϰۭ םޭ ϶ɝқ ö]1̆ ПƮɫҚ=߃Пկˢ!ǜŃѡ߃  ̆ö7 {2 6ӥӊ ٖ߃ -߃ӓۭٖ̆߃ ߭߃å$  9+_ΰ ,_' .  *:ٖ]1irџi -Ú ߃ϰ  Ϭߵރ  ߶o Y͆ٯ ߭ɰ!PA]߃߃ůϰߵڡå͆˶߃̆ǃ ߃Չ+ۭ  $q -߃Nٖ   ˶ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?+ )ե߃یѰ ͫ߃]1Q˧߃i - ߃ - -ϰծ߃]1Ǜ߃ ϰރϰ ӲӮߞ߃ ٝծٖ˛߃ ""أ؟ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4( !9*( )$',&$'%&%&ߵ߃߃ɮ ծޭӕٖ%ٖ! ٖ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃ - ծ߃ ó ߃ӷ ̓џӦʭӛί  ѧ߃ Aۭ6  - bg1  ߃߶b?o  -i - ߃ ͆ -ϰџöז ߃tɚ Ѱ ۓ͆ - -߃߃ז͙˛ͯůx4͆ͧǡ IͮџnXݯƝ߃s߃@ߓɝծ̓ĵɰՈö=*#   8 '_  !A 6ɮ͆.)4"ٜˬ߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! -]ծ͆@߭߃ۡö۰ ߃ɰϪރ זo Yۡͱi ߃Ӯ ͆ծɂπ$*i ߃˧ͧݯ˗o Yџ͆է ϰ ݷw>@!y߃Ͷ߃߶ͫǝ]1ǃ͓K ߃ öծ öۭ̆ җ۲Ţ =*q߃ ߃ߵi ӕÂ߃ SttեD%, -LŒͮ߃߃öԵ ۡö߃Śä͆ۡ̆ńۓ ծ߃aݮϰ ծŲ˰ۓ3d%߃ϰ  -Ú +ů͓bٖ͆ ů8͆߃ߪ]1ެ˵ٖ {ߵ̆ ׊߃ ۱2|T]1 ߃ ٖ߰٧Пo Y߃öלۡݑñ! ߵ  ?ރ ٖŵǣӕiՑɛݮѱ=**߃̓9Ϫö߃mi׿ͫ߃ϰo Y߃o Y2˱  ǵgͶ߃߃Пö߃//ö> ߝߓбݕٖˣŵóς'! Ąɰ֖߃ۡ ϰ޵ٖե! ͆߰˛ѡݰ!ŝ ɋ  ϰϰӑ-ӛǛ ˬg֝߃öϰ ǜ߃ Ӝ߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGƖћߵ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃ ރѮ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ծͫ͆ǽǝٖ̆ŵȅ Ţ  o Y߃ џϰț߃>   ! ! d'-2ɰ9{)G3KYk56+Wl߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ӥ Ӧ7_%}w 6 q, ٖۭ   ś]1Ԯ߃߃ ծŚ߃o Y!9կ޵ -Úٷߵ ߃äؖ߃ ٖö3}Uσӕ]1 ߃͖ʹiǝϰ߃ߵ߃߃߃ϰ߃ ͘ II d߃o Y߃˱Ρ&w 5g#%cG u5y YWY, .ћ߃ӝ  o Yůі5ǮӲΝߵғٖ2|Tװ߃ɜͫǃ5 ծߵ# - : @M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?Z )o Yӷ˴7<]1ͫ߭> Cπ߃ɝ߃ϰ=* ͆    ]1߃ӛ@П߃߭ۡ߃.)4" 2|TS^ӕٮ͆!m߃߃%ծ ߃<Ǯ߃͆}8:/?bŷŢӕӊԚ߃̱  #߃П1 -Úׯ ö ϰǮϰö߃m A(S߭!߃߃3}U P ߃ۓg " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃͆ \0߃ߵ߃ՊF-ٮ߃.)4"߃ůѡq - ۭw> ! %  ; - O aGC9)YK'!U+ 7 ?   )) !% 7w e  1/#6=xM2($)g ö۱ ѧ  Ӧׁ߮((߃s -Ú ɛԬ $ y ڭӷ ϰ6  ݷo Y͛ -Ú Ų 7ۭқѧӏ ߃sŵŵ˯߃ɝ7 {2 6Ǜ߃ - - ˵ Ѯ]1߃o Yʗ2Ϫ͛ؖ9߃ҥծ߃߃ -< - - - - -* -ϰ߳ϰ ͓ ߃߰ ˵̝߃ۡϰ߃i ̆ۡÍM߃ѧ)!ճϰ߃ ! ŶDž ͆ծ ۓ߃߃ծ͆ џǛ͆. -iJC˧o YЯ ۡ ͮ ӷ-/.f˗եӦϋ  1 ܯ (Ģɰͫ%ɚπŏّ0͛۝i٧̫ރ   ߃7 6߱ ߃ݯͮgK C/G% -/80]1ǜ߃߃ɷ߃ ϰݷ \0ޭ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ) -o Y߫ Ӷރ͓  ߃ۭ ͆ ѧț߭ - -Пٖ?iö ӷ6ă ́å͆߃ͫ߃    ݰ֝ ۞E  ]ӕo Y ۭƝ˵)K Ii џ߃Ҟ ŵ߃ӛߵ WXזů۰ҮͶ ɹ vѧ* 44   $߃߃Ρ a߃ ߃ ծٖ  ӥɶ?o Yͫ öۭ̓ nXŵ͓P]1ٖ͆! џѝߵ ݶϰ ߃ޭϬރ  ö۞߃ߝͱ͓o Yߧo Y߃ۓ߃Ń˱o Yö˛߃iى!t8ϰ Y٣ ۰ҕ߃Ӧ  ߃=ߵ߃ ͆ŵۡ͡ݰӥͫgְ~iݯ߃Ų߃߃߃߃ѡ  ٧>o YͶ55 ϲƝ$ˣ o Y nXۣ ۡ1Ӧҕߧ߃ -ϰ̆ ߃ٖ̫ٖl۞ӕ߃͓߃ Ӛ֛ߵ ۭ6%.5 o Y }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'םז'߭ 7ߵ ߃]1͆ߵծރ3}U{߃!۞ ϰٖ߃ћnX >͆u98  @4*  lf -&pc*"&ö?]1߃7u%5m+     +   g_u+E+e   I'9s!+ ) qٖޭͫ߃ö  h߃Ϧ ߃ۄ D߃ ̆ џ͆͆i ݰ͆߃ߵ ϡŵ6Ǜ ߃   ! ͓͆П ǛNծӓӖǗ߃ so YӥСo Y ۓŵ7߃ӷ  ߶߃߃ϰ1 O߃ ߵiѱ  -š Ӧ ߵѡ!  -ö׊ o YƗڞöϰۡ˱ܣӛx4˯_ö77ů!%%3}Uo YŶ ͆ ߃ז Ӧם߃o Y/ ߃ ރ ٖѧ߃%ɚǃϰ͓ -߃ߵ^߃ǝ߃˴͡K=*߃( 'E-O;K cWo S#u#a[11KSM o/[!߃pНǗiזۭ٧ե͆ߵ߃ٖѶ/8-͆  -߃   Ӧ -ӷߵ ³› ՁˤX  }FӕۭӥۖѡɃ3}U -Ú ߃϶5' 9͛ ɓ ז&T ߃ˤ ۭۘ ߃`߃߽'=7[-]A'Q%wq= 3K=.G }c' )ե ǃٖö -߃! &ٛџ٧߃ݯϰ߃ؖ˵ö߃ϰڭ¡ծ߃ - ѱ  |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*6 )4',7$1%3%3 ߃߃ٖ˵ݮ߃ &Q߃׺ճݮӕ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -ϰT+:/i߃߃ ( 'E-O;K cWo S#u#a[11KSM o/[9϶i ߃iіߵ߃˭o YöҜ߃3}Uó Ϫ -ۭ͆ ծ߃׃ ރ { ˴ǃŵ˛ϰo Y śζǜ˛ -߃߃ե 2|Tɰٖ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ߳ӕȫ ߃! %   )ފ߃͆öٮ!߃ -Ú ۱ؖi ߃  oߵo Yϰ͆h߭ŵև߃ǝ"g ]9u 1 %3S ?;-6ӕ߃]1 ŁC! ߃ٖ͓ե߃Ǯރ]1ٖ $2Ǯ߃٨ϰۡ1 ߃ ރǕ߃ݯͩǬҕTѭۓŲϰ߃џџˢރϰ -߃߃ ˤ զŷͶۭۭ߃ ӕ  /  ߃ ߃ۭϡɛܰџٖ߃˰ ɰ̙߃ӕSٴ ߃ϰ -Úo Y ߃͆3}U2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  !?ŵ߃ؖ ٖhծ߃M߃ϰo Y͓Ǯ ͆ ծͫ߃ϝŲџݳ߃֛o Y/ŵ]1Ɯ߃߃ŵܰ  -˚߃߃߃Ч˯"Ӧ Ӝ3}UݳٖiњKǃɰݕخπ߄o Yǚ!Ǜ!\0ϰ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG((+߃ ۡ߃*HQj˧ݰمۡ߃ߧ ݰџ   ճݛ !͆iծ٧ǜ1 ;/ I߃߃۳dӥ߃͆! lӥ )ז˭ǃ ͆]1 /̓#ƜӦ( ŚӦ ߃٨ٯݶ͆ ϰϰǥyі޵ =* )߃ ߃߃бöeް џ7זϥKٶ͆ɤ"tخ0ӛŇ͆"ծ߃o YӚͫö P9͆ݯ˧͘ II dџ   ߃i߭i͡ ߃/˹ԥS߃ ! ׁ߃  6џ߃=ٖҕˤ߃.J9o Yծ  ͱ - ߵTV*˴͓͛ƗiǛק߃߃"g ]9u 1 %3S ?;-6  - g߃߃Ų ͆͆   ߃ ̶߭џؖ ߵ˵ߜ߃$ٖ4߃̓'=7[-]A'Q%wq= 3K=.G }c' )ɰϰ ӛ߃ ٧߃ڇVӮל+L>7 {2 6ͫП 8>ҕ2 ޯ!ǚ ߃߳ö7a"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -͓͛ז߰  ٮ öۣ͆͆ߵ˧ ͆!ϰ ߃nXsǣϰۭ ϰo Y ծџǮ̱ͣ j͞ǥ  ߃W߃͆Пŵٖ˴ݰö߃ -ٖ߃߃͓ϛ ߃Ӟ ݰ ͆ڞ - /$ + -U >ٜ߃=*ǚ߃߃߃ץ!Пރ i߃]1߭ ѧ\0ͫǝ߃ ͆ Y 9ݛџ͆߃ͮ͆ ߃KǮ߃ǝӛ9z(F3JXj46,+,!͆ ̮ ϰŲŷߵӥ$ - EU ./ӷŷi߃iѩ!!3# G C * eQAaW c { '5Ic '; = +gC9+%;=; #  'A G  / #  %=9Yf6.1"7d߃ͮiӕ߃͆iöBް ߃3}Uۡمե 5.W߃߃ů߃ ٕז  Ӳo Y  џ  ٧,דރϰ߃۰o Y͓͘ II dǮ!$" K}ͮǬ i o Y]1˧͆. iџƜ͆͆ - ծ"g ]9u 1 $3S ?;-S6 ! )է%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%4"8 6%9#9 *3!'5'6o Y!gT߃ߧ߃ ރեݮJ͆߃!#    F!&"]1ܞ׮i߫םҕۓ ١ǚ -š9{)G3KYk56+ĵأǵƮ٧ Ȱۡߵ!߃Υ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ϰsק" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   "կџ߃H۳"    ߃דö˵͆m ńo Y/H"tǡϰo Y߃ҥݶ ޵͆ϰP Li˧Щ߃[X͆նؖ͆߭ױ ߃>ϰñ Сџ#Š׊Ŏ r уђ]1ٖ*џ߃Ǯ ۡ خ ɰ&o Y/ծۭxo Yۭ ׅզ͛џ ʧ˱o Y͆ ɣѭ -s=!ڞ  -ˢ ֖$' 7/ kc͇߃@͆$߃ۣt߶٧ ˢǃů߃ńϰͫÂ׶ ߃߃߃Ԯ!HG*CL߃ٖߧ͓g   -3 G   H^Fw>\0Ͷó ރ ۭǮٖ͆` -߃џϰ߃ӷ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  "g ]9u 1 %3S ?;-6߃cöݯ mџ߃ծۓĢڰݯ߃ă ߃߃߃ ۣ͆֝2|TӦѶĵޭۡ##!ރ ߃ծ۞̆߃̆$" K}џ߃Wћџק߃׮yͫٶ џ߃ ճͫ ŲKö2|T߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ' 3߃ٖӛ͆߃̆߃߃ߵރ؟߃͆Ϫ " -Ee A;UG?!U+Ie,2/ ߃߃ߵS! %   )ފ! %   )ߊۓ:5HO߃ Ŷٖӛy)߃t(߃ރͫ ?ϰπ ٟ߃ݯi ͆!ӓճת ! ߃߃ӊ ӚѯǮ߃ݰ߃! ǃŃߓ߃ٖߢߞدAѩރo Y̆Ų ߃͓e*ѭۭ߃  ϰ߃ ϰ˵ ö٠o Y'm͆ߵ߃ ߃͆Ͷ]1͓߭͆˵Û߃ߵۭ ծރ͆۰ ۲Ǜ  ߃ϰ#l -,>W+ͬ ߃ ߃ ̆ۡڣ=*[߃ H˴߃ӕ'  W -8  7å! yӓծ  ӛů۲c-w_6!S+33KMCQ;1KSZ -͆ɮ!+߃öЛxӦ߶Ǯ؅ٖöo Yۭ̆ (     &  D ,N :   J -  b   V      n  R   " t "    ` Z     0 0    J R  L   n .  ['#&߃ٖ 3}U$A߃Ŷ ö ҕ͆Ո߃   ٦̆IJϰϰ -!߃) ?i 1ն߃߃߭yϠ ӛ߃̫Hէ i Ŷז ރڣۭ ߃߃߃߃πߏS  ߃ nXמgϰ "   ,  ͛џ ͆͆߃{o Yå˵ ׀ 3}Uѡ -Ú+ -; - -T%$߃Ρ͆Sޮ 7"w_Eם=*ӕ7̆۰nX߃Sƭ&߃ǝƗ95ŵ߃ ې͆ߧ0* Hџ߃ۭ͆`٧ׁ͆ϰ!ϰ߃ն ɰɒӕöӥiז -߃߃s 9% -߃Ǜbϰ߃ӥi=* ߃͆٧߃ ۓ9 ٖ߃ΰ˵s߃3}Uhٖ"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, !"%&&%""'#&&#"' $$ '&]1 ӷFO [&ݛ ߃ރ͆ϰŲʭ0ɰǛo Yyq X!̓ ˷̆9{)G3KYk46+!G CoA aGC3%Y YK% 7ga'!U+S!L5}g(Vf*ö  ۭ͆. - Ӥ! ރ"g ]9u 1 %3S ?;-6߭ߨϰѡȝ σ# ѡӛ ߃!.ƣל߃ ̫͡٧ö - -؛]1o YK ރ߃sö!ϰ]1 o Y ӛ  G͆ ߃Ś͆o Yߝo Yϰqǃ ӦП .  - -Ӥ͆ŷ͵ ߃ - -:; "Kma߭Ŷ - 5ծ ǜӛۭ&& }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ٖݕ߃Л ڭc߃د - #05% ߃ -ѡ?ϰ߭џ џ   6߃-͆Ӗϰߵџ ʝ ߶  Ǜ؛ѩ߃ޞݳӲ πރ߃(2|Tݮi#߃ͫ߃$ + -U >߃ѡo Y!w +# ' +y eQAa5K'C G  I #" % y ;G3T߃߃םó߃$=*ǝe݈ӛ]15 - -3/ ރߵ߃ö -o Y/٧ Tϰ!ۡӷ%ǃ ͆  ߧ͆0#ƭ³ $ۡ ߵރۍ ů= - -͆ɰ۲q # - : ߃Ś  ߃߃öx4ծС߶o Yϰö! o Y  ߃o Y͘ II dߵѡ iӕŲ߃3}U ז˪8 "# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y)ۭٖ߃ޜo Yɰ߃͛ςŶ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF" #!$"$$%#'"#!($&#$"'$%!$ '#(˴˧ߵ˴߃o Y߃ӕПߵ$ ߃˭K ٖך $+ -=wZgٖo Y͆6͆߃0ݶ  ۭ٨o Y.cs/ - -k ݰɛo Yկ˪"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ͱ ˀͫӥö  3}Uԡ + ߃ - -ݰ߃͆߃ʧެnӖ߃]1͆ћ߃]1ö1 -1g  ϰԦ,͓5 s͆ o Y ݯ٧ѱ $ ϰ˶ٖ߃7զՃʧk.қ߃ǃѡɰ߃//3}U  yϰ͆߃/Y-߃ٖyݰܰ;å ߃߃ܰ΂  ۭ͛ы߃ۓɤ߃]1ϰߵsճߵ't -|6>' -06n)*L+Q.,P۶ !ۡͶ6]1 ˱հ> *3o Yöծ͓Ͼե ѳö qϡ"Ť ̫͆óϋ  ]1 3 ɛˁܰ͆ҕ    ߃̆ -ߵ g ͓ݰ]1 ͓Ǜ ͆ރǛ ߃߃d SRi ߃ & $AҞ>םۣ߃ڡեĢ֛϶͆߃ѡ0"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - џE .7ɚϰ߃?3}U̫߃џ٨ծۡ߃ կџWYͬݞö߃߃ӛ߃  П9{)G3KYk56+޵  ߃ӛٖrϠͫ  ڭߨ߃öϰۭͫgK C/G% -/80"g ]9u 1 %3S ?;-6߃͆߃߃ՍӕރͤӕǢ͆i͆3}Uӕi͊ ö߃  ߳қ߃ !߮߃ƛEöP ƣӷ߃߃ް FF$lϡq@-ywA i\˴ۡJӕ3d%ٖ2|Tӥ͆ۓ׶R ,]IG/0ɘo YџǗ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ɲυö"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0% , * #+ $ ͆ ߃͓߃ծdMϛ&   B -9/߃ ˰߃߃͆߃ -Ú߃ ߃ BB̓߃ݰöIJ߃öПӷ'ރ  ö߃_ծ٧öͫѡ  ڀo Yق Ń| !߃џͱ!  ›o Yծރń߃i͓ߓǣܤǥd SRi߃߃ -  ߃ џo Y ɰק߃߃P   Ь̓X ͬ џ ö߃=* ӕ߈!߃߃ըŶ %۞˯߃ ק  ۡ߃̆ɰ -ރɰ͝iӷϰi޵ ѡó %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !6 џۓރάͧ מ%  S -3 G  IeE* ܰ߃,12/ϰե˯!8ٯs̮TV*f B ߃߃72߃?Ӗo YٖѧĠ߃ϰѡ߃  /ǚӷ׊۲7ծ߃%R͞  ߃io YӷǮ7 ]1߃  Ń߃ ơ̈o Y͓̫o Y/ǝ߃ǁ߃כϰߵ  -̬* -'<  X߃ךɮڣ ! -ז ߃#Ω ۭ ]1 џó߃߃ Ţݑ ݶ߃ ˢE̓&ރ߃N߃B {3}Uö!$*iߵћ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -! ѧ߃ޥö]1ѡͫ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ńϰߵѧ ճö˶߃ۜ%n    xl -2>l$N&N RJV>:D 6^:\08. -j Tz pHL8&&y+("$ *߭!ѳo Yͫ¶ ͓Ǜ ̆߃nX͙ϰ` ҕ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ń˵<*˵߃߃߃=*i˴߃J"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ܰǜٖ͆ͫރ -Ú߃߃Q 3}Uզo Yۓ;ծŶћ ׷Y!  -ÚǮ߃7 \0!!o Y ů]1 i߃ ;4U   ( 'E-O;K cWo S#u#a[11KSM o/[  -߃PϪӥ*˵g0ћ σ  %ݰѧ߫߃ ! ӛ٧W͓ם͆ݯ ى ۓñӷ ʭc͆$ s٪Ρ͓2|Tӛ ͓hc%_-QA;U}Wg/G aGC3%] YK'!U+ 7 ?   5(% y"5E-f5;`f?2# ե ߃Š۞ٖߵŢ=*%_kC3%Y YK % A  -;}lhбöծ  !7 -ٖǜ  ͓ ɛ߭ Ӧ33}U -- ߵ ݯ  öٯۭl ۡݢ߃߃u99   A5+  mg 'qco Yϰ߃i}8k#a E  ͆=ó߃߃ -š -!h =߃ ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -=*ŵ߃׎˵͓o Y/0 ! `5װկ[ӕ χO  -Ú^םџ߃?tӖӢۦ   ٮ߃۶ރ߃Uǝ - S]5$0ӮƝӲ7!߃ݰ߃߃/8-߃߃ْ`!o Y͆߳ <*ǜo Yծ ݯ߃կ٨П:o Y]1߃ϰ͆ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ӥ߃ۭm̫$*iۭo Y ߃g/ރ -!3}Uٖ߃ ѡ߃џ ߃=*߃߃ե̱ݣǛ(C-;)  -c߃Ӧ߃"f -\8t 0 $3R ->:,d#>#@&B$@6-A%@-?]!m KIq7g7/0= Y͆߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG ˢöi i߃٠ ٜ۞ӕ͡߃y m͆ ڣ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - sׅ߃!ǜݶ߃nXˣ߃ۡ͛ҕ~͆͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ˵ '<6Z,\@&P$vp< 2J<.F -|b&&$ ) ) )* =*nXۭџ͆ΰ߃߃ ӷ΂Ӧٖ߃i۳Ţö͆߃ "6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0% ,! *!#+ $ ׽ ߃ o Y ϰӲ T?"nߵ߃եǛ;Ӗۡߵ%5m+     +   g_u+E+e   I'9s!+ ) q    <*#3Sm/ծؖ߃m ٮ߃˴ ߥۭ߃Ŷٖ ۭם  ǃ!߃*   ׊ ߃٨͆ ڭ ۟߃    Aŷѡ !RՊ߃߃ծٖПϰߵ߃ۭ%ǡ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͆ t˴ɰ( 'E-O;K cWo S#u#a[11KSM o/[U߃ݰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -̆Ɨ߃б ȰڡϰπnXߵ߃vŠѡߧП  ٟ  Bͫ !˶߃߃߃߃͆Hů˵  ĝc%{ 7oy -3/1͆ם եϋ PP߃߃х۞ծۭٖ³ ̓ եi͛ ϰݯ Ŷ ׉ŵŵۣ͆ϔ X ͆Ǜб#f6 ߃ϰåo Y/߃Kg7ߝџў ۡǛ߃ɛ:٭Ӗ ߃ߵރدö߃ϰ߃iڭϰsدٯ y9nX߃Ͷͧɛ ծݰ߃ 3}U̡߃ӛ߃ݯ!"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃u99   A5+  mg 'qcПŝ߃߳o Y߃o Y> ؖZ̆ ѩ= ӛ7߃ Ϭ͡ǝ۲άͫ65' / ԗٖߵރȝ߃ŷӕ%5m+     +   g_u+E+e   I'9s!+ ) q͆+! -s  ck %/M 3 -0.ۣV߃ĵۣͫo Y!ΰٖ ̫öx4/˧!.;$ܰ&   B -9/߃/h1i  I - -AP G*/߃ރɝ-i,_' .  *1:ߵo Y֌ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ӧ͆ϰgK C/G% -/80߃ϡ۞߃ɰɛw< -ɛ߃ Ӑ˴ǃϰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - -πҕ6ŵ دڡ̆ ߃ց ٖh եóݰ߃;ǝ˵ΰ!]1߃߃;!Dҕ -šo Yǥ ߃ߞٖf߃ ӥٖ Qǚm߃ٖx4͆߃ٯ]1ӕɛПӛ!˛ ӕ߃ ]sٖ߃۞߃ ߃џ gͶͳ ˧߃o Yz,٧߃ծ .  ]1߃߃ϰů   i˨  ͫϰ!` }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(` 'ޭÀ߃*00ٖ -/ ݯɏ   ͓ ߫ПXߵ̓ǝП( -o Y  џòo Yѝ ŷҦϰ߃߃áÂÒ͛ϰǮ ߃̓T `'ӕi!P L ރ߃ ߃Ł߃ۡöѡI ) }#  (>  ٖo Y߃ۭ]1כ߃i ϰsk*߃o Y͛͆ͫ ٖ@ -@ iӠ߃ړ߃߃  ۡ ݶi=*åC͓ĭů !Ǘ߃ն ߃ۭܰҠ߃߃i<*ٖڣ͆߃٨CɰӠo YҮ߃ٖ& +| +" - -] -,f }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃̓߃ѧɮϊ]1 ӕ ߃Ϡҕ !ϰǝ8<%@    ˦͆֯ծͫڣ ۿgM!Q!wE9 e9m9/? )1{/;}g5K]{ ?  #_ 3#Q -{ %ާծӷz2\0$$ћ/ װ ͆˧ٖö @* {ͱ߃h Ģۭ  ߃ծ ϰ̆ѡծ3}UöIЛӷ  ۡ߃ڡ߃ѮСރ  ϰ" ;)     ϰ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y)8̆*߃u98  @4*  lf -&pc*" o Y͆˧5ծ#ߊ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'öЧܥ xB -!ߵͶiš ~f '; = +gC9+%;=;# A G  I # y-362"}߃iזٖ  s߃  -Ú߶!ٖۓo Y߃ϰߝɝ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ǰ%n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8& &+ ( " $ * Ϊ ߃ۭ -Ú 3}U ö ٖ=*  ש=*  -Úל-s  ck %/M 3 -0. -ם!#% ߵ߃ߵ߃͓߃Ӧ ɚ ͆߃ӕݮį&ͫ.ׯ߃߃ŵ͆߃ԡ  ? ߃ۭ2|T ͚ϰ͆ϰםڞ ]1߃ˤҝіNߵ џէזϡ! ߃߃ɜ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(" 'ӛۓ ۡ]1  ϡöǽϰ!!3# G)  oAU}Wg/Gd h2ܰo Y=*߃ҕiћ͓ѱ ٧߃ͫ݁ϰπ߃i۲ Ŷϡ߃џö͆ ͆͆=*߃ ǃ߃͛Ǯυߞ<*<*߃ ծ͆߃ϰ &&ʛ"> 3 O \o Y͆S 3 - ! є]1b ߃ۓۣϰӛ͆߃ ߵ'u -}7?' 17o  ).Ҧب߃߃\0 9aIjٶۡ߃ͫɰ\0џ߃ öˁ͆بٯ߃އ5‚ٗ ߵ ]1߃  ߃H2|Tߞٖٯ߃͆߃ϰם ӕπ ׳ #ߊJ̔$  - - 7 b߃ ߣ'͓ͮŵ ߃ ϰ߃1ǃUߵݶEEѡ4//̫߃o Y͆ŏׅǚ ŧqƣݛ$  - - 7 bק݉ İ ڡo Y%/*3 - ѡK]1ٖ߃o Yׯٖ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ǛۭhդۭՍ߃*B߃ɰ> %˴ !ߜ̓ "7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # 'E!Ki _WCS-!9 3M)5KmkIEw#+ /mY%%=+AI! 8 - -߃ϰσ͆Ǜ̆߫z]߃ٯ ߶ ߃߃iٖ]1mö 7ö͆ Ͷٖ˴̫΃߃߃ÂÒϰ ϛ#ծo Y ճ ե# o YP= U -٨յ3}UС%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%#"( )%/#+ *)!''')%5m+     +   g_u+E+e   I'9s!+ ) qņ!ۭĵϰöo Y -Ú !ө߃߮כݮџ߃  - - - & a a ` a a ` a `ׅd` Ϡ%r/Lזߵ U?töo Y/֝ ( sGg͆įESBǽo YɰϠǃߐϔ ߃ߝKٖ=*ϰ^̫o Y͆ ߃qߵۓgє߃ $"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -nX߃ͫ!߃٧͡y - -o Y/$߃=*o Y/߃Ǯ ix4qqٖǃ߃ݰöb ]1߃.=*͆; &w 5g#%cG u5y YWY, .ʚރ!ރ !nX  o Y֝ۡծ Ţ߃+ -; - -T%]П oI -ÚiYџz۵߃=*ͫ ߃)߃ۭ#ߊǛѝ ̆ڟѩٖ"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2$-#0 -)0$0#0 -'0#0+0ØCݣǜ+ `6϶߃͆ ߃ ٖ  Qmă -߃Õӷ ͡ #  -Q d߃ޜo YӍ"w_ -߃C!ʛѯ͆ߵɮϰ=*o Y"f -\8t 0 $3R ->:,## & $ 6- % ݕͫ߃ƗÏծ   ߭ 9'   c&zϣ  //ڡǛ˴ά߃ ߃͆ӷ߳զ7͓߃Ԯ߃߃߃Þ2|T߃ۡ߭?@* {߃߃=*߃߃ɝӦ͆;ծ ۭöyϰײ - Ӳ$ ')Th'ϰ߃͆͆    H߃ޞܳ߃͆Mɜ͆  -\ -0 - -ڭ͆=*o Y ]1۲߃ זś $)o Yۭ߃öͶ߃ե  Ǜ Ǜ o YŠ׺͆ܥى׺Θͫ3}Uǚ߃\0[ IC> +"8!ҦŶ(!K]1 o Yǝ߃ߵ ٖb?o  -iծ˵ &߃ϰöɛ9śI"%5m+     +   g_u+E+e   I'9s!+ ) q߃߃3}U - ߃ߵރץ͆߃߃_޵i3}Ŭ³߳ծ!͛"f -\8t 0 $3R ->:,## & $ 6- % a ۡ߃Пѝ%5m+     +   g_u+E+e   I'9s!+ ) q߃ѧ ۞ɝ͆3c-w_6!S+33KMCQ;1KSZ^ -߃   ͆[  ݰ۳ٖͫծ2|T˴ǝ߃ծ߃߃6 Xڭ߃ ۡRߵ߃ћ͛͆Ǯ˵ϰ$_ - -˗Ӄ!͆߃  áϤǝ ߃ϰ߃߃r0Ӥö͆ ߃զ5.Wٖ ߵ߃IJ!ɮ͆߃ٖܰ͆v͆ϰˤ ***  ɚӓ Ӝ!߃֝߃߃ ߃̫˴ ߃߃߃FN [&ϰͫ{7߃ϡםσ  6Ǜ0߃$_ -Úö(B-:(  -c*-߃ T߃ծ Ɲٶ7ӥ 4""&]Ӧ߃͆߃ö $>$ 2 ӕöϰiϰói ծo Y۲͆ރ߃߭Ǯ* џih+ ?ٖ - - - -ʛ -ũ߃ʧ߃*Ś߃ٖ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y)׳߮Ӝ߃ߵ͓ ߃߃ ѧă߭ ͆o Y ͆߃ٖŠFރ֞!8߃ͫ ߃͆#ߊۡi߃^3 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '͆˵եǃ ٨ նٖ߃3}Uٝo Y5 #ծѡ͆ߵ͆o Yկ֛ ߃'ݷז$!ٯٖۊ߃ ̆ǝǛۭ͛ö͆ߓi/Â!  2|T%5m+     +   g_u+E+e   I'9s!+ ) q߃ٖo Yٛ߳gӕöˢۭ ƣ ߃ - #0o Yiݙr  ӕ ۡ߃Ӯhǃ <ö%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%'"+ &%(#) *+!'''(߃)!.;߶߃!߃ߵo Y6ܶ߃o YѧǛӬџ͡ѡi׊ŵӕ ٖ߃3}U ɰͷ/ A ߃ -dhVӦݛ ߃˧͓Y1ӮӢ3}UV  џ\0٨!!+πٖ ɡ߮ܰ͆ӷӊ ؖӷۓ3}U߃ծ߃]1߃'u -}7?' 17o).!7߃iöǛɮ ϩ߃"ײ߃ -  ރ͓πݷ٨Ʈ? c ߃H߃ծ߃ϰo Y}Fރ͆۞ ۽ӕџէǵϋӝ3}UӠ=* Ч ϰk7ii͆ǝ  ۣ˵]1?" -    %`߃߃! -ރރ ӥ ɶ߃Ǯ߃ ö  }o Y џ܉iϰۡ!џ߃ծ ߃  ŵƃ͆ϰgߝnX߳F/ߜ³T ϰծ̓ Ģŵ͆ G -}!߃߃߃ٖhǛi :B߃ҕ]1 ٖk !*   GV ߃߃ɶ߃߃?߃ΰ߃ծӦϰ  ߵŃ٣ǰɣöȫٛ ӛۭ4"ߵM"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ݰ͎ٖ=߃'=7[-]A'Q%wq= 3K=.G }c' )Ͷރˋ߃̓ϰ) ٖ ӷդ߃͓  .( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF..!k $!'"&$%##""!($%#%"($$!% &#&ɰ߭ ߮߃ۭ ߃ۓ π߃ړ  ΀ ) -3ݢ͆̆߃ 8߃ރծ!.)4"ߵ߃б̆  ѧg6ރiϰӛ]1߃öy]1!߃a߃߃͆! ߃ٖ$' 7/ kc߭"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -<*? ( ۭ wۭ   ǝۡɜϰӊŷͫ ծ߃ܰ!߃ ̫߃Ŷׁٜۡŵ ͆ ӥ+ -=wZgӖٖ϶߃ ރ߃ϰʗ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? ) קŲGރ ߃Ŷ"   ,͆ͫ%5m+     +   g_u+E+e   I'9s!+ ) q Nٖͫ ծ/ -60 -߲, ]!/ʛ͆ -Ú߃˱߃םݳH4  -   0     !ۡ  ߃ϰͳ϶ ͆R  -]1߃ۡǗ%Ǯ͆͆/̆i ۣٖͫKǚ<s߶߭͊ݟ ͆ ϰö߃o YiŚ׭ӥʆѡ -߃!==L٧{ϡ 5 M ӛ"g ]9u 1 %3S ?;-6o YӦѩ$' 7/ kc   ߃͓߃ɛŵײǮ߃ϰ ߃ǝ -Úި߃ G -}ߧϰi!q )9'!U+ 7 ? c { ' ' C5gCO?AK'A  e ;6fM/"g8+w߃ ߃+ -; - -T%џ!߃͆Ǯ]1ʗ44ۣՕ8ٖҥ߃ϰi ޓŏݶ*ۭ wПö ߃  ߃ џö]1ӕ͆ʵ߃ז ߃߃ٖѝ׶߃o YǛ͓ϰK˶߃߃ ɮ߃̓-s  ck %/M 3 -?0.ߵ ƃّ͆߃Ӗ rџߵ߃Ϫ߭׮!Ͷöi߃ǃ2ٖ  ! "o YȰ$ ߃͆Ӧ!o Yo Y߃߶ѡͫӷǜ˴߃ϰړ!ܞBԮ3}UϰНo Y ٖٖ͆c -Úb] {߃  "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ש͆߃ǃق߃ݰѶǮ߃ ö ǚUժ  ǖ(>!-?]!m KIq7g7/06ߵ ۲ծ σϰזh͆߃߳ ߃!͆͡]1 !ڡö!"G+C"ööVɢ ރѧٖٖ߃ѡ'˵͆"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!o$q"q%q'p"q!q#r q"q#r!q$p#p#q͆ ׊ ϰ ͆  ͆ ߧ ö ͆߃Ͷǜŵo Y͓:/?bóӛ߳Ţö߃ͫ Ǜܰ) ?i 1ϰ߃џե%/*3 - Iѭӷͫԥӷö P ͆Jٖۡեݛ߃٣ծŃo Yyöö Ǜߵ 1 - ߵ -<* ߃߶o Y߃o 8nϰݶɝӦ.  5خǝ  ߃߃ǿծ ͫ߃ ߭   ۜ߃ Ų|öރԚӛ#m -,?Wб ͓ //߃p߃߃͆߃ö E EE Ԅ םf߃=*߃͓ӷ-?]!m KIq7g7/0 ߃ިϰӓݢ ͘ II do Yăߵΰˊ>ՠ ͫϰ=B %5m+     +   g_u+E+e   I'9s!+ ) qծ ߃˶7c,v^6 R*22JLBP:0JRZ(#! -( Ϊџ߃߃߭Ǜިʃ !߃͓ϰ߃ ٖӜ""ާ! ɛͻ߃ ۭ߭ۓǀϰ߃ ۭo Yŵ  - + ծ ߵ۷ͫӦ ͆͆˪3}Uo Yq ά  sӛ \0 ߵ ͓͆߭Ǯ̆߃͓Պ˵Ӳ ٖ!^ V Sۡӕ߃o Y  հް+ө߃ПYٖٖo Y۶ ߃ó߃߃џϰ٣߃ݢó߭ӷ߃ۭ߃ٖ˵ۃö2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ! o Yӕםo Y߃]1߃ݮݛۭǚ ϰϰhӦ̛ Ӧݰ!߃ǵǛ͝i ރ ¶]1٥ߵ ͆i߃  ݢѭۭ͆ݯ߃߃"g ]9u 1 %3S ?;-6߃߃ۭۭͫߵϰ͆ /> "&(DN4b, xhN, -(Z,@  "!r`ZR8l ->~ -Z  ->' ' # '* -' ݯ߃٧ ե߃ϰů=͜Xag+6Ӳo YѧjZ!  u %%aC    M'ރ߃Ӧ -ٖޞnXϰџ ׺ڣݢ߃  םϰ ̳ӝ @)g  П ѭ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ȫݔҞ- ٧ծկ ]1!ݛJɛ߃߃ Л=*ϰ כ۝1م?߃ߵ!@  2  sΰ7 !;$  Ӗכ߭ړ٧ߵ,   }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'g o Y2|Tʕǜ?öۭ͆Ġ޵sџٝC=*ߥ Gֹ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ö߃ҕ $3 -#a b --23c&0ѡŷރݦ͆$OW1ͫ3}Uծ=߃߃ͫ߃7 ϰԮ go Y  ͫկ߃~͆) -š=*ߵy߃߃# - :?ͳӕ߃߃ӕ߃߃]1ǖ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   5̫ ٛ6ɛ ͆ߵǝͶՓœ ,,Oߵ џ   -ϡѭy 7߃Ӥljծ"߃ͱϰ߃Kۑ޵ߵ{߃πեbFO [&@ծٖ̆ɰǥ߃ӷ߃ٖӊ͆ݢ3}U˵߃͆Ǜٝ߃٧ۤǫ͆͆זϰۡ  ̡ߧ߃߃žŊ!  -߃џͫ ς׶ʚ Ч͆ ރ߶ǃI͆ז ö7 ٖ 7 :ŷ߃߃ϰ߭ܰo Y߃߃ϩ߃ ߃ϗ? -0ٖóۓҦ<*͆ +Ǯŷٮ߭Ŭۣu ߃׭ߵ߃͆߃ӕ 3}U͛Ǜ͆ ̮Jծ\0ճ߃iiߵ̛ۧŵϰ͞  ߃ ߃͆  ͓^ Ǫ˧ӥ߃i͆ d w> ɶ߃߃ ϒͫ t7ӛŵ i ͛8<$@ џ٧ޫöߵ "i!߃ϰ  ߃ ̫ӕǚ͆ރ  ̆" - -] --gӛ  ]1 ۝ցΰ ǃ߃ ߶߃ÊEٯ]1 ݮٖ ͆ם~߃  ΂߃ ߃"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ىݛݑ ߔۓ߃ӥ߃ǃӛo Y6߃3}Uς߃߃Ţ߃߃߃ۄ o Yџ ͊  ߧ߃Ŷծ֖\0ӥ3߃ ܯ]1ńŶ߃öɥͱ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ћ]!Ji)]1 +͆߃ ۭǢ߃ ߃Ɲծ۰˛͆įɰ߃ җ*ٖӷރџ ͆۰Ϭâö%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%\"e b%a#c *c!'b'` Ǯ ߃gK C/G% -/80!]1(C-;)  -cǝϰó߃(C-;)  -c߃۞ ۓٖ3}U͓͆ͱ-  :LJ˴ծ߃‚’̫ރ&  sПϰ ۭ߃߃iϼ߃߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  )߃۞z߃߃׳ǃP ӷճ   ,_' .  *:r(۞ ݯ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ߃ö  öݛ ߕJw߃ ߃ѡۭ5 #߃qŶ ߃Ͷ=*߳͆ŷʵ߃ϰ߃ öͤ "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -˧ ߃   i߃Ӷכۣ߃ۓރϰ ߵ&w 5g#%cG u5y YWY, .öϰ͆]1ƛ ۭ߃i   ߃öރ. - ͆.ɮџ רy9ݣ߃ %߳ ӓ: $o Y͓̆ Ǘ3  ̫ ӛ˗٨   ö͆ ރ̡ܛo Y͆%ӕ ߃џז߃ٯȫϰ͆Ӧ߃߃߃Ś˵ˇם ӛyםٖџ͆ pߨצճ]1ǽmŏۡ߭Ԯ߃ ރ ߃ ͆ݶo Y³+ ! ރܰ߃iӷɰծб  -Ú˛iރ  öú͆2,Ǯ!I '   - B9 3; ӕ "( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF""!^ $!$"%$(#$"%!($%##"$$!!% $#&ӼӖ ߃ o Y)$c ٣<*ϰП\05 #Ϭݳ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ϰ óۓ߃Ǘ" -5 ö <*ރݶ"    ߃# 3A &1 iؖΰ3}U"?YI  ;'U5} %sG 5 1 E C #  % IE] Wϰ Ӧύ٧͆߶էyԭɫ Ɋ͆ؖ݌ ރ  öԮ߃߃߶߃ߵ˗$ ')̆ ͆߃߃б͛ǜٖ - -ϰö̝1߃ҕ2|T nXɮ߃ճ 7ξ͆ރէǃɤ͛ŏöiեߠ͆]1߃)ۡgџҕ??ۡǮ̫͆ރۭ˞!߃߃͡ŵ3}U߃[ ћͫރӕߧ߃ҕ?n!]1  Š͆lٝ߃ϰب!߃ծӛ߃   ʹ ߵٟ̆ǃ  Ųϲ}ŰӤ˭߃߃߃߃  ? E }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ''˧ E4Pö"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -@ ŷ͆RXl(X&N,W+͆˧ԥٖۡ˧߬ӷރo Y]ϫA߃ =*ݜ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ ѯݷ&   B -9/Ȯΰɛöö߃ӕ2|Tџɰۡ߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' ߵϰ͆߃ ɰo Y/߂͘ II d ӷ׮¶!]1ծ   ߭ö = - `3*߃̡ ͆߱߃?Ϫ٧ϰ!էП  ڭߵXϰ ϰɜ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ϶ǚĢ׶  ڰ߃߃߃֞4ݦϰǵלŚ0 ߃7P o Y L߃߃߃ݰӆUۓmͧ ӡɛö˴ٖП͆#   8 '_  !A 6ɮ߭Ś͆ ˶ޜqϰ͆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  o Yɰɰٖ͆͆öƗѡ ͓߃߃߃ۭ٨ɏǛ!2|To Y߃߃PS?  7cc )V߃ўo Yxˮ/h߃!ћ͆ӕٖ# - - 1.T,+.5.0öۭծݳ߃ǚ̆ߵӦ߃٨2џ͆R ,]IG/0ǝ͆gͫy -!׳͆å߃ ߃ߵŵ sö߃ ۰ǵ͆ϭ߃ ߧ)щ߃߇˧߃͆ Âџ ϰðԮ ˉӷ߃jv͆ӕƣki ߃ӕi͆߃ ݷ߃ˍ%/*3 -  ,_' .  *:߃I}iǵۡp͆ ؖݛ ե!߃mٖ͆?ى ?  & 9GCS/9E#Y7O -O1-gYq[ !( " - $ r d  "    F F  - @  13'ݰɺ̆ʢۧ(? ރ͆# -   ö]1ӛ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃?ӛϰɛӛ  ߭ݸ=*ɰٖͱծծծůۭ׺ɮ ]1ރ}նi߻)̫ѡ߃]1Ǯq@-ywA i\yݯ ٖ! -߃ۓ߃ ߃ރͳ֛߳џ߃RYm)Y'O-W˵ѯ ׷ޭ  ߥy߃߃߃ϰ $ۭݰ߭ӕ ɛ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ߃ ӷ ߃ծ߃ϡՅбܳ( sGgMߵϡ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # =*ڡRXl(X&N,W+.ٖö.٨Qw҈߃˴cߵ9 ϰ߳͆ ͆ö߃ Ǜ͛͆ -o YöϰПɰ߃ݮ]1϶> o Y߃]1ߵ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG ӛ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃.o Y߃˵ۭ dz ! ӕ ó ͘ II dѭo Y.̫ۭ߃׌͆߃?+ -; - -T %âŢ!߃͆ޫѩ͆دnXѱߝͫ ٮؖ!o Yٖ˧#   8 '_  !A 6ö3 -R -Tۡɛכ ծݒͬ!!π!߃ɫh+ߵ߃߃ ۡ߃ϰ߃߃? ߃ c=*s ߶˴ճ߃ iάϰݯϰ٦שɮ ߃!&v 4f"$bF t5x XVX,* *#.+ ٘߃Ŷ߃ߞIǃٖ ٖ˛ϰեåFۭ6R/߃ߓ l  ߃Ŷț3d%!!߃iӦ۰i˧Ӥ џٖ?'   - B9 3;$߭Ӗϰ͆˷o Yۣ ߃!ߵöҕӕo Y͊o Y߃'t -|6>' -06n)*+ ., ɛџ ōëݶo Y  կ !Ӗ ն ˤқѯ͛ϰۣ߃˵ϰ ϰ -Ú߭% -  Ǯ٨ߠm |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!$*( )&',&$&%%%'ś ö ۭ -å͆ҕ    ރ  ٧πΡ߃ -Ú ǝ߃߭3 ѭ߃ůө !6œٖۡ϶.˵ۭ͆ #m -,?WރԮ ߃߃ tծٖöӲׂ͓ͮޒ߃ -Ú ߃זٖ̆Щ ! ggџϝ͆R0߃߃!ö߃߭o Yџӷö;iރͧ~ ؟ŵ߃ۓ !ݯ  џ٧˵ gݰϰ߃öɝ -ٖ͆͆u ]͆߃Чҕֺӷo Yџǝծ߃߃ò߶לMsۡ ߃ߜ߃ϰӤ !ړɰ6߃ ׫ϰ ߃      Ú߃բ]1ރӷ ߃ŚŶӌs߃ۭٛŠ٧ ߃ؗ   T߃ ͆˨ զЛFӕ tߵ ٧939Mͷ Ӗͫ   ŵݛk߃ůϡՔӚϰ߭ۜ͛ݮK͆ճ$l ծɱͳ ރh ۡ߃ݢMA'ѱ!˛5̆ɓכ/7͓ߵŢo YߵٖŷK΀Ɋ٨o Y/ϰϪöo Yӆȫ ߃ŵi߃߃öݰ  -ŷ -۞ů߃  =*o Y߃ϰ˛ӕi -> ˵ͫ߃A ޵ūѮiϰۭז -ћ>ߵեϰӕ# K[=*ѡXa -ši]1ӕϔ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ÛϰR ߃ ߃՚͓ىö߃߃߃ ˵ Ӧȫm -Úɰ     ݑկПx4 ͆~ٖ߃ٖ̆͆߃ %j?   7I hö"w ߃ٖf߃͆ݰӥũϰ߃m߃ͫ”ϰ I߃ٖ] _߃ݰӓ߃߃ٖ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ŵ! ϔ3}U³ރٖ ŵכٜݶ ߃ -ۣӷџ߃ӷ7ҡo Y͆ϰăϰߠ߃F"П '!' o YԦ#G7Q%7   -o -Y 1#6߃ ރ 8ރǮ +ŰǗӶ߃ ރ ͆\09  ԮծǢ͆ ))ö߃ۏϰםö߮K! +Ӣ ߃߭ӛ  -  ߃Ǯ ߃ s 9% -ٖ o Y9ٖˣծٮo Y! ߃@%2W̓ ϡh -Ǘ9͆ם-!ͫ0͆Ͷװߵߵ͆Ǯ]1"!o YϰӦ̆ծ߃߃ۣ =*͆ѭ 5o Y/ i׌* -֦ݣϰ֛ I9 ;Ů -٠ӥ2|Tۭ۲ G`ծҕ߳ڰ ˶ݮׅ߃ ۡ)w}_ S 9=O 0* -'<  Xq@-ywA i\͆߃ ڭѡ ӥ߃ ڭ) -3RǮ  ٖկڡ?@3}Uΰ߃ ߓ߃!٤o Yۭ2|T ծ1-͆$Ч ͆߃ߵT߳Śϰ  ћǥi߃m ϰџ ރ ş%5m+     +   g_u+E+e   I'9s!+ ) qӤӷ\0 ߃ ڄӷ߃߃!٨ ߃ -ŲXړd   O߃ӷٛóե Ӛ! ˵'=7[-]A'Q%wq= 3K=.G }c' )߃ö ߃ۭџ ǝ߃Ɨ      ߭ѡ=*Ȱϰöz 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ̮̆ǜo Yö    լٖϰ͆ъ   ۱ S]5$0߃˴   -l -Wѧ  ٧Þ$" K|  9{)G3KYk56+Ӟ Ӧ͛! B   ͫiԚo Y 1=*Ģ/ öىöö߃ǃǝ  ͫS o Yzރɝo Y П͆ÂÒ߃  ߭c߃~ڠ   ѧǮ~خ߃߃ޫ߃-?]!m KIq7g7/0MϰOׇٖ۲߇ͱ Ͷ@߃ΞnҕnX͆߭߃Δ1 ߓ ɰ>Ҟ߃Чރ߃޵ծŵ߃]1ߵ  ðރ  ݮŇ˰ǝ߃߃߃߭߃ރ  + *3ʞҚ  ͛ϰ߃=* ם @%2 ӕ߃Ҝރ'!߃ ߃dz,͆ Ԯӕ3}U͛ݮ߶߃͆ö!u )   ' +y eQAac { '5 #" % y ;G ߃ؖ !ш o Y - -ǥ ۭ߃/o Y߃ծ  ٯ >ڱ yπ߃.џі ߃߃F і߃/ -Ú ߃͓ͬ Q O"߃Ųծ7 ծ˶ö߃o Yծ"ެˏӛ׊Ǜaa aa -    0߃5Ǜ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  /ۓ߃]1bMw>ޞiΰџ  զ׎I}ě յ ˧ҕ$3 -#a c --33c&0 ń߃џ߃ҕծ߃o Y/ ͓ۡރöۡöƗϰϰɰ߃ϰ 't -|6>' -06n)*+ ., џϰӷɮ͛  ߳߃ џܞ0'h ̓ ߃ז߃ ߃ɰ͓͆ͫX? Ų߃ג͘ II d߭IJ ͆Å 7͆%ӊ߭  ߮o Y߃߂ݰ óݸӮ7ݲ߃װo Y  ۣ߃ѡ'=7[,]A'Q%wq= 3K=.G }c'F )'"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -͆ͫ߃͆ڞ ٖ͓П"߃yߵރ߃߃̆å߄ݶ Ǜ߃߃˦͓߃  ̬cͶ̆    ʛ   M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ůɰŲ̆ծ) ߵׯٖ š!ml Ӧö ϰۣ םٖۓ˛ ծ˧͆̀dz! ¶կi߃nծ m[  -˯ћ˵ރۓڭöլߵ ߃߃ ծծ ̆߃) ?h1*!߃!Ɍ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!?*' )%',$$&%&%%ߵ ŵѡٛ߃ŵۡ"ծ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ۓރ7 ^M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?q )߰ϡ ˄͓߃ ۡ߃߃̫ײ̓םפ߃߃*߃ӷͱރџۡ ǃ ߃ џ͆Ρɰ=* ׬  - ٟ߃ϰƗɘմӲӛ ۭރ߃ɔV7 )                 ? h       L1*ߵ߃߃g ͆$l( ؖ - ^ ö   $q -ߑ߃͓˵ եџџ3}Uǔރ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃߃!ϰߵ߃ߵٖ߭JŶ׊ѩރ͆.$s 3 ɡ ۰͆M>yٖ̆ iׯ߃߃ĵזރ]1߃ ̆ ӕͫ߃g5Ͷmiɰ ů"9< ˴ͮ  " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  i߃ӛե"    ? g0߃%>6\0߭߃߃ݣòۭߵה޵ [ ڍ/̓   -i! Ϭà߃ߵ߃3}U ݡ߃նۓiö׶gރ߃-?]!m KIq7g7/0߃]1po Y߃ԥП߃m<*#3Smů߃߃ٖ ٖ߭ϰö߃٧ѧҕ߃. זڭ -˵ ݰ͆ͫ  ó ˢϰۭǝ߃ŵ߃߃߃ݰϰծ -Úٖۡ ͆߃߇ ٖ x4 ߃ϰ˧ -Ú !۰%5m+     +   g_u+E+e   I'9s!+ ) qeϪMݯƮ  ͛ Ǘ't -|6>' -06n)*+!., ߵ!ϰW |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(W!*$ )%',)$(%%%'ϰ ٖ֛ϰöπӓͶɮ͆liׁݛߵӥ˶߃ރöٖ ߃ރѩރ ٧П=*΀ߵ ɱѝ޵  ۡϰ 3GR.ٖͶѡ ǜ͆˛͘ПB7͓]1π UN߃߃Qծ Ϙπ͆,8l߃ǃ[9u98  @ 4*  lf -&pc*x"ץ[ R߃bP'߃߃߃o Y߃&џ͆ϰW -gi ˶џރۭۡ  ]1߃Ͷ͓Ճ0 -[ -!3 5߃ߓ  ߃߃ ů9PF =* ʛۭ߃ іۡ˧%5m+     +   g_u+E+e   I'9s!+ ) q) ӕ͆͆ݮӛ5.W ͆ǝݰ߃߃ö Ա ߃=*ñ2|Tѡ ŃՏ߃!ݯ ǵ߃ -Úߵ߃ϰɮ #ӥ o YѶ  ߳߃˵ޓhӚۡϰۭöfM߃߃Ӧӛʗ߭ -Ǯ ז߃߃߃q@-ywA i\=*߃Sϰ\0߃ߝϰѡ3}Uϻׁө׺ ߃ ծɚ  T9$ Ӧ ٯ߃B=* -Ú̓ѧӛϰڣӮ!ϰÂ̫ -iϰöծ͆ݮם߃߃̓o Y @  2 ۞߃ ߃ѩ߃o Y߃ׁރۓե  = )߃o YНö߃߃ރ# K[զ!gK C/G% -/80߃#߃̆!߃wfޭyȫ߃Օǜ.  ǝ    ٖۡ͆ŵ߃w \0ԧϰ߃?߃˵П TV* ͘ II d ɓ!ö߃ ۰͆ҕǮ ߃͆߃ۣŶ ӕ߃߬ ߭ɛծhO & ߃͆ Ӳ߃џTV*ǝݯ ٨ٖ߃Ţ'u -}7?' 17o).ŷؖ ϛǵ2 - -q9 W!( &D,N:J -bVnR"t"`Z00JRLn.['%#&&(=*˧\0  'ϰ߳Ӧ߃ǃůӁ߃߃͛ڮ YY߃߃߃ڝ  s׉ -!ޞMѧo Y ϰ ћ ϰ߃߃{3}Uߵ͆ ߃â  ۓ  -ӚǞ߃͆ϰiiǵߵ͆ծ˶ٖã߃LöރӚ̆͆D?  ߃͛ڭٖϰӛo Y9% 7gac { '5.eEÛŢҦڡޫ ӊ߃߮͆כi ӷٖϰ׺\0͓=*ރMϰݕۭ߃ۓ 6ۡ߃߃3}U߳ R -߃@  2  o Yۭ߃Th'ծ~SͫöׯnXŷȚ ֛ ӕ΂]1͆߃=*͆%5m+     +   g_u+E+e   I'9s!+ ) qσҕhծ߃˵ߵǮʝ̆ϰOŶӦ ]1ͬ ߃>ϯy߭߃ӕ߃߃ ߃Q O"s߃ۡѩ ߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '͆ ϰ߃i"S K<p@-xv@h\,߃ٖ͆Ȱ߃ۣٖۡ!ŵ͆߃ŵ߃ߵ3}U ۂ ߃߃Ņۭ/ ͧ߃׊Ǯզ  öߵo Y/ݶϠ  ۓŷ iܯ o Y ۡ3ۭ ߃ ݶö͓ҕϰ߃ӱծ ~ߵöɝ ǝ3}U߃  ߃߃߃i o YͫٛӥϰŲ ӕͶӛҦVծ͆ ! Ո%{ 7oy -3/1߃͆ϖզރ ߃͆ɰ͆jy 7( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF!x %!#"#$&##""!&$"##"%$'!( ##$Ń߃ݮϰѭٛ߃ ͆ ӕ˛߃3}U߃]1ǃö)m353 2%  , ރ߃͊߃o YÞӕo YݷǛӤc ˵ ڡб Ӧӕ3}U߃ߵ͆ҕ    ۡ 3}U߃͆( rGg+̝Ŷ ɰB}ߝ ۭ ˵ծ߃u99   A5+  mg 'qcb߃ӕͬ Ϙ .ϰ0ǃϰö -ӡ߃& +|=*5 -ٖ߰X ߃˗͆ӱծ ůםӷ͆ ۭ߃# -239{)G3KYk56+    ˪ -Úћ߃ݛ͆ю"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X( -!C$@"@%@'@"@!A#B A"A#@!B$A#B#Ao Y:o Y ٖ ߃*ٖ@  2 ߃/߃͆ǞǞ ͆ӕö ]1ς ߃iѧ ۓ! hǗޫŵٖ߭ծރե ߃߃ !ͯ    - #0 ߃ϰo Y߃å    !ǃڡܰ߃ܰծ  H ߃ӷ߃ o Y߃i߃ ͆ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG0]1߃!ړџŷ߰˵ܰߵۭ͆ + -; - -T%"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ߃ ߃߃߃ ߃߃ͬi ̓ ߃b0 ! `ݯџڣǃܰö]1 ȓ߃M߃3}Uџե߃[ۡ öծۓ(ϰ ؖ߃ӛ˵ͧĭrŢ߃ۓѩ߃ #ٖ!%5m+     +   g_u+E+e   I'9s!+ ) qӦ͆ ς߃ʭ ݤ߃=  ' @#: ΃  -߃VӖ!߃߃?4͓П] ݛˤ?˗˛߃Nj߃߃˛ -Ú˧߃3}U߃ٖ߃ծ߭ϰ nX߃ߵ9߃( ǵǝgǝI!۝ϰ66߃ݢ5ٖx4m5 ɻ:/?bڣ˵* -'<  Xۭ *3  ߃۞CރեŵU   o YЧ ߃ٷ   ߵ߃޶ ߧ϶͡Ǯ Ӧ(&)߃ ߧ͆o Y/ 0&3 O  זϰ߃πϰ ŷ¶)9զ ߬ծі͓ڣöלɰ t]1߃דo YööX ɛ߃ٖ߃!߃џ߃̆߃o Y߃ۡ͆  öݸͧڰћծǛö ϰϰްo Yo Yϡ˧ #   8 '_  !A 6߃߃nXރo Y  ߃ɮϺ ϰ!߃ʛϰ=@ҕ/&ů2|Tߵ߃іI ˰Ӝ͛͆ ͓͆߃߃" - -] --g/!ћӛ.  ůJ1 :. I٧% + ]׶!џؖ  ʵ߃߃߃o YυǛׯ߃ ӛǝٯŶۭП ѡ џ߃͆͆ײHOџ٨ ώ ( -|" =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGMMInۭ ݷ#   8 '_  !A 6#   8 '_  !A 6Ӧ͆ҕÞ߃ >߃і]1/h1!ѱ˯٧!߃ɛ ߵ ٖ ->\ l JHp7f6 /(00+ џUӛ̆өҮ͓Ω˭ݛ߃ӛ  ߬#  -Q d6͆ϔϰ - M7߃/ 0<͆ (̆ϰö ڣM!͙3}U߃'=7[-]A'Q%wq= 3K=.G }c' )\0 -ÚöU߀٥ӷٖǝ"7  c { '5k9 9  ' #1 D!T `' 3}Uզ͆ ߃פ߃ ˶o ϰ ӕ+ `ίӛ4  ӕߧ߃͆ń o Y %! ]?       -5 &&"A!ӷٝö4 ߵ-?]!m KIq7g7/0$3 -#a c --33c&0ܤʹ߃ۡĭ߃o Y!ݶ5 1ރѡŷϰiۓ*ȝ ۭVůͳǮ ޫڣŲ̮ ҕ,_' .  *:߃׺ߧ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG - _-8{  U͆͆ް߭ݶ ٖͮ   ö۰Ʈև͆߃د  ߝh ն߃˴ծ]1 ٖŢŎރѡ߃ٖ m  -߃ɝ߳ߵ߃ٖރ3}U͆߃ծ߃9߃=  ' @#:ɝ9o Y͆<*˱ǝ]1߃ݮͫ$  9+٨ -Úէ ۰78 ߃\0  ѡYYbYo Y߃ͮ͡ݰ߃C#K;GiK !͆߃$=*ӷӷ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ]1 Ӧ߃ ۭó- : 3}Uπϰߞߵo Y/O ϰ߃߃Tӓ -š߃!& UNɂџM ߃K!ы2|T  ͙ծ Ʌۡޮ΂ Ӂ͆߃Ń ߃ ؖ ߃߃]1Ϛ&П ߃o Y͆ރߵ ߃o#  - 1/U,5 ߃ -Ú߃׳??4 -ϫ+ ͆ߓӤ:?߃]1"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0% , * #+ $ 9ǝo Y ߃ٖؖރ!םѧٖۭ߃ z!߃٧߃ݳ_ٖ͆"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -͆ߵ߃  ѧ߃̆߃ѡ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ٖ#% ɮϰ]1͖[}  -7ז ?ͫsٖ߃ǚ̆ ٖ߃ӻ͆V7I߃ɰ ߃ ؂  o Y߃ז Ɲ߃!߶i ͆.2 ϰ ͆߃ѡ ߃6ۡ߃ ߭Ǜ ϶ծ ( 'E-O;K cWo S#u#a[11KSM o/[ ٖѧ ߃!͛˧  ۰2ٮؖ߃öӛ߳ŵٖեr߃o Y BĠ  ז߃A(S' -ծɛߵ!c-w_6!S+33KMCQ;1KSZB -۞ յ۞ݰ̫ö]1  %b"o Y " o Y/٤Ӣ!ҕ    ۞˵Ȱ߃߃٨)9߃߃ôզ ݮݰ  ߃ -Dѡ  -Ú߃=ɮ -˧ ϰ ק߃أ  џזi ߃Ӧ˵=*߃   Jΰ3}UM3}U ś /   - /9 E=I7 -W -Kդ եѰ? ߃߃R ,]IG/0o Y џ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  o Y ߃߃#ߊϰى۞Ͷ ߃͆߃Пkߵ ЛgK C/G% -/80  - ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG٧߃3}UҞߵC3}Uӥi߃ < ϰ͓mӦ>ԥծݯ߃ͫ͆߃ߝ ߃͆  ծ߃ߓo Yo Y/o Y  џҕ޵ծ ߃ Ñۣ߃ߵ͆ӛѱ߭ރծϰŶߵŲ٧ ۭ ʱ͆lϰ  Ǯ# 7 -6:ѱ $ 2 -"` -b --22b&*n0'vѱ߃߃џծ'ǛŶ׶̡ Щ*  ߃Ͷǝͻٖ(+ Ժ ϰ( 'E-O;K cWo S#u#a[11KSM o/[ ߳ -͆߭ ߃ǝޫݯ߃o Y߃ߥ٧ɶ߃!ٖ͓  ߶Aڭ۞ߵ͆ ߃߃ޫ  ߃ ]1 ߃ܟ߃߃!߃͆ǃ ٯ߮ ߭i -?]!m KIq7g7 /#0߃Пǜѧɂ̓߭1ۭݯśö  0ɰؖ~߃˧߃˵o YÑۣն \ 0 ܰͫ#   8 '_  !A 6ѭ֝!߃ީ ¶ χO ߃ҦaSѡ   ˢب Ρ$ٜ˴߃߃ۣ߃џٟ͆ܰ͆o Y ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG߃߃ ϙ͆o Y -+~ڠ  u98  @4*  lf -&pc*" ˶ٯŠ  <*3}Uiۡރ  "ӷŵǃۭ3}Uџǃ  ߧ߃ŵ ?˵ŵRrR͆ϰ߃߃ ×˱     -Ú͓߃ٖӦ9/ۣ˵ & m߃k2|T޵ٖ Cا߃߃Ǯϰ߃ ރŶƛݯٝ(2|T כ߃߃o Yz9    - ^,8z U+#ǥӕTīϰv߃ ͆ȝ3}U?߭ ŲǮυރ!PA]Tp)͆ ߨ͆ŵӚ ӛ߭߃ױ߃ŕ 9$ ')Ǟ߃߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -ϰ߃ծ Ӥߵ Ӱ͘ II d2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃ˤۡدö\0" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ϰٖם6R ٖ ݯ߃͓ӛ ɛ߃ǛΝ wϰ$,t sA"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - - !ٯ ̧ٟ7  ѧ¶ҕŵݣǵП߃ͫП͆˺ͫ߰߃o Y  ăїo Yӱɝi ŷώBߧ߃ӷ* -'<  X+i ٖ=* ߃߃߃ i˵߃!ߵե͆ ծПǗџ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%" %# *!''  ރo Yc7 ٖ߃ˢ ͆ծϰ͆߃͆$lП ö]1//ծo Y͆ ϰ߃͆!ۭؖڣӷɮŲ  9aIjџ*3}UR ,]IG/0߃h߭߃ݯ  ţ ߵ͓ۭӦ͆߃ џŷϰٖѱߵϰ Ǘi!߃߃>z ߓǜ)޳ Ք ߃ז߃߃]1ĵ]1  mö͆K6-%Z Ǘ߃hܤcߓ  ]1ރџ͓]1" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃ޭ˵ۣ߃ӕ˯  Ρ=*aӛߵ߃ٖ۞П͸( 'E-O;K cWo S#u#a[11KSM o/[))  ǝӷӥ߃'u -}7?' 17o).[ R͆͆ߵ߃ٖǛ 1 ߃'!͛͆͆߃Ӗ͘ II dӕۣŷǮރߵ߃է$ݶ \0߃޵߃Ǜ߃Ŷ͆ߵ߃͆ރўö ŵݰ/   - /9 E=I7 -W -ҥۭgۣ"ͫA͆ 8ˢ߃ 3! % + ]ö ͓#;:/?bӢ]1R]ö ߃΀ծ߃˵ײџծ  ߃ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )O'ˢ ߭Ųٖ͆ރϰ߃߃Fŵߵ  ߃  Jw߃˱Л ݯ 5߃ ߃ѧ %߃ͬnX$Aǫ ۡɰ˵٫߶ҕ ͘ II dӷ    %{ 7oy -3/1ǝu99   A5+  mg 'qc߃)f>Kٖo Y/# ߃߃o Y߃֝!ۡեͩҕŶ߃߃öџo Y݊ҕ۷߃ރ+ -; - -T%=* c,v^6 R*22JLBP:0JRZ(#2 -(2hߵ ǝџߵ߶ $ϰ ծz5 )R ,]IG/0߃ۓىӥկ߃͢Нo Y7 ߇ۣӛ̆˧ۭ ծۡ߃ۓџ٨å ރ߃"t߃ϰ ߃Âѱ ߃ŷ٨ !џ ߭ ͫۡ۳ ( --i Ӧծ˯ˢ͆o Yͫʦ    ǃ i@ -YKރ߃ &3 O v> == ٖ ]1 ̓XLߵɰ߃ϰo Y 5R$ Ŷb"w_߃߃͆II߃Ǜ߃ 5) }# =3 )))g%A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  -#q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG55m!߃i߃ 5  ۱ߵɰǃ͆ŵƛ߃߃߃͆ -Dϰ߃߃ߧǃ߃%>6 ߃̬ƛǛ$џ şϰǥӕ߃߃ڝ.ߞ -̆K͡߃߃߃߭ٯ== == - - - " a b a a b c ` `ʆݯׇ߃  I:ͫݽ]@R ,]IG/00V   -Jh -^VB  R, 82L4d(4Jl~jHRDv" * - .  l X $ n $ < * @     H   -  -       @   H $XL^BTj J: |  x6 -T4 +&(" &""%$z&zծծ͆Ͷ!Чo Y͆ ó]1ۭ:?]/ ײ"ۓ'  ܯ߃!Ǯ=*џɵ]= - `3*U9MY öʓٖל7ۣ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ( 'fo Y#ߊ27 {2 6 ק χO@ 7 ٖiӛ߃ͮ΍)ۭՄpo Y  ǜȰϰ߃ ǗnXҞ߃#m -,?WiB߃ ͮ˰!.;ىߵ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -ӕ͓  -ÚރǛ߃ -Ú ն͌͆ߝ  ؖϑ]1ѧ  ߃џ65' /  ΰɶѭյ ѡ ߃שӕ!ؖ ۣ>ȝۡ߭͆߃͆3d%ۡӕٟǛ߃ϰރٖ˴ɰծ߃  ߵҕ    \0"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ŷǮ߃?o YեޫČ !ծރ͆߃ٖѶћݯ߃ؖ߃߃ Nö߭ z ӥ߭͆"߃ 1 ] ߃͆   ӷ  n ծó.=߃ѧ"g ]9u 1 %3S ?;-6͆Ǵo YћѸ!ϰɛ BŶ޵߃?םݳߵ ݤ߃  ϶ݮރ߄߃ؖ&Чߵ!զۭͬ߃Ŷݷ Ͷ ߃ӛߧ˨ۥ  ڝ ߶ٖծƮ߃ؖ=*΃!٨@ރ  -߃ ߃߃߃öǝҦ˴ÑۣۜыGѡٖ߃߃߃ ǵ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGծϰ׺Rfџџ  ރlH!FbÂÒ!]ծރ - -ѧ݉џ׏߃ޭ&o Y   ߃ ߃/ I͆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Ӣ߶2u߃߃͆ծ߃ ߧɝ߃Қ߶ߵޫi   ͆͆$ + -U >ۣ߃ůӕ  ٯ ! ߵ̆ ׇҥ߃ӕӲ7  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' ԓ ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ˱Ρͫn "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -#   8 '_  !A 6s͆ɰǛ ˝ߨ̆ɮۡߵ s ծ͆ϘÑۣ֝Ǜ 3}UПѡ߇ ߶ -ݶ߃ߵѵ  Ġ?3}Uӂ -߃i٧ϰٶ ͆nXۭ3}U!  $:˰ͱǃ Ӑ͆ ǃ  7C˨ ߃ ߃߃߃7Ǜ߃ծߓ$?  ͫӕ ߵ߃Ͳ  ͖ Ӧ3}Uҕͫŵͧߢb?o  -i ό TYo Yރ ރ˶>߃ ppז߃óh+ >!"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ݰæ -Úͫ߃͆߃˴͝=)GG8GODG^זö)m353 2% 9, Ӳ!ЧǛU߶ծϔ͆2ۭҕ ծ5ݣϰ TV*߶ŷo Y߃ރ߃ ߃(&)Ԯ  ծm@ӷñѡ˶߃Ǎז͆ӷo Yۭ͆ - GW ߵծћ߃߃ŷɊ  ծ m۩ۭϰރϰ߃͆̆ۡ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ۭ߾߃. rϰ֧ <     * OzuͫǛǗ߃ ó߃ǝٖ͆o Y߃o Y߃ ߃̆Ѷ߃ړȝ Ɯٖٖ͆  g͆πi61o Y߃ <y͆߃IJ ӷϪ -@%2߃ٖ͆ɹϰ˛; ޵  -"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -̓Cπ߃ۡi# !ϰ  į!]1ރ ѧʧo YŲ& ;4͛.ߵӦҕͶկ˧ɚ͆s۰џi͆)٨³˵ŷ ɛծϡ߃߮ىݤ߃i͆˕߃ٯծ\0ö    ރ ۭ߃ߝo Y͆ӕǛ߃}̆o Y͓߃ӥݯߵރ߃ݛŷ߃ǝo Y͆ծծ߃     ݰ߃߃ӷ  o Y ߃ɩ ӑ- ߃r -ö՗םߵo Y߃ݮ ͆˵óіo Y ٖŵ֛  5' 9ٖџ;͆߃/ ̆ ҕ߃ ͆ǃ ߃߃4!ٖܳǝ̆ & ۓ߃aճ߃߃7ɰ߃ͫ߃ϰ˧  Ւ  ǝ߃׳bخ  ߃߅l ˵ճ џ -Ú˶ծ ߃o Yo Y̓Kۭ!A ԮϰЧ ߃ ߃ \0ůҮ o Yӥ̆ =* ץӮ[L7ɰ]1ۭ͛ ߃߃άB׊۶П><!+߃Ϝޫ 3}U)m353 2% , 7̆ȗ͆߃֛ӷ  ۡؖ  ˧$" K}VV!ٖŷƝ =*̆߃yöܞџז߃ 3}UǛ߃߭ߵ;|ރս]1 ߃˗! -߃߸ե߃ǃٝǜ߃ů"ߞϰ  -ϰۭۣ ߃Ӗůٖރ̓߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  އ߃ ȝ ؖ ߃Ǯɛ߃hϰ  *3 9Nbno YӦ߃ - ߃ţ -Ú =*   ͛߃79 ʧۓ߃ۭ dͮǠ߃3}Uۓ ߃ޮǩ ߵz߃ ؜߃nXϡ߫ *3͆  ̆Ϧۣ -ǵ͆˧ x6xx  -  bg1!߃߃ߵӓծ߃ǃ$ + -T >*3}U ˴Ǜ͆͊ߵߵ߃߃߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃  ˱öȢ ڭ̙ џؖ   ߵ ѶŠ    П߶ϰF-߃ۦӦص ٯ͛ ϰ߃ۡ  -=*o Yo Y7  - bg1͆Пӵۭh+ ? ϰπٖŶ^ӷkå " }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5("R '͆"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ]1̆!?ɶhƝ͆9{)G3KYk56+  ԥo Y߃ϰߧÑۣ٧͆ ߃2$ѱ H ۳ ߃ۓٖϰ߃ ö͆!߃! ߭ק° ߠ֮џџ͆ցͱǮö\0 ߃ Ǜ߃o Y/  Ѷџٖߵ֮Օ͆ -ӥݢ߃öo Y o Y߭ϰ߃ -Úե͆ - ǃ ߃ۭ͆   ö͆ߵӦ߃%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' -  Ҧ͆Ţŵ߃߃͆ ݶöםۣ͇k͆*ٖi ٯ͆߃ö۲߳ϰ̓ϔ  C ޫ -ö ͱ߳ џ͆i^߃޵͆  џ! %   / ! (c  -aCc K+.U/џͫó߃ϰϔ قծ:nX*HQj!AiݰϬ]1߃ ͆׊ ׀ GW  ߃ ߃ ǜ͆ˢ  ۭ߃  o Y۰͆ݛ33ٰ˴ AQ   ߃߃ٯ̑͆nX 7߃ߵ߭ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ńۡöƛ o Y/9!ӕ SJGٯ!߃߃Ӳս? 9R͓߮߃߃!â]1iϰ߃ރ  ͆߃S͡߃˴ׅۜǃXŁۭö  џɛ   ֛͍͆ˢ+ -; - -T%߃ѧ=*ߵ̓џ߃!#߃߃߃Ϡ?߃ۭߵڰ>KПɰHӕ͆߃ӕL߃ߵ -Ӗ+ -=wZgi  ߃ݯ͘ II dѡխ߃ӷ]1߃ѱ:+#  !o Y߃!! -Ú͌Ǜ߃ѩ3}Uٖݷוi =*կ%" 9/ ߃M\ ö߃y߃ރŵ͆Ʈo Y̮߳ߵ ߃ -šɱ߃o Yӛ ݢ ŵۡծ ߭IJö Ǘ ѡ߫ ͆ۡ%3}Uϰ  ߃ݰ -߃߃٧ϰ߃! o YҦ Ǜ ܰ o Y߃   oGR7ۭǃʗũ߃յ߰զ˛]1ե  Qǝɶ, ֮   i߃3}U߳ϰ߃ٯ 0 W !Ki _WCM9Ui5e)5KmkIw#+ /mY+ ϔnX / ۮÓ߃͆џ߃Ǜ! ϪԦ7 !Ygͱ׶,͆ӕ߃ͱ* -'<  XTV*̆π˹ٖߓ߃Ǜ:ٖ̆߬߃ ӷϰ˗ -šߵ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃ݘ -! ˰ۭ$ WAۡѡDŽ߃͆ۑ% ߃җ3߃ݰ߃ծ߃͆3}U߃߃ۭ  ö 9$_;o Y\0 ϲ٧Ͷӥѧ iރ ? --D]2|T2߃͆͆Ӧǝӷ2|To Y͓߃۲߭?qͧ߃ٜϰ͆ݰ ߃ծܣٖ͆ ! i ߃iϰݥ ɂ̫öߝ͆Ӝǝ - - -ۓݛѱۡ ̆ӟ  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGϰ³ Ӛל߃߃͓  -ٖٛ͵͆ծ׊߳i2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ś߃ c-w_6!S+33KMCQ;1KSZ - ߃!ٖ߃߃ڝ [ R ߃ͫϰu  o Y›!߃߃ծ  ϪӦџ]1o Yѡϰ߃]1߃%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%L"U R%R#V *V!'Q'T̆ -ϰo Yǝӥ߃ ӦՈ  ϰ߃߳߃ۭ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ٖ߶׶ҕߞ߃ !ծ߃]1˵=*   ̆ɮ͍߶߃o Y͆"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # Kr˵@ o YöEAAб7ߵ٧l߃ٖџ nX }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '! iؖӛ ͫ  +G ö]1ҦnX/ӕ յݯ   ˵߃ͫЛѧǜӓɝ"g ]9u 1 %3S ?;-6! Nlڭ׺ ϰŶړڞѱo Yö ݮ߃ۣ߃ͫ 3}Uĵ    ߃߃ۮ˴ӛ  - -ރϡ ߃ӕ͆϶߃̝͆]1!!߃śϰ߃Ǜ   ͫ߃* -r"9^ - 18'ߵ׶ԧ ߃Ӡ͛ ɚݮ SSS]1۶כ  ӛ ѧ   ߃( sGgo Y ٖ ѧ ѡخ߃ϙ ߃ڡ)  hɟߧi߃>ڡo Y˵߃ͫ ߃UUߵ߃ ߃ӛރծ]1ٰ߬χ%5m+     +   g_u+E+e   I'9s!+ ) q!͆߃ŷٖ͆ -ɰծ߃o Y% - qF kۡ߶ӷ߃0 ! `!!) }# ]1 ߃ ͫϰ Ÿ߃6JJ7  ߃ٌٖsקۣͫ޵Ǯק͆ o Y߃Sݑö߃߃ӷ٧ۭٖזݶծ Ԧ'͓ӷ٨ߵѡ( ߃Ϡџ߃śӷ ߃  ߃W P͆ӷrϰEǝΡ  -ϔ߃ۭͮݰ߃ϰiߵ]1߃ I݆>hף߃ߵ \߶ i ӕ?٧Ԯ͛ϰݯǮ7Ǯ# 3A &1 ߃ ̓߃ރ]1ٖR ,]IG/0߃ӚۣӕӕӥŔٖ͆ ރQQ8QKQ߃  ߵ۰Â͆ɰ  ߃͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ٖӃ!͆ ߃Ɨݶ߃Ճ٨˵ŶŶ߃˵זLö3}Uŵ̫͆զӲóޭϰϰ߃+߃ծѱɰ߃ ɰ! I - -AP G*/߃ o YП ͆Ŷ߃ џɛ > *֮ʧo Yٟ!߃  >o Y#m -,?W̓߃o Y۰ծ=*x םۓĵװ̆ŵծݶϰӥķߵ߃ݎ%ߵɫ߃Ǜ(͆ћöݮM͆ ߃ ߵǜ߭߃߃ӷ߃< Ŷ  ö @߃ΰٯ-s  ck %/M 3 -0.ͫ!͆߃ٖ!߳ ߃ׅ޵߃ ծ+ϰ  Щ߃߃͆ ɶߨ߃ّٖ͆ ""ۭݰ߃X7ެ/m ۡ3d%d SRi߃ ͓"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ߧ  ߃͛Ġۭٖ!?߃öͫ ×߃߃ѮП  ߃ͫ '߃.џџ .mö0 W  Jh -^VBR, 82L4d(4Jl~jHRDv#+ /<*@H  -@H$XL^BTjJ:|x6T4+"(#" &"!!!# & $ ͆y9ۭܰ̆߃dzyӲ џǵރ߃ۡ߃͆ݮ ͫ ߵ"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,211$.#1 -)0$4#0 -'0#0+0ׁ -؛ /   - /9 E=I7 -W -ů ҕ""""mo Yó̆ ٨ΰեś!ӕ6םٖҕ!͆e˵p߃߃sϰӛ߃ Ǯo Y  2|Tۡ]1׮i ۲ɰџ! o Yޜ߃ ߃o Y˵ŷ߃߃͆ynXdmߵ͓ރɚi ߃ݶ ٖ͆%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%("* &%)#) *)!'''$ ɛ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ރ"tݰɗ˧ճ ϰă##ߵ'=7[-]A'Q%wq= 3K=.G }c'f )ͫ߃͆ڡǗIJٖ͆߃ʭ   ӦП߃͆o Y !ۭܰsߵ ۭۭ7 !;ώ ǝߵ߃͆o Y  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGӦöНҕ߃߃+ ߃ٖ  \0߃_ݳޫߵӛ -Úۭuۡ \ 0 ݃?ϰ Ǔٖ߭ ײ%5m+     +   g_u+E+e   I'9s!+ ) q ծ]1ؖ߶o Y]1DZ͘ II d ߃ۡڰџ͆ -ϰ߃R}Z̛ǍٖծރϪy۱߃ ٖӛ!߃߃ ϰӕϰȚN -ݛծ ٖ"g ]9u 1 %3S ?;-6Ʈӛћب ߃yi ۭ ˵z2Ͷџ 3}UѶ iۭi͆ɝ߃ѡYǜٖ ̇ ߃ۡ -Ú͆ ń ߃ݮQ O" ߃͆]1˴ ˵g߃Щ̫ɛöɛ -Ú2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  g)2 ߓ  ߃͆?͊ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '̆ ̓/ߵџ 3ӷ ӛö3}U߃ߵٖ۵@%2 -Ú[ɰ*͆П ߃Մ Y ߭ö͆ŷ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -öϬЖǚjgK C/G% -/80Ѯ ͆ɮ߃̓۞ѡծϰߵͮ!  ٧ǝӜio Yɚ ߃ݘLџ͓Kզ߃8  Ųϰ Пۭ͆n߃ ߃٨߃ĵͶ߃ٖ߃ ѡ ϰ߃ ߃΂߭͆ٮϰ4!٧߃߃ӛծŵե˛۞/ -h -1 - -ެ޳ i$_ ͆͆ ϰ2|TK #l -,>W+-:ͧ߭Пۣ߰ɚöߵ٨ߞ߃hӛٖџ  ö߃öͫ߃ і  ڭϪ߃ Ӳ}ٖ͆ ӕϰ٨ *3ߵރծ ͱܛݮ߃Ǜ ӛiͫH¥Ɯ߃ٖă߃ ']19 ϰ߃ՋبͶ͆ڡӷǃ߃ ͓u٧ɰϰٖ߃ Ģ߃nXӛ߁ړ!߃ײ͓ٖ=* 0߭˵߃ 2߃ů5 ߃P= U - !џѡӠ  ߃ӛ%5m+     +   g_u+E+e   I'9s!+ ) q 7_%}w 6 q,3}U߃ʱ ߃߃ѧ͆o Y߃͆͆߃\0o Y͆ ͆ӥ5߃Ӳi"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ˌ Ӳ̆߃͆Ӧ c-w_6!S+33KMCQ;1KSZ -  ۰߃7_%}w 6 q,߭߃ݮ͓߭͛߃ߵd΀ ׶ٖ߃o Y˭?ѧ"g ]9u 1 %3S ?;-6~ ߃Ǎ -g%߃џ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3    - - !Ś. - ) }#  ӛ ߃ۭӷ՗̓ -ٖ ٖٖǗ } o Y & 9GCS/9E#Y7O -O1-gYq[!(  ۝߳Śϰ]1ߵ  $ $$ǛރRŵ˵    I - -AP G*/ރ - -˵ -8X&  ŵٝӘӛџ=* ͆ӱ߃9{)G3KYk56+߃ ǵ͆ݯ͆ ϰ߃  ߃! 2|TČ͆! K 3 7g;/=;#   -,߃ ߃U͆ӤϬџϰ+ -=wZgП͆ӛ&קöů̫Ӧٖߵo Y  n{ŵӛ߃3}U؟ݳČåo Yџ߃ۭ(+ Ժ߭! ͓ӛПo Yi]1J ׅ ۭߵߵ΂ Ρ&߃ Ţ ޵7߃ϰ  ͆ԮПo Yɷۭ֞*͡˦ރ߃ -6 - -ϰ  ˚͆߮ .Ǯ˵!x4ۭҕǝ̓? --D]3}U߃߃̓ǞծK͆۞߃ Ӧͧ 3}U  ͆  ӥ -Úٖӊ ӥ  ߃nX͆!ɰŷ߃ ߃   ͖  ߃߃! ߃߃ ߃߭ߵ ߃ٶǩџö  G߭߃ O ߃iƛNǮӕ͆3}Uӷߵ o Yߵ ۡ߃  ߃߃͖ۭ ߃Iӕ ٝ߃Ǯ3}U߃"$ + -T >*߃ ]1߃߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃öѧ߃ ݶ޵ծߵ߃ǃ ӕƚ͆τ߶߃ܰ ϰ'߃ݘL{T߃͆o Y!߃˰ ٖ͆ߵ˱ۡܶIJۭ֛ ךo Yѱȫ) ?i 1Ԗ'͍ړם ˛ Ԯ+ o Yϰio Yѱѝ̆ٯA<I ߃3ۡ߃ ͓ ߃߃ٮ߃Âӛҕ͡!ߵ͆ қރծ7->\ l JHp7f67/(u0+CM  ߃̓ó -Úi͓ö߃ ݷ߃ E) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGEEy џםۡQko Y=*ñJi ]1 ܰ o Y ӷ, ߃ 2|Tٖ ]1߳?ϡϰٖ ߩܯ߃ ͆ϰ߃śöh ]1ϰۡ ߵߵݰϰߵnX2 1ܰ߃߃$߭''' џϰΡˢÂÒߞsͶߵ̆â5 -š]1ϰѶ߃ҕ    !]1x4߃߃߃̓lԮ@ޞo Yۭ ݛj3}U 3}Uǃޞ ݰ϶̆ 7xޜ=!ϰ   "7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ߃+ -=wZgɝ;-Vӷ ٜ̓ӕɛӷ ߃ ߵ߃߃߃џ ϰ ʤ̆!Пٖ߳˧͆ݯٖ٧Пӥџ ѱ 3}Uѩ߃Ͷ߃4e߃߃)߃ϰ ծ߃ö͆ݶ߃o Yo Y/ߵ ! ծ߃o Y/߃Ԯ߃Û߃զO֝ރ߃Ԧ̆ o Y ߃ړ"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, !"&&&%%"!#"&#"% $$ '&ܰ͆͆ճ ˵Âů lj ٯ̆ϬߵؖW   ͆ݮ  l ӛ\0}8k#a EǖџŷѪ zw>Ӧ/\ "ׯ  -m߃.?ϰۭϰ߃ПQ׳ٖۓ߃ڞϰ߃˵͓śϰ '=U#QK%Հז o Y̧ߝ h+ ?   $_ӕ ߃ЧiX 0=*=*!9{)G3KYk56+˶öӦ0!Ki _WCS-!9 3M5e)5KmkISE Y=+ 7 -  -׷ i=*͆ö ]1ŵݛͶ Ӛރ٨7ծ ˛ ٨]1K߃ ޵ѩ͆!Ǜ ǃ НϰÓ ǖ -Ú͓ŵ߃͆1̫)ѩǮǮ ŵ!  ǵџ߃ۓq@-ywA i\ w>߃ ӥ  ߃߃ǜ͛öĠӖ3}U!ĵɰ̓ծ˨mۓ}߃ۡ߃ !#      -F% ;#Ń۲ ߓτ ߃߃ӥߵ#  0   V           J h -      ^  V  B   - R   , 8     2     L    4 d     (    4  J l ~ j H  R    D v - " * - - . - l -X$n$ <* -@     -H     -         @    H - - - -  $ X -L - -  -^ -  - - B -T -j - J -: - -  |   -x -6T -4 - -+&(" &""%$&!'=7[-]A'Q$wq= 3K=.G }c' )i߃ ߃ٖh[ ծ! ɰo Y߃߃U͆]1Ǘ͆߃]ރП!߃ړ - _-8{ Uϰ ͆{Ӟ߃ҕ -ӷڭ ߃ѡԥ -ÚŵݶՔ ˵ʴٯ ϰ˱   ߃ sݶ ӥӕП ;&Nmɰ˧ -ۣ߃  ծٖ1"tƜ̆͆߃߃<*͆zö͆ !ö#D* -* ߃ǚ߃&g me !/ ?/7??!inXu99   A5+  mg 'qcö߃٨߃̫߃˺׊ά ߃ɰ ٧  ͬا߃ٖ͆߃/h1˶"g ]9u 1 %3S ?;-6 -ǚ ٝ߃ ŷߵh>o Y ΂ͫi$ -џ? s߃Ʈރٖ o Y˧˵߃]1o Y K˵ٖiі џi ރۡ߃Ŷۭ߶άǛ]1ۭ  ͆߃8ۡbۭ߃ϋѥ ߃ ӕז ۭmӕϰۭσ?ϰŶ߃Ǘ#D - iۭٖ T9$ ͆´եӥڡ͛)K Hi-/߃߃߃߃ů2 ޯ&   ' ?  P`ɝџۭ \٧ ߃  - -ϰםEރ߃7 ѧ w #ފ. f ϰׯ߭öӕ۰߃ߵ'=7[-]A'Q%wq= 3K=.G }c' )Kރ--īѱݰ߃iۭ\0џ߃óПߗӦA ŵl< !ͫ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ͆̆ǝ߭ރݮ ۝߃ٖ߳͆͆  UN٨ ͆Ǜömɰ˗ҕۭɝ -Ú -͆/ ӷ   I9 ;͆ҥ ))ɶ AAӮڡ߃6*߃߃ ŵd o Y"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # џߵu98  @4*  lf -&pc*i"p! %   )ߊ%5m+     +   g_u+E+e   I'9s!+ ) qރ џ߃߃ ߃߭;=D ׁ߃͆߮ ۓծٶ߃ -!ɍ ö!åͶ2|Tĵ˃ //ݛ߃!]1߃CR͆9ۡ߃͓˹ ̝"߃6 ٨"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃Ŷ џҕ<*˵ӷ&߳ ۓǣӌ߃M"ϰ۞   ߃˛ o Yӥì߃ם߃˵ϰ߃öߩ~L٬o Yٖؖ3}U߃͆ރ ̆߃߃Ǜ߃߃յ߃Ӧٖ۳ɩ߃ߵ ߃ٖ. r/ Aɮ$ - EU ./ߧ߃Ǜեm߃ԬŐ!ǝ. fџŲ ڰٯ߃߅լ߃߃  ק RXl(X&N,W+-П  ם͆߃ #ۭ߃ö3ѡʵ٧߃   Ԧ׊ރؓɰ ړ߃ۭ߃ރϡ$  - - 7 bѭރŏ͓ ߳ۡѱ˵öӦծM͆Ҧى͘ II d&w 5g#%cG u5y YWY, .'   - B9 3;͆߃߃  ϰϰ͓߃i o Yծۡ$ + -U >Xӥɰѡݯ߃lߧܯ߃߃̆߃ o Yݰ߃϶ ܰ߃ŵԮӵ םۣÛh ӷ\0߃ٶٖ ͧ#  Fߵó"t3}Uѧ߰͆߃öϰ ϰқ3  ߃߃خ  աݷ݉ś߃߃Մ ͫ]1  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e2+;C!9?;3ca;wec % Kue +; qK'Y'_EG  ͱڭ߃ӷ͆EџӛiJ߃Ρ̆߃!Ǯϰٝ!߃߃ۭͫ͵o Yם ߃ö% + ]ރ h%+ ͆o Yϡ!ӷםߵdm߃  ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF" S!P"P$R#R"P!Q$P#P"P$Q!P R#Q߃)$߃u99   A5+  mg 'qc߃͆ʚ߃S\4$0  ӊ ҕ    ߃i߃ Ӯ͆Mקo Y! i"ރ %5m+     +   g_u+E+e   I'9s!+ ) qʧ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  Ǯ߃ !U'<=7߃o Yӈů!ٖaۭɝ߃o Yӷ 5  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGߊ߃ݰ߃ \0Ǯٖo Y/Döծ ͝ӦǝރՃ>%5m+     +   g_u+E+e   I'9s!+ ) qh ߃Ӳх  Ӧ߃͆ӕ͆ծߵރi ! ɤ߃ٖ͆Ǘ˥ѲjރI͆߃͆öծߵs߃ߧ߃߃ ރ"ł߃߃˵߃öݶ$߃߃5͆͆߂߃ե;o YϰڣŶǗ)K IiѶǽړٖ߭ͫ߃Ӳծ5߃߃ ͆߃ۡݑ͆Ϭރ߃ծϰ݅ݳ  ۭö߃߃߃IރӒ̮߃ٖ ͆Ͷ  џ ɰ!ǝ  ߃=*Ď1 ɍ  ׊ϰ΂ ٛ߃Еܰ(ݯ! -š߃ Ǘ߃߃ o Y ͆öo Y-s  ck %/M 3 -0. ӕ=*  ) }# =3 )))g %A97=! 3 '!i#u=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGo YժΡӦПo Yѧ ͆ד 6A7ÂÒ߃@߃++߃џ>K !߃ -)ǥӕk߳ö ̓ͫϰ -͆̆ ۭ͆ߩٟ hϰۣ -öџϰ٧IJ -Ú˵҆ ۣ Ӝͫ}8k#a EѮ ώo Y߃˵ ߃ʴ͆߃öӛ%5m+     +   g_u+E+e   I'9s!+ ) qӕ۳{o Y͓Ȯϰߩ ؛nXѨ   ö΀ѡ x4Ҟب߰ ŵٖ߭˵ ެեէMۡ fa>y܉͵ib?o  -ihٖ3}U͓]1  ӕ ˢo Yu99   A5+  mg 'qcśٯ2߃͆ծե۰׶ǛǛߵ u `ۡ߃ 9 ߮߃߃ڡͱ͆ ʹ ö ѧ߃߃ öߓ΄ o Yڰ  ߃#G7Q%7   -o -Y 1#6߃ŷ! ߰ͫǮ͆˴[߃̆'͓Śm߃iџ -4u˧ 4=6.!]1߃ߵݷ߃ϰ̆߃߃ ̆o Y 1QQ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG͆ߨؖރ  Ƴ+ծރ+äߓ ʹ˵ߵ ͆߃Ǣɝѭџ  dž͆   ރ #   8 '_  !A 6ݰ Ӧ߃"łׯ9{)G3KYk56+Ų߃ʦ߃߃։߃ Co Y߃ѡϋǶӷݛ! ϰ߳ե߃͆߃߃߃߭!϶Ǯ -͆۞ͫЧ˴͆߃ӛۓ Vΰ -Ú3}U߃ޓݮծծ߃ےo Y߃!i    ̆߃ fJ -B/F$ -.8,'0*!϶זۣб ܉?͓͆͆2|Tͫ Пծ߃߃͓ö߃o YӛٖǛ@9Hŷۏ&^̆Ч߃#ӛ  ϰۭX߰H۷ȫVWͶ߃Fܰ۳ϰ͆ ǵͫܞ  -߃ѧ!iɰڭޫ ߵ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  o Y߃$߃ӷٯ ͆W߃$_o Y˵ H % + ]߃߃cʵҦ]1 ӕ # - :ӛaɰݑ"߃$ -t öړǃ ! ɄA    %C4/B ߃˹ٯ߃ ߃Ӧś߃͆߃& 9GCS/9E#Y7O -O1-gYq[!(  ׉Ж  6  ߃߃͆nXӷҮ#   8 '_  !A 6߃װϪö -Ú߃ǵ߃ϰ˗ۭϰo Y߃ ͆ѱ  -3d%߃ˤ߃ŷ ˵ׅ߮o Y߃ۭ٧߃٤١ΰ -ۭϝi߃.  o Yߵiɰ@* { ööݰϰߵ ߃}ɰٖ³߃Ȯo Y Ţ s |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*( )'',&$)%'%' ߃S߃Ų͓ J 2GE  ٖ" ߃ծ ѱ3߃˧ۡ3d% 0io Y םŬ߭ۡޓo Yџöϰϰ  ߵ߃ -ݷϰ  ߃G +׺ʗ  ؅ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGރ ߃ӕ ƮOO߃͡Ԯ  ߃n%Ӧ˴ҕ]1Ţ -߃Ì@o Y߃@@  ɛ߃s ͬ!y   X H  ; &     T      4 |   $ r    F   - 4 0    D  -   B     "  -    $       H   D   \ W'##!3d%ьٖ̆ʗ Wէ˱߭ɚӕџѧ߃'ݰۓ:5כ!  Ų Ǜ٨3}U߃է߃ϰ˵ŷ|߃Ҡǚŷճ Ţ߃\0#ԓԮ͆ӷ߃϶\0ӕ -c̫۞ 7߃mC ̆ϰ͆ǃ8<$@  ǜ=*߃ӥ ߃ ѡџߞ͆%5m+     +  - g_u+E+e   I'9s!+ ) qǛŷ͛Th'є ۭЩ߃߃ݰե/ͫ߰ϰ^ ۭ!GG)   o9K  ? EK;Gi/s5  '  W -8˴x߃o Yх͠߃!öf o Y  I͆ǃϰ߃ I9 ;&(ۓo YŶ ߃o Y!ѡեiQџ gՌɰ!ǛӦړٖѡٖ͆߭߃  ͆ڔӖٝ   !߃ɝά]1iɝˠߵͶӥͪߵ!ӥ П ٧ז͆߃2nR  - -3z@ ;*< ͓!IJ ߵ]1ѡۭٖџ ڭi߃ѡƗծރ͆ͫgݮۓԄ~ ߓկ>nX߃p# 3A &1i77" ""޶ ɛŎ=*Aʜ͆.%4l* - - -* - f^t+D*d~  -H&8r$$#(! $+ $ &$!()-# ($ %q!$!&öџ߃ -Ú  ПCF߃/ -Ú߃i͆ ѧߵ˵͆߃߃ ճ߃ק6öö=*ۭ߃ߓ6̛ߵ߃ϔ߃]1ߵީ߃͓ ӕѡכ߃ ծ׊џU٧# -H ߃ݩ!nX/ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGۡ٧ǃ -Ӧ͓ރ7 O #  3 ރ# *HQj͛ǃǜ߃ʧÂ͆߃߃ϰ h3}U ٖڣ =ٖ3}Uٖng3}Ui߃ߵכi2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ƝO߃Ӧզ.ӵʵ̉Ȱӕ ΰݢ tq sq -ӛӛٖ ق!߃ ե߳ۡ! i߃߃ iړ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGKd޵ߵnXk7iiǃ˶ӕރ ӦIJ ͆ ߃ C߃ Ǯ"ۡ߃ "" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!$!" %!'""!!!#  " #!! $!# #!7\ݛӥϰۭٖӦ˗$ - EU ./ö߃ړo Y2oS  - -3{A;Ń߃öɰ?߃˵o Y٨ ӷ߃߃    6ݛȝ߃4    #(/߭ ˧ " ö ߃ͫџѶџҕ    ܰџݷރӕ׶S 3 - ӷ߃@iٖ+ -=wZgSٖ - - -߃ǃٖ  @Ƀŋϰ͆o Yلǃ  ׳ ߃ٯѧ߃܉?k7iif ރߵӦ!ѡ߭  !  ͆ӛ߃͆כo Y} ͆  ߃Mɝ ߃=*%Böծծ o Ysm>ۭП"ӛ߃ӕџך߶ ʗ  ۓ߃db?o  -i ϰե ̬ծ̆ o YŬ߃fϰߵ߃ ǝ߃ۭ֥ǜ  եŶ޵+ ʹڡǛ߃ ϰ]ߵlVڣ nXރ߮͆i߃߃ӦӚ ߵ(C-;)  -c <*ƣ+ ӕ˧߃߃o Y7ծ -* -'<  X+߳!ߝџɰ˗ծ" 2|T߃5%Ó -߃ ߃Ńlo Yߵ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ³ɰi ރ߃џ]1ǜ ->߃!  ߨ߃ϡ͆Ǜ͆ůö߭aa͓߃o YݰϰӛͫӦS]5$0߃ծ  ߃ե ʧϰծisПͫ ߶ϚSś mˉ ߃=* ӥ߃͆ɛ߃߃ ϰ͆ӕ?) -3d  ۭ߭կ߃2|T ʧ=*߃іيŃ߃]1!߃͆6R"ߵѱׇ׳ Ō͘ II d!{̓ϰ,ϰ۪!öե ߃߃Jџџöٖ߃߶ πû߃ ѡ ߃ۡ߃ʵ ߃]1 ߵ͆߃߃Ӥ7ߵ߃ ;; ٖ ݤ 9aIj ͮ    ߵ -Ų ߃߃]1̫̆ѧ ( 'E-O;K cWo S#u#a[11KSM o/[߃V&3 O ( џ߭ͩ߃ö˵jZǛ ߃ ͆ˣծӦٖΥ99 Ͷ͓٧> ߃ ۡo Yʝџ߃߃%5m+     +   g_u+E+e   I'9s!+ ) q ٥ ӛ o Yŷխۡ   - ʗ߃ٖރ߃3}U߃ 6ϰџöӓo YџW͆ ߃KKߓ2|T=*o Yϰ0 W !Ki _WCS-!9 G)5KmkISEw#+ /mY%o%=+AI! AI%YM_CUkK;}y7U5+ ăۡ޵ ߵ9{)G3KYk56+ӕծ߃߃߃ !+߃ ل5 - -3/  ׳ͮǮ۳πރ߃ߓo Y͆͆͘ II d߃յ߃߃߃ϰ͆߃D͆͆߃!ؖծۓ Ñۣ ӛӤςr ߃ ߃!˶џӛӕ ˘ރVͫ( ʵϰ߃ծӊi߃ ߵɓ{zПџ͆ ǛnXӕ  ͩ * +ɰ 888ӦǛ߃ ߃ŵװ߃g    ߃ۡџ65' / ծǃ͆ɰ f߃IӜծŲɰ߃ݯˣ߃2PzL ZZD& -Nh"j2LN&Jf~"DVL43: v`8bV.& $!# (" '!߃߃߃Ǯ ϰ  ߧ!߃Ƿ۞ ǃݮ߃ ߃ -öö͆߃ ů߃'9  ߃śŁߵߵۭI߃óٖѭۡ3 -Rۭi3}U܉ڡɛ ߃߃ö߃߃߃߃  ö߳ϰ 0 _U+ ' +y e ' #%m {  "   u # - UG {"X ݰџöڰ  xB -ٯҕކ%5m+     +   g_u+E+e   I'9s!+ ) qۡǮ׊ ս̆T9$ ߃ ߃͆ -Ú I9 ;ރ͓˰-?]!m KIq7g7/0B} ϝTǗ͆ -ؖ߳-ˣ߃ö ݮr "łǞ!׶  K=*߃ծ߭өۭݮ͡ ϡ߃ͫ ʭ ߃ߵg\4+ö!aߵ˵b?o  -i7ۭ߃ǝ óŢN  ߃Щ߭Ӧ͝ݳ^ Ŷݰծ۞ ۭ `ǜ͆=*DiI/Kѝ͆)  M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )מܰ3}U ŷߵ-߃նӷdB ͆ѡ߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -ѭöS!y$   >߃ّ߃ˣ߃ޭѓӕ םǪó߃}8ϰnXޫ ߃ ҕۺhӥ ߃<* ד ͧ‚nXϰ͆#&g me !/ ?/7!ϰu99   A5+  mg 'qc!7_%}w 6 q,ۡo Y ͆ݶեɰ  %~ރۡݑ߃ ϰ.$s 3 ߃ ?@ۡŷ۞ !П'Ł߃Ǜj -Ú!ߵծҕ߃ó ]1זǝM  ǝ٨/߃ϰ '!' ҕł5sӕ  Ӳۭö!ؖ3}U  ö̆זQ߃۰߃  ծ ӕ߃އѭŢ5  Ŷ߃߮ǝ͆߃͆ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG ӕݕǃϰߧy - ߃ Ǘ߃קׁ!̆߃!!͆TK͆ קߓ߃߶ϰٖ߃cџϰ ߃߃߃޵  ]1ͫ߃قӦ%03<-i  - ٖiӦ߃ɓ Пmۓ͆ s ߃ۭ<*ѧ͔ٖo Y߃߃ 5ރރ߳߃߃͓˶Ǘŵ߃ ˵ͫ -߃Ǟö߃߃էٖ;͔o YӤ͘ II d џŶ  ˗߃!߃I=*ٖ͆ 'ٖٖ߃ o Y߃˵ Ţזʢө!śǛ߃ S]5$0ۭ ߭; "Ků  ߃56͆!ѭ߃߃ͭծ"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, ""'&"%'"&#%&&"% $' '%ŷ>͆!ӷڭۓTלŢ ͆߭! ֥߃+ -; - -T%Ӧџŷ=*]1=ۓ٠߃߃Л\0 Ӧެ˵3}UПҦ ߃ - - -ϰ߄џ߃ ߃ޞ ŵۭԮ ߃߃  ͆ϛʞ߃߃ɰϰٖ ۭߵ?˯"  - >" - - V, ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DFHH!7 &!#"$$&##"%!'$%#%"($&!$ $##o YҞۡ϶ۡoǗϰկޭާ ߃]1ٶރ߃ٖͱ̆ϰ߃!߃ٖ 77i٨ Ϊߵ߃ ɝϪ>Сǝ߃ Ġ# -23=*£]1 - ӛ ɛϰŶ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ծٖ߳і߃& }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(&Y 'ѰϰӞ KK  ȱˢ S߃߃қ˯߃N߃Ӧ _%5m+     +   g_u+E+e   I'9s!+ ) qɰ/߃ ם͆ ݰo Y߃߮ӷٖ߉@77߳  ߃߃ϰ߃\0ӊ ߃ϰӥö ٖ ѝѩ ͆ى߃o YůރJ -W:ߋރ o Yџҕ߃͖˦ ۭŲˋ]1߃եͫծ ɹ 6߃]1ҕ    ]1Ɨ ߃Ѯږ߃دȩϬٖ߃ۭ߃߃߃" -5 1߃ϰ Š5 ӷ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -߃߃߃=*ܰϰ!ŵ2|Tϰ!o Y۩߃߃=*  Ч   ͓%/*3 - ߃ӷ v ۽ٛIރ߃װśѡöǃѱѭӦvo Y٨߃  ۣPɰ8̫s]1߃ۡK͆@Ǯ߃ [ R͆K  2h͆  ߃٨3}U߃߮  ߃ڭ]1̫ -ރŠ߃6ӛŷ߃ћϰ J ͆ Y) џ٧<*#3Smҕ    Ԯ ړϰ߃Ӧ߃߃o Y٨̓͆߃ -öɰ ̫=*˧߃͆߃_7߃ڣ /7;6߃߃͓ϰߵ͛߃߃ހ.l.߃߃߃6i ϰۭ߃å5 o Y߭(ݳ߃͆߃!˶x4/   - /9 E=I7 -W -ɰۡ߃ɮ߃ !%{ 7oy -3/1߃ǃd SRi!o Y߭ۡ߃Щ߮߃xϰ ǃז   ѐ ӛnX ߃iӕ߃ - - -߃ߧ!U'<=ѧեۭ ǝ ݰ  ]12߃Ӧ߃>)sծ&!ۭŃyŶծǚó=*ѭ٧ל!o Y    #͓͆&߃ж͓! o Y٨ӕ͆/ -60 -ۓ͆͆զۭ̆џ  ծ=*߃ö߃˱%5m+     +   g_u+E+e   I'9s!+ ) q٨o YǵѧSo YӦǝuӕ߃߃ŵϰ եٖ!ͮ#% ߃͆б߃͓Ŷiö ͫ߃џۣ͛   ރ۷ ͓  Liöɛϰ߃{ -'u -}7?' 17o).53}U ?=*ϰJ߃ϰџĭٖͬ˵=ÂÒǥ/   - /9 E=I7 -W -X!?ރӦՂ ߵ٨߃c ߶ ӡ݉߃ǃǵخ ߃ǝ ӕ͆g -&w 5g#%cG u5y YWY, .Pʛ͓бғ եړ ݳɢ͆o Y͆iǝ o Y@ ٖџ( &D,N:J -bVnR"t"`Z00JRLn.[']#a&b ե߃͆ů߃ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF!* &!%"#$'#'"#!&$&#$"$$%!$ $#)  ߃ރݰџ ֶ ϰ ׶˱P%5m+     +   g_u+E+e   I'9s!+ ) q߃͝_o Y/͛ 8( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF88! &!)"!$$#""%!($'#$"#$(!# %#$؛߭o Yׯރזџڡ͆nXo Y6ٖӥ.   ̓  ݶړo Yծզۭ؜͆Ǯݣ ö̆կٰ o Y͛ EL Tʖ߭϶ҕ߃߃ɚӕǛӛ5͓߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  .?ó߃דɷ߃ި߃߃Ɋ߃o Y/ٖo Yݛۭ͆ π  ܢ߭ٯݰӏ߃' ߃ٖ$߃ѩڝ ! ͆ ٖז͛==]1[ IC> +8ߚ %%M ߑ  ͆߃ ٖ9!śۡ͛ ɰŵ%5m+     +   g_u+E+e   I'9s!+ ) q]1!ӓӛ߃ѷ7˶߃߃͆ڞ Ǜo Yٟރ ߃ ߃ۓ -Ú/͆ɫ߃ -͆ؖߵӦߵ߭ʭٖ$  - - 7 bo Y߮߃ ߃iծ miͫߝi͆ӱ Fͫߧǚѧ ݬco Yϰג,(C-:)  -cރ"ѧ#}߃߃]1ɛo Y߃߳̓K͆߭߃ͫͬ߃q ͱ!] ;/G3 7gc'      /=;#  K K ]Wk,C:Ɩ ͆߃ϰŵӕ߃ ݯݮ ѭ'߃ I9 ;̫  ]1$b![ ʴӕǂ#ߊöѱ' !#    F%۬ղ ͓t ņϰ߃LöՕ̆ǚ ߃ եϰ͆߬߃͆޵\0. -=*͆߃ o YӰٖ Yџ ߃߃ߵ2եö   " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ˴ - ϶ӛ͓ ͫŵ I - -AP G*/ "7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ɰ -ϰ߃ͫߵݕͶ83}U͆߃ն˴צͱ˗ !Ǥ͆o YǮ#m -,?Wҝ=Ġأٖǝѧŵ߃x]1϶ ߧ߃ ) -}#5ͫϰݢŶɝ!Ǯ̧ö ͆ӷ ٯ &%%[c ӛ߃ŵΰؖ ͆ ݯۭ B͓ ރ߃ˢ̆̆ϔٯӦ -ծ ˵͆߃ۭծۓ- ׳ރtͱ٧i ͫծ߃ӥ߃ ѭߵ3}Uu ǜrƝݰ)l)˭߃ ۡџۭͫ Ŷ ) }# =3 )))g %A96=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG('#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  #߃߃ӕö!]1Z Ků߃ii' &@[ cۭ߃o Y ǜ&Š - -  ٖ  Ǘ ǝ  ̳ -Ú۰ѧޭծ?ϰҕ    ˶߃ ]1!џϡٖŁ߃߃ʺ߃˴ǝϰ  ǃѩх߃nX̆ߵo Yˎ.џ! ǝ߃!ޞ'ރ ܤӕ ߓ ߃ٝMσ֝ ǖ ö Ҧ̝wɛ 9aIj=*   )9 ' ߃!  ߃ٖ!ޫ !˴2|T Ǯ߃џ ׅ "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ϝ - - - -ʛ -ѧ ߃ѡ( &D,N:J -bVnR"t"`Z00JRLn.['?#B&Bѩ͆]1" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  Ӳŷ  nX/ߵծ͆߃ۭӮ Ϫӛ ͫ ߃ϰ -ÚӦۜπ߃ۭ?ߧ ծ!  ϡџo Yă߃ɮۭۭ͆߃߃?ծ9ݷރ ͯծћџ8 " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  pХ ٖٖѰރ߃ϔ߃߃߃ -ٟ!ރ2|T߃߃#Ӛߵ -߃/*" M -D --g0Bo Yŏ]1ڡɛ׶  ͆  -öi!ϰ͓  ߃i߬߭ ͆߳ҕ    - ǮK˧ۤծ͆o Yծ͆ ߃ ĵƝ  %n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&&+("$ *6 ϯ ۭͶ͛ӥ  ԮXݣёѧe I ݰ͆&w 5g#%cG u5y YWY, .џϰ" - -] --g߃ރ  ̓߃͆˵ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF" &!$"$$##$"#!$$(#&"&$$!' $##հ ! ߃ٖ.͆Ɲ ߃٧ϰ]1 ק ׁ߳ǝޫ;ݮ߃߃ךu !  ͆ծ7ճ*HQj߭'=7[-]A'Q%wq= 3K=.G }c' )#% ͆߃ ѳ  Ŷ  -Úi$ -t !ۭٖd SRiեש߃߃!Ϊѧ߃ȝ !1*3ٖˣ߃׳߃ ˴ծҕ ߃ծݛ͆o Yџ٧˗ۡ߭o Yͫ߃ރ  ߵ3}U  ˰ö͆h׫߃П2)͆+o Y˰GR Ǯӕs 9% -ٖ͛o Y߭ ϰݯɰҕ߃߃)0 ڞ  ö߃ P߳ם $׊Ŷ߳߃ރ߃ߧ -߃߃ ͱ߃ ѧ٨߃ٖ߃]1߃ߵ]˶ ӕ *M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?F )Ρۮճ͆ծǗٝҕ%5m+     +   g_u+E+e   I'9s!+ ) q ײ$% ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGߓ] ߃Bџ  ߃߃Τ~ֶ͆۞ճ ń$̆ɛ߃3}Uׇ ߃џ߃˶I&Ѯ  +JJ=*i ۡىo Y/ NJ ߃ϰ| ʍ%ͫծ  iӕ߃3d%ϰ  ٯߞ߃߃Ŗ" -5 ńTӓӛӛ͆߃˯߃߃  ؖ!// -ݯׯǞރծ1߃o Y߃!ӕ ӕծi߃ͫƮם8߃ö#G7Q%7   -o -Y 1#6!ׅŷ `۞߬ى߃ˢ߃ եރʰծZW %    '  -߃٨"g ]9u 1 %3S ?;-6.߃ߧߵ -šٖ Ԯ̓߃ɓöؖѧٖѭöǮ( 'E-O;K cWo S#u#a[11KSM o/[    _͆ϰ i߃ѡ<*˶ Ń͆ĵ͆5ߓݶ! -Ϊ߃nX͆6'u -}7?' 17o).ͫ å" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  =*ǃѧ߃ٖ$ + -U >߃ ˛ۣߵåӔۡۡϰǮ'  W -8߃߃m -i  M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )υٖ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ˦]1ۓ߭ӥ߃ǃݛ߃L Oٖ ( 'E-O;K cWo S#u#a[11KSM o/[ۭ˰۩߃ߵ;ݟ  !  ߃׶ޞ P= U - Ω 3}U߃ ߵ ߃ؖ͆ͫ߃ǯ͆.L͆ڭ=*߉iiװٖ͆i ɛǣӕŲ -Úݯ/6*!ɤ3}U߫Ǯ˶ȝǜܶͶ߃߃˗  !rȫخP "# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y)ϰö̆?˵ҦöҦ߃ RYm)Y'O-W߃  dmۡǃ߃߃ ߃˧π   7  ͆iu98  @4*  lf -&pc*-"0*  ˶iѡo Y! Ŷރ߃ԬѡӲ ݰ3}Uѭǜ ߃ͫơۭ۲܆3}Us+ۓރ# -߃ٖĢ߃͆߃w͆ϰםŵ٨˶͆ öե߳!ݮۓS]5$0o Yۭ͞߃! ߃o Yɛ$ ٖǜŀ͙ϰծ  Ǘٖ߃ٖMo Y/ ӕ=*T:ԛ߃͆ ڞѡ͇iߵ\0̓(Cեє* -צˤ]1[ IC> +8͆ͫىīo YɤެծǛծ͆ ݰ͆߃pݕŢönX/߃ͱ - #0͆͆Gߞ͆[֝! o Y߃ծFͶ͆   ߨݷ8o Y߃߃  - ߵ -Úߵ߳϶o Y׊ѱߵ߃å߃=*є ɝٖΰ .)4"o Y߃џ̆ o Yɰò߃߮]ӛ͆߃" -5  =*ٖϰۭߵ߃ރŵ i߃͆߃ۣӦٖՈŚ͆ -Ú)K Hi-_͆n߃̆ ߃ ߃# K[ѯ߃߃$i ߃̓B͆ݯ  џϰ߃ ͆߃h 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃ ߃Yöџѡ<*߃ћ٧=*͓߃ H   Ń͆ѡ߃ק o Y$' 7/ kcۣ݇B7! -# e    o #9  '     0"%^/ ,خ~ϰݷɰ 22Ǜo Yѡ&8FBR.8D"X6N --N0,fXpZ!)* (+ ( " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  !   ?ɢծ /o Yöٮ Ɲݶރ٨ כ߃ -  š  ͆ق# - - 1.T,+5. ցq@-ywA i\߭Ǜ ɰП ߃ۭٜCզ÷=*˧ѯö!  ٧ů߃ ۭ ů p͆߃̆öo Yٛ i''ѡ߃ٖi ݳ!w= !+3'.ڐHծ]1%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' !ڡB !߶o Yo Y ]1߃ӛӓ  ɰյ߃ ͫ  ŶŶϰ &8FBR.8D"X6N --N0,fXpZ!)*(+ (߃ۃ˧o Y͡ -3߃ -Úʵŵ ۭ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(P 'ݰӛ?џ߃*߃! ߃߃ i߃߃߃ ٖӥ ߃ߤџ5ރ  Ӧ͆ ӥۭǿ ߃ߧˣծ J߃  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ( ' /˰*Ǜ.߃ڡMiܰ o Yϰۣ ۲ x4߃ɶϛ߃˵ ߃@%2ǚخ" -Ee A;UM -U+ ' +y; =?#   _ {Q%Q ͆ծړÊ ͆!ߵݮҕϐ߭Ͷӛϰ߃ɱ -yז  ۭǃқߵ͆̆—ɰ߃"]1 i٧ ǜ   ա߃o YПɰ 9 ߃zzo Yo Y͆ѧߝ͆ ]1ǜ F>>߃ۡ7 ޵IJ߃π -ߵ˱ Sݯ͆бѡ.Ͷџ  -ÚϬٖ߃ϰٖϪӦ١߃ݰ̓   זЧۭؖ  ͆9{)G3KYk56+ɛ͆כߵ۲υϪ߃߃Ρϩ ӝ߃ߵ͆ߵo Y߃ϰóϰ ϰ/   - /9 E=I7 -W -! c߳y߭]1޵߃ɚџ߫ק߃߃͓ؖo Yǝ̫!Ǯ#߃$b![  ϰTji !̓އ ϰ*HQj޶ 6ϰ io Yџמ<S]5$0ݛ  Ɋ˵߃ͫ  ե ˶ ϰ֯ѭեgŵ ߃ŵʗ߃߃  ӛџ߃ Ԯɮ} Чϰ߃сٮ"g ߃߃0Ǘ̓ ћ߃џ#  ,Q d+˶o YƮ߃̫߃  RXl(X&N,W+߃߃ծ߃ΰ͆Ӳװ ϰ!8]1ɛΰ! 3}U+ -=wZg=*םޭG߃  h ߃֖߃͆b/Qٝͫiϩؖ ߇͆ϰ "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃# ˰ ߃! ͧ öƣ7͆߃͆݁ ǝ߃׶ڡS[ Rէٖ߃! I CŴo Y  ߃ٯ ŷ³ǝ߃߭߃iߵ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= lU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y) ΰ؛Ӥ߃͓ѩ۳̫ۡ߃ӛރP#߶ǜ͆ ̫ö߃,4QgK A Cէ߃ů߃̓ޫ߃=*ߧϰ o Yǜ߃o YnXo Y*߃߃߃ ֛Ͷ ҕٖ߶ ߃öݰޫ? ϰ٧ ǵö2 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(2t '˴ͶϘۡ͆[ۭѡ I9 ;o Ydzٖ͆  Jޫծ -Ǯ߃ߵَ߭ק͓ö ٖރݒٖ{!ރ  ˴Rեҕٖ]1̛ $*i͆ճ߃ٖ=*ӛɰߓ߃߃ς .7 !;߃ͫ߃԰ Ł ׶޵%5m+     +   g_u+E+e   I'9s!+ ) qöр߃ǖͫö͛˵"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ћџ߃"\ǃi߬߃߃͆o YϰӲͱ̓!͆͆]1 ɰѧɮ˗ߞ3}Uѡ>öʭ߃׊=* џ + -; - -T%ٖ߃ö˴ ۭٯ կߪ ݑ߃ծ  ٖ͆ MŶћٟ߃ѡc!Л˵"!@* { ϰϰރ٧ߩ&%%[c͓ϰŷ߃   T!ϰ߶ڭ RYm)Y'O-W ɰރ߃o YƗlރџݢϰݷ! ˢi6mÂ=*ٖR ,\HF/ - 00$0$0̆߃߃߃\ 4'ߵ߃ߜͬ͆ ó.ٖiރџӷ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ţ۳L =*À߃ եͫџO͓Ϭ˵߃߃ڞ '߃ߒ߃=*ǂhރo Y֮ͬ˱߃қ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -̆߃͆߃݂DŽ߃ö ߃,͆ # - :ϰזѭ߃4ͷ߃ӷʆ ߃ҕ $ǝծҞ &g me !/ ?/7!߃ٖ$ 0 D  ٠ݮ˵x4 M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )  8  ۭ ߃ӷ%5m+     +   g_u+E+e   I'9s!+ ) qo Y  ߃ۣ߃̫ۭ͓߃̝˶̫ -šsׂ]1!ѡ?߃q " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  I ۞ރ߃߃ö]1߃x4ö6-%Z٧͆ӧ߃óۡŵ٧߃ۣtQǗϝso Y/3}Uŷ h̆  ζ1٨Ǜރ ǃĢߵ߃^2|T ϰ!ۓ!ћџ  ߃ o Y͆ ۑǚ<* ݷۭ޵ŵǜծ˞iӮП3}U $Ţ߃ݯ׊ Н ߃ɂc-w_6!S+33KMCQ;1KSZ - ۭ߃ G -}Ǜ7!!+o-+- e ߃͓1 џ߃ɂͮ߃̆Лם߃˵߃߬ʰϰѡo Y͆ ߃߃'u -}7?' 17o).]1߃ά  "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃  ۡ ӓכ Ǜ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  iǛ߃ӦCͶ˵߃o Y Hݖ Ϭ͖͆Ų>͆͆]1߃߃ߵ߃ٖ͆͡٧͓ۭC߃  ͫߵqŵϰŵ? -ӛ߃i &&ߵǢۓۣ߭߃]1ٮǃ͆ծ͆+ -; - -T%ڡɰ0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mY%o+ ߃---Ѷӷ߃[-٧߃͛ŷ5 #ӷރ߃ǛBץ߃ٚo&ѡ߃o Yٯ͡߃ɛ!ۡ i̓ז̆ %*ڡ ߃Ͷۭ߃ ö2|Tŵ͆  ߃ ŵ ӷ %߃ ۣٯ˴$Fϰ߃ɶh ߃ͶöԦ߃߳  m$̆!i߃߃ o YߵծĵnX/[ R߃߃էծϰ߃!ם2 ޯw߃Ǜ͆ۡŎޫ׊ͩ זϰFј͆ ߃߃Ŷx4ͫ o Y/߃ö  ϰx4͝џ ߰ۓّ ͫӦ֝٧ڡ"ק˴߃ϡ}   '!' ʗ ŷݶ͔ћџ˰ɛ߃ö߃!ϰm߃  -߃Ǜ߬wö ٨ѧ"ɡ߃!߃̓߃ ߵ߃o Yі߶ۡϡA#߃ٯŵݰhF  ϰϰ џߵ#G7Q%7   -o -Y 1#6̓ͫރז ֝џ%5m+     +   g_u+E+e   I'9s!+ ) qo YӤѡ٧߃ҷ߃]1߃͓  $$$͆!o Y ! ۲!߃!t͝! ͆ џŶ! - - ׶͓߃=*ѯ߃*!%D -߃߃ѡݯW߃ߵ:߃6߃!  T߃߃3}UO߃߃˧Qɚ ߃˪߃maRɛ ߃ o YRXl(X&N,W+.]1ɰ͆̓߃Ԧ u$\0͆!i %o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' П հП߃ɫ͆߃͆˯ ߵ'u -}7?' 17o).@ -ծ #  ߃gރ߃ - _-8{ Uҕ ٨!Ǜ -ПۓӦ߃ ߃³ς/ٖ -Úǝѡ٧'֝ ߃ $ 2|T ̓߃ͽ    9߃͆< ߵӛo Yϰٖۣ߃4߃܉Ń߃П͆̆ϔ߃}8k#a E -šůЛ5 - -3/ նםGö\0б޶! ѡ߃nX߃߃ߵ ߃ɰם+Nٶ߃ ѡ ߃ ߃߃ ̆R ,]IG/01ПR ,]IG/0߃߃U߃åǖ͆̆E!Ki _WCS-!9 3M5e)5KmkISEw#+ /m+AI! @I%YM_CUkK;}y7U58 -  ٖ߃ۡރΰܰ ߧӕծ%5m+     +   g_u+E+e   I'9s!+ ) q߃ƣ$ ')˵ݯ ߃߃ծ џ͆ ö߃߃ׁ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ö߰ϰݣ߃߃͆͡߃/߃_ ٯvӓݑ͆ ͆ǝ Ք ǣŢ!t۳!˰,˵Ǜ߃³߃ ]1ծ!Ñۣѱ߃=*ږޭ 8&߃ߵˬ߃ - -ރŢ ߃ɰ o YΡ 9џ߃5߭յ ߃Šq@-ywA i\߃ٖ߭߃џ ͆ϡџ]1.ӛ߃8i߭hۣ߃ϰՕ!͆3}U!Mϛծ͓ ރٖӷٖϡ ٖ߃?4 ăj ҕџ ߃߃ٛ *3 Пӷד 7 џ߮ݯΰƮ ϰ͆߃˴$ۣۡ  Oѻ޶߮ ߃'i6̛ٖH5,{߭Ci߃ޫϰ ۞s˰  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG˵i˶@ۭߵo Y͆ӕϰ  ߃i߃כö߃߃߃o YöS]5$0o YݶٖߵѭӲߵ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG--߮߃Ӳ ܁߃өӥҦ ٟEϰ'͆Ӗ߃߃͓ͮ!Ӧ٧ џƮǥ?͆iŢɰ^<͆Ӧ3 -Rٖٖ߃ ߃߃ -Ú3ճރ!5 ѨP!ۡџ ߃߃UŶ͆Pݰ%/͆ ϰʭo Y'u -}7?' 17o). ߃ݮ7͆͆٧˛߃ ۓ߃  o Y߃ !߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !ړۡ ߃˴ ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ϰۣ8ݮ͓-Ǘc߮7߃ ߃ӛߝۓ͆ -  ծ   б=*  ߳Ǜ߃͆ϡŖ =ٖ߮FbYǜ̆߃Пĭo Y߃З! ߃ ߭v߃Eߵ߃2|T22Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  InX٧ ů ߭ɰo YJh)ɤ߃ߌ -Úŵ* -'<  1X ރɝ öϰ߃ϰi  ǜ³i͆o Y͆ϰۭ/ڡלBծރ ߃ П)XӖ ߃͊ ޫo Y͆g߃͛3}Ŭڣݰ)K Ii  o YٖŶ!ծ?1Ͷ߃??o Yӛŵ))ם߃џ  ѩ߃ů߃͆˵ӜP߃ Ѫ*˧̆ӑ-ծџ&%%[cö߃ӛʱy͆Śبߵ߃!  ͆ҕw߭ П ӷ| -UӃ!  - ͆ǜ߃ߵ߃ٟiރϰͫ Ųӕ ݯыö3}Uߨ ߃ߚLŵݯ͆%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !߃ݯ͙ߵ߃߃=*!o YӖկ ɰեծ ͆ړ?̱ߵ ӥَǝؖ]1׊ ߃ݰӤ ƣz͍ެBi!ă5ݛ!o YӦ߃߃=*̆߃Ϊڡ ӕ -֛ կ}ٖǜݧߵ$*i߃ð߃߃Ŷ ˵ʰo Y  ͱћiŢ ӥ߃ܶ ݯ߃ ̆OI ߃Ɨ nXҕ    Ԛϰ ɝ߃ - -̓? !!hjyɮ3}U߃ͬ ..o Y͆  ۭٯ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   o YĚةɷö߃̫]1+  %߃ٯ џ]1ҕ - - - -$ճT͆ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5($ ' bݯ͆߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !o Y͘ II dx> ߮ &Րٟߠ   4iǮ߃ǜ ל ͆!ӕރ߭ݯ]1զޭ )66͛ϬӍ>3}U߃ ǝџ߃Ӗ߃߃͆ ݰ߶Ų˵ٖ߳7߃ݷ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ߃߃߃ />>џ߃͆ ۭ߃߃߃ǝ߃  -1 -1߃˵Ŷ ςǛ Ӧͱ]1ٮٖҚʵ  ۞! %   ) -qʛٖזr߃ߵǝɰã"')EO5c-  yiO- )[-A  #!sa[S9m ? [   ' - -Ρ ) }#-ZúӦ 7ӛ[ RŢö߭߃ϰۣ͆   ͆'߃̆ ɰރ ś߃ o Yًۭ߃g__ծ -Ú̆ׯ c߃Ŷџ  կ -ÚÞџ߃ !߃   ߃קǃб%  ߃%$Föџ2|Tó߃͆߃գѧ եۭ! N߃ծ߃$2 -"` -b --22b&*>0'Bߧ٧߃ ڭլ  =*Ţ߃ ͆قկF߃˴͆߃ݔӦي߃͛ϰߞރ˴ ל/߃ϰgTܰ ۡG ߃ܤ)!ӛۣݰ !öͫr]1!ծڡϰރ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' o Y ۡۓ"qײ˴*͆o YTʵПo Y ӛHͫ3 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(3p '߳+ ۰ٖͫU߃öҕo Y ߇ ѧǝ͘ߓöե͛3}U ۰̆ ϰҦͶ  ڞ  ӎ.cs/ - -k -Ú ## ( 'E-O;K cWo S#u#a[11KSM o/[ۭ?Òۣǵ!ˁɰϰ Tʺ!߃ϰ߃߃& +| ----߃O ɝ) ߃]1ϰo Yâٖ!۞(ݰ!Ͷ߃ ߃͛Ӧݮ΂ -߃מɰ -םڎ ߳߮ @ ߵƝߵö53Ɲö2|T â߃ -Ǜö خٟ ͫπ߃߃ߵ͆ϰ Pݯ "םCӚö߃߃ö  MMp@-xv@h\*͓ݮ iߵ  ߃öo Yى̆9͆͆߃߃o Yծѡ߶ײե ]1̫߰/1 ] ٖ߬ߵ͆ ɰ˴2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   - #0  ٖͫ/ҕͫߵ ϰ߃ ߃ծ.   1߃o Yײ 3}Uܰ6Kܰ    ͆7 Н͛ ߃߃͆ǭ͓ú͆  ț߃ѭ ǮwӛiU2AE זރ ͆Ģ͆ɰٖ'=7[-]A'Q%wq= 3K=.G }c' )ߵ ʚӲϰǛ-R6 i͆ -ٖ݅͛>׊  "g ]9u 1 %3S ?;-6߃߃߃ѡ߃#m -,?W߃߃߃߃  џ   o Y߃͆!џկ  ߃W םٗ߃ׁ߃ݰͫϰ̓( rGg+!߃I ->#ϰ׶ i, K߃o Y ٖ<*Ǜ߃ѭٖ͆ؖ ߃'9ۡ˧߭ɰ̆߃͆Ӝ߃/߃QѮП=*? "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃ݮ߃# &  > ǜ/ iϰ!ڝ ӷݛ-׶ %ծJŢ ߃ӛӦ?]1Ͷٖ זٖ  Lͫ͆۞ծɰҕ6 ߵ߃݀Rϰ߃ r M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )!ۓϰ=* ۖ/   - /9 E=I7 -W -џӕ  ߃߃  ߃ǜ ݳϰ߃ џǗ߃ۡ ǃCɄ¶ߢߵů߃ؖϰ߃߃ז ߃o=  -ɰζ߃ \0π$#L7ߵi ɰծ׶Ŷ!8˶Ü ͆߮߃ö߃k7ii³ٖ͆͆ރ ߃ծ ˭7_%}w 6 q,͆ɝ߃ ߧ מ߃ٖ߳߃ ϰ߃ݰӷiٝƝ6߃ זϰ Ρѱӥ ˧Xͫ ͫ9jӱӷ Ǜ ͆ѧ߃دi߃Ɉo Y'u -}7?' 17o). ߃߃?߃ͫE"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, "'&%%#"'#$&&"# $( '&߃ۭ͆߃  ˶߃ŵ$ (D ߃ iЩd SRi ٖί"" -(,  -  - -  - -$l[ W< R݁ " ܕߵ ɰ ٖ@߃äٖ2ӕճ߃ ל߃߃ ڭ˴ KϬǜAn%{ 7oy -3/1y9ݛ ͆ؖ  ٖ Ŷׁ ѡɶ -ÚԮo Y߃ڡ%߃]12|T(  M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?9 )߃  R ,]IG/0ǽ ߃ӕٖb?o  -i#F6P$6  -n -X 0#&6/ ͆͆Y) ׶ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ˤӐ߃߃ؠ߃@%2%/*3 - >ŵ     ۰߃զڡś%5m+     +   g_u+E+e   I'9s!+ ) q͆͆%5m+     +   g_u+E+e   I'9s!+ ) qi߃߃ރŷ"g ]9u 1 %3S ?;-6 *3 ߃͆џ 7߃ ߃ם͆ă öۓރџIםރ׶ -߃͓͓˷ o Y/#% Ň }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ϰߵӚɰ ̮ c Ǜϰݛ۱Ӧ!ݶ=*ٖق۞o Y¶'   - B9 3!!;4ރ7߃߃!y5$  Cٖŵ ז 6   ߃x o YiöٖS.$s 3 џ#ٶٖ͆!ؖ Lٖ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!(*( )%','$'%)%%  ߵ =*֣͆~ ó -Ú͛ڰٖͫ͆M߃͛ݯ߃Пރiѡ<*͆ åڰҦԮɤםݶɝĢ߃ߧӊ7ٖ ծ:ˣ˴̓ʭ߃ؠ߃ծǜÊϰ٧ٖރǜ3}U* s"9_ 8ҕڡ߃߃! ۣރ߃ ߃  g{i ރ]1!(9?LlѧŲזŲם߃߃֛ =*߃͆߃ڣϰ|1o Y Ķɛ͆"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ͮ؅,ߵ߃ / "/.f)ڡ XӕöŶ߃3}Uߵ͡2n -xޜ-ڭ BǮ߃]1ݯ% + ]ݰי߃ӷmۭۭ ߵ!і7Ţߵ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ɮҥ߃ז  - ߃͛ŢԮծރo Y џםGۓӲǚׅ͆۞͆߃ töߓ Ӷϰ߃ǝö ϰӦ ɰɮ%ܕ =*o Y  ϰ( &D,N:J -bVnR"t"`Z00JRLn.['##&&&߃ ݕmׯǞ߃ӥۭ'9ۭܶծů˵ŷ  ߃ރŷ # &  >o Y7ѱϰ˛͆̆է˴ӷiߵқ0óϰӥͧ  ѧ/ Aؖͫߌ߮Ȱϐٖ!˯Ҧ߃3 ރ߃=*߃ϰ߃ҜϰŢ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ϰ׿Ԯ=*ϰ߃ރ"> 3!o Yߵ˵o Yӓ- ) - " ߵ ͫݮٖǛW5  .ӥ ߃ծ ӓ͚!+џۣٖ߃ٮ߃͆ ۭџ ٖ2|T͛߃ǝծ٧ņ۲ѡiׁöo Yѡ˵߶˱٨ٮö߃͆ ׶(Šöö"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -  ߃߃ѩ۱͆ś߃ب߃6I . åϰɰ߃ҕۡ ٖ!>iX ߃ ߃rK9͆߃߃!   ߃ރ͘ II d߭߃ -߃ރ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ծ߃ iǝiɫ^ٖ ۡ߃? ͓ Ǜ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ɥײߵ !Ŷџ˴I߃ۣѡϡ͆ -ϰ߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! -ճ߃ɮ!ϰٖ!Ӧރ˛  KӮѧɰ Ķ ٖ3QZƜhJ߃ö ٖ߃ٖ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ߃ރ ߵ0͆<*#3Smϰۭ"C-o  S+A/5C3)#iE Aoa% 6;j k1w =_A' %MQ5G=+;#?37YE-- 3 "" - -%{ 7oy -3/1),ײ߃ǝ˴ϰöaTo Y߃ѧե޶߃]1 ߃ ɰ]1ө!߃ o Y#˴ RR߃͆ӓg" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  )ǥʬ !ϰџ͓̆!nXJ]1öǃǝ  ߃q͆ Ӧ  1 - '<6Z,\@&P$vp< 2J<.F -|b&$ ) )!)*!5 #C.ٖ߃Ģ׶߃X 0߃Sˢ͛߳Kծ߃ǝҞ Ŷ% }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(%X '˵ ۣߧۭٖǜ-˨#  -Q dʭҦ#ϔL ۓ͆i߃ ۭٮ 'ɝԤ߃"öӕ߃ŃW   -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF" q!r"p$p#p"p!p$q#q"p$r!q p#p߃ؖ߭h߃ υ? ߃ɤ߃ Śŷ Ɍߵ ǝöϰٖ ߃ ?ߵ߃ǖ߃߃̍%ˣծŲߵEϰ ߃ʵۓ͓ϰ?߃ڭ ߃} ٖ߃ ˵ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG+ӕ  ٤ ?ڡ˴ǚ$  ߃˵ џϰկǛʵ߃͆   ܰރ͆ѭ}Ǜo Yӕ1߃@Ӗ=>I ߃؂׶٧Ŷ͆է"˛ 1߃ٖͫ ߃]1ۡϛ ˵*Пlgɚ˵ѧ ߃ϰ3d%ۭރo Y ߃ -ÚЧ -$" K|TTʗץճ͆П ߃ˤ5' 9f͛ߧ ז߃  ٖ߃ ٖ͆߃ǜ͆۬ ٖ߃ iڡ%5m+     +   g_u+E+e   I'9s!+ ) qo Y e     ˧o Y۳ iծߧݒ5%ٖ߃ʛ ߵ'  W -8X߃ӕϰ˵̱߃ܰߞ͆ϰů%z 6nx -3h/'-1(1߃=*߃σ Ǘ#߰ ܰ ˴ ̆߃߃˛o Yۡˤ3}U߃o Y Ǯ߃߃ϰQ -< \ -\֝ ߳"߃ -'u -}7?' 17o).޵߃̓Ǜ  -ϰ³ծ7ۭ ߃٧շ߃͆ -ѡߵb߃,                4 ,  *     l T      pr*+..߃7ٜ!R٨ ѡ߃͆ɮ˵ѝѶߵ ߃߃ٖlӕŶ ͆#  Fϰϰi ћnXɛ߃̆߃ ŵKۓŒם߃'ۭ͆:߃߃שПɛ6O -˴שםiӷiћ2|Tӷݯ!  ߵ'  W -8ӛݯߵߧ=* ǵ ̫Ӧǃ ծ]1 ̛F׊ٖՕ Oى -ÚTى  Ģöٟg(>  ϰ ̆߃9]1߃߃҃ ͆Ś͆߃ٟ5߃߃߃i - - - -C۞߃ ͡%ٜg͆ͬԄ @ ۓۧ߃ jރ ϰ?˵͓ͱݮރ3}UՔo Yh%+ރ ѡߵ߸џŲ߃ϓ !ϰ  ե߃  -ۡ߃ߵʵ ńa ̆7 Bރ ߳=*ǝٖϰ    ߃o Yöկ o Yٯߵ&Ǜ͆g&6i[C ߧ ߫ӕɰ߃!=*! %   ) #)) !% c '; = +gC9+%;=;# A G  / #9 !E=7$ 6.2jn!ۡ3}Uӥ߭џʰ͆Ϭ ϰ؝ -  ͆ =*  ͆o Y/ׅ߃߃ҕٖǫ͞ڡ#m -,?WO͓Ʈۓ߃߃ӷm ߃߃եś߃ӕɛo Yٖϰ]1 ߃ړރծͪͱǛi߃g ݒ ۓ[  2 | T "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ײÍǝŲ4͆ӕo Y/ -Ǯϰ߃ۓ]1߃ǎ͆=== қ߃ -ԥ ٝ -ӓ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )!Tӛͫ߃?  -3 ރ  1 ͆ ٧w>ů  ͮݳǛ߃)Ѷ -߳" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ׁ߃Ų߃ۣ i ߃   ߃߬߃߃ǣ˨XӢ߃ٝ߃]1ؖ  ߵ]1ײٖǮǫծ]1\0 ͓ǃ͓̫ öӥ߭Gז Ɲ߃Ǜö߃ б͆͆˴͆ ǫ˵iկճ ߃ԗ!ؖϰ  ߃ɛߵߧ̫Ϭϰ .   ٖߵ߃ӱ ݢ߃ͱ ׁۭؑ٨ Ӧ߃Sѱ!ծҕӕ$ɛ   ͇ݛ!߃]1 ۭͫ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ۭ̓͆߃߃Ǜۭ'=7[-]A'Q%wq= 3K=.G }c' )ӕۭ͆߃޳2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  o Yރ)no Yݰ !=* ŷ߭& 9GCS/9E#Y7O -O1-gYq[!( mىƳ ˴   iBПߵ]1  5:mnXћ  ا߃śͫͶ 3}U۲åɶyb   -3 Ӳ؛ ߃ϡ߃  מ;ööџٵ  ߃֞#m -,?Wi߃o Yџ߃߃Ţǂ*Qݰ    /   - -͆߃ ߃߃џ϶ծۣ߶߃ѧ"g ]9u 1 %3S ?;-6ǃ߃͔ɷ͓ۭџ߃]1 ߃öŶ5%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! 4ٖ߃o Yϔϰ+ -; - -T%ٖϰ F %{ 7oy -3/1Ǜŵ߶߂&   B -9 /߃iӷ߃ eџ  ͆ۖɛۓזٖߵ߃߭˧ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  (8< ߃"> 3ۓ m  ߃?ߵ ۞͆˵ӷ߃ ߵ߃  ߶V߃/ -2o%7gak= #9  '  ."E", |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*' )*',&$&%)%#͆ۡ߃߃"   ,ӛRXl(X&N,W+߃ѧi! N ߃ ߃c-w_6!S+33KMCQ;1KSZ -߃ɮ̆ҥ "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ޫ߃Щǽi Ч -ö& +|˦͆  ̆߃ؖ ߃ ͓߳ǔ߃߃զ×Iӥϰߵџ֛ ?]1i !ҥ ϡ]1˯ ߃߃ ߃:/?b7޳ϰǗՄ߃˴߃  m߃!Пlö ϰٖ.߃ ͆ -Ú  o Yٖ ծ2 ߃߃߃ٖ̆߃țޜӓ߃ ͫݥXߵ³ͫ '=7[-]A'Q%wq= 3K=.G }c' - )%߃߃Ӧ߃߃{ iϠŶ߃o Yi߃Қ ߃ ߃]1ޫ߃%߃ͫծŷ͇ -Ú]1כ͆ۡU M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m>1 )3}Uö ٖӦöo Y - ͛öǮ͆  -ݯߵٖ66߃#G7Q%7   -o -Y 1#6߃ ߃˝͊Л( 'E-O;K cWo S#u#a[11KSM o/[ 3}Uöݰ ϰs߃ ٖރ! ӛǮ!G+Cö͓ ߃o Y߃̫# - :߃yۭ߃\0]1ծӷ߃ٖͫ?m ٖiǃ  "B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2$# -) $ # -' # + ""ծӕ͆ϰķ߃  @ ߃̛קٖπ߃ۡڭۭ ߃̮ö ߃ٖSE  ܉߃հӕǛ8߃̓͝ӛ1ѧ '   - B9 3; ٝ߃ڡϰyǜٖ ѡ߃̓>ͱӖh ?ߝ -߃i ٧o Yo Y  ϰ͓ͫ٧ ߃߃]16ö ރͧϽo Y"g ]9u 1 %3S ?;-6 ߃ۭזm6˪џ Pϰ߃ϰ  -ͫ߃Աó 1 - ͆åծ6 ٖߓˣރʗ7_%}w 6 q,f B ˯Чۡͫo YǜNo Y̫߃ѡ۝߃߃͆ih+ ?hӖͫԚӷ ߃ϰmΡ -G -} Ǯџׁςj!ރ]1ѧ߃џӦۭ -ǝ߃Ձ ރS߃* -'<  X߃͓Ԧ ϡםǨ߃nX  GG ͆!2|T߃ݯ߃͆ @cџ* !y ?  y$>!ե͆ۡF ߃ϰѧͫs߃Ӧ߃߃ӥ ߵۭ? ރ߃ɬ Ěϔϥ!v?߳ϰo Yo Y&5 %    $=Ҝ Ų7!1+] o 7I {   Pk ǃ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )&w 5g#%cG u5y YWY, .ҕ͓o YۓCاէեף߃ߵ߃ ϰǛͫџŶ|(( ߃ͫߵ ߃Fџi߃'<6Z,\@&P$vp< 2J<.F -|b&$ ) ) )* ߃ ݶ 5 - -3/ .CSѡ=*   ɰ >7 ؖծW߃߃Ţۣם+7! IJڣ߃ն ϰ!߃>Ų ϰӵӕ ˴ٖ -+ .   1Ǜڰ ݶP= U -߃ ߃΀߃ӕ2|T ߭ܛ Ճ; }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(;{ 'cYϰۭПͫރǮۭ˵߃) ,̆f߃ 2߃ö ..s߃ς]1? --D]3}Ux ]1џզ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,    h߃߃߳ ͘ II d߃կ ϰ~   ͆   Šݷ.ٖ ǫų߃$   -I ۡզѱߵ߮ ϰ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ͫ hծ߃̆ݳ͆q Ǘ͆߃ۣ׊ٖ۰П٧ٖ ׊߃߃]1߃,D߃0 W !Ki _WCS-!9 3M5e)5KmkISY%o%=+AI! AIy7U5+ կ߃nX/ ߃ײĵ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ǵ Kͬo Y!ӕ{öރѡѱזϪo Y ³ö!͆זɝ ٨̓˵Ρߓރϰ ߃   ۭ͆ѱ߃߮!7߃à߃ !Ǘϰ5@ -&J߃ϰڞ ӛ߃߃߃o Y߃ 3}U޵ ϰö j˴߃ۡϰ͆߃ ރؖϰ߃ۡۡծ ö͆ @l*߃2|Tۭ T `'B ߭˵r۞ ț0cިڭsöӚ -Ú6߃-  :߂߃ö L|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>'5 (0$0'0)+0$0͓"]1ŗ' ӓރӛ̆бۡ˵o Y]1͆ ٠ ǮŲڡ͆ - - -d  ٧߃ٖ߃ܣ߃ݶ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O,33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ϰٖͫݛҕǝͫџςլTT߃ϰ?ů - ӥJͫ˵ 3}U/џ}8k#a Eö߮w>͆͆]1 &ٖÎo Y׮#o YծӠ ̔<%     < -  f     :     ,   8 4     (     0 @   > J >    z 4    H        L     2  *             J    ~ D  n           <    R        -  B  $ : 6      6      -  0        l   %" %# *!''#   8 '_  !A 6!ѝϰϬ %%  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGۭ߃Ǟ  Ŷǃӛƚ߃߃ŵ߃ӛׅ*$ + -U > 5͆ɤ͆g߃o Y!̫͆Ǘö߃ -Úџůɛ ײϰ-ѡ%{ 7oy -3/1 ߳Ġםi˵͆ϰǮ߃y ߃ ٧  ͆ - -$ + -U >!!öǝ߃߃ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF!B '!'"&$&##"&!"$&#&"#$(!$ '#&͘ II d͆rރ߃߃ٴϰӚsġ2|T˵ɰ׊߃!կѰŶ ͆Ǜ߃ńǛ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  k7ii͆ϰҕϔiכѧ߃Ӳӥџ˵? ٨߃]1͓ iŵͫ߳ ³ѡʵȫ7#m -,?W׶)ٷɰ߃׍߃!߃˧o Y ߃͛ ӕ ʴ׀߃ͬŏ߃͝߃#Y!#       iF% Ϫˣ߃׺߭!% + ]ö7_%}w 6 q,ϰ߃߃ٖ߃T9$ ߵރ߃ե!q ;/ -3 7gc'      -=;# c -:3߃͆0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mY%o%=+AI! AI%YM_CUkK;}y7U5+  ߃זރȫķ͆  -ÚѡɊӦ߭߃ߵ։ ӕϋ ӷ 6įۡ޵Qɝ ķö߶ӌǗ  ߃ś߃ɤǗ߃<*߃ѕҦ̆S\4$0 ϰϔ߃7{ o Y ͆ե'  W -8џ ɢެ - ˫ٖ S]5$0ɚ/˧ރ߃s͆ѱ ϶߃ -Úǝ ߵT9$ o Y/\ "߃o Y!   3}UӘ߃џͫ -מѱ٧߃ Ɩ -٧ӷٖۭͫ%/ V]1ߵi דؖҠ͆߳߃ڰ ǝi! ߮ї"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -ˠŠϰ! ӛ߃! ߃ i͆߃߃   ߃Ո"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ɏ$Ï͆ރۭ7߃߃ؖރ߃ ߃ۡ#%  ם͆ ڰ͓ 2|T ǝ!ٯ٨߃# ۡ߃ ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -!ŷ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃߮͆ -Ú߃ؑ iۭޜwŞ ߵΡ͆م }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ӕݰ߃!ѯծ߃ ˝߃߃s5 ǃ7h+ ?ƛ͓S 3 - ǔ߃߃߭  -mu @џڣϕ ߃֧m ߃߃> Ͷ ˧П -߃ǃ˴Âӛ߃ö-!߃ 7!țѡ7$_׀)v|^ R  -8<O 0%/ϰ͓ӥǛџb3}U̫ ϰ߃߃ɡ -öރٖ͆$ ö ˵ ǚϰ!؜ŷ˗$  - - 7 b i͆ !ӷɰӑ-ɮo Y߃߃ߝ߃͆\0 ۡծߵ եI}w>̆߃ -߃߃߃Xa߃߃߭! ߃ٖ׀׶ܶқ߃џǵ]1 -ٖ -   gK C/G% -/80΀ ߃ۡTV*߃߃֛ז ӕm ߃o Y͆߭߃߃5˴Ж -ǃU)ϰ͓џ't -|6>' -06n)*+ ., %5m+     +   g_u+E+e   I'9s!+ ) qo YiǛ? ̛џ߃߶ǝџY -Úͫ?  џ߃ߵI  "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -͆g͓ۭ կ߃ծkۣ߃åћٖ 3}Uϰi ϰ ܰ   ͛߃j۰˵#ߊķ ǔ ;! ;߃ٮ˴ѡ߃ҕ q߃ +ΪՄʧײ]1۞ϰ߃w>џۓ߃܉  ߃ۡӕ]1 ߃ߵ̫ ˵ ۭ ߃/   - /9 E=I7 -W - -͆߃ö\0߃ -šgKٛ]1߃ǃރ Ǜóџ΃ِ߃߃ӷ߃Ųͫ͆߃߃ !/o Yǜ !߃ծӷ߃\0߃ ͆ݶ  ߃߃ -!ծ ߃vϰӥӖЛŵ߃C=*ծծރٮ ̫߃.Ų ]1߶ڡɬ͓͆ ߵ  ˵߃߃ ݯ߃ޞiɓSo Y˻Ŷޭѓ߃ ͘ II d{GT ߃ŵȫރ߃߃߃٧أ˰o Y͓џ̆ ٝ=*˴߃ -.8զ͓!]1o Y%4l* - - -* - f^t+D*d~  -H&8r$K#R! R+ P &Q!P)-P (P Pq!P!S߃/   - /9 E=I7 -W -߃ā CM}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?\ )  ͇ڡރ o Yڞ ˧ծ  ˹ \0߃߃͡ !!3# qE 7 ?   )) !% ' +yIM3"M/!($A&Ɋׇ۷߃o Yߵϰ߃ Cӕ! ߃͆N\N0N[ IC> +8߃͆ǽٖΥ߃ȝ͆ ΰ\0߃͓߃͛ϰo Y ͆\0ҕ߃  o Y ߃]1Ӧϰ,ǜ߃ ϰ - -" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ͓і Ֆݛͫ!߭ɶäӜϰ ݰߵ˶͆˵߃ǃݯݶ   -Ú ,,ŵ͓Ʈӕ -Ǘi ö6]Ӗ! ˃ϰ ߃ö #iUGRͫ :]1 ΀ ߃Ϊ!ћ =*͓ѧm߃ۭ ߃Ҝ׳ٖڡ ǜ ]1͆ ٖޭɱ?ծͫӥSҕ ۭ͆͆Пǝ ߃qϰy6   ߃߃˱ǮמIJo YמߵsծǛ ߵ ͮɡ  ߃ϡ߃߃ڡa+ٯ5ǝ߃/ 0<߃ۭѧ%_kC3%Y YKy   %  A  ;}l]۞  hեѧ߃S]5$0ٖ\0۞߃   o Yiѡ ǜϰo Y߃ɰџ߃џڡӷq߃ ʧ "f -\8t 0 $3R ->:,## & $ 6- % ϰ!Ǜѡ -ɜ߃ ۓ߃߃7ӛǝΰ ٜ‚ӷѡϰö=* x͆ۡϰ62Ӑxͫ߃ ďö߃ӷ ߃ǚ ͊߃xB -߃߃ߒѶ'͆ ߃ϰNɰ߃O˧߃ۣ}8j"` D͆͆߭٣ǥնރ ߃͓{͆%" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,    - -ߵɮöѡߵ߃߃߃Ţ ߃ϰۓ˵%˛ۣ  ߃/.ǚ P*4ٖٖ̆dB͆ǮnXړ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ם ͖ӛ˞ m߃ǝ+߃Ģ ۓ߃߃ծӛ  ߃ ߓʗϰ߃  - }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( -, ' -۞!B߃ŵ߃ -s  ck %/M 3 -0.  ٖ&w 5g#%cG u5y YWY -, .Ɨ ߃͆߃߃ϰŵ߃Ϊtӛճ=*-߃öٖ߃߃˧  ̧ ݡů2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ݛރɬ i߃߃>Ӗծ!ۡo Y߃ǵٟۡѭٖi߃߃ -Ú3}UǚÄŵӛѭ%{ 7oy -3/1߃ɒ˶s߃ۖӛϰ˵!͆z߃Aߵ]1ڭճy -o YծTǃۓ\0τ߃ߨރ߃o Y/  ӥ ߃߃ٖϰރѐۡ̆  ͆ԥڣծٖؖѭ߃oooo Yћ̆͆߃o Y -۞އ ߵ3}U۽sů ?ɰ + ˴FFF߃ -ÚӜ̓ϰ׶ݛկ  ɛ ߵ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ö"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -џ݃߃߃]1Л߃ӷm߃׶͆ӚǛ  3}U߃߃ߵ'9ϰ ۭϰ" ߃͆կ̛ϡ ͆ڰߞ ˝׳śʹ߭զgɰö߃͆ ͮo Yڞ1Oi !¥ *3"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -o Y ϰ߃c-w_6!S+33KMCQ;1KSZ - ߃͆ öߝӦٖۭ Л  ߃Ӑߓѡםқo Y7ń߃߃0Sϰ  ȫ ߃ћɛџ˜  ߃̆ ߃͆I#G7Q%7   -o -Y 1#6 ۓ͆ ߃ ٛ0 W !Ki _WCS-!9 3M5e)5KmkEw#+ /mY%o%!K;+ ߃  ŵ߃\͆͆Ɲծ߃  ߃r 9% -Ӧ$  - - 7 bɰ٧׶ϰ=*~M ś޵ރ -ÚKؠծٻo Y -Ú=*ۡ=ۭ#m -,?Wĵ߃ߵ ߃ ߃͆ K$ + -U >{!ћNjݣӷ!ۭџ٨˴ ʛö߃ǚ,4-+mUqs*.̆Š Սƣ߃Պ$ + -U >ۭׯӷǛ߳̆͆߃j͆ȰݣɚٛӦԮ  Ǘ͓Ų߃ӷ߳ ړ͆ѭ7_%}w 6 q, - ͓߃߃߃. -iJ߃ڭѳ -Ú߃  ؉ߵ+ -=wZğ/ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG!ۭޜ>ծ߃ϰņזsɪۭ$:˰ӛۣ ƣ̆޵ ǝƮ џ!öŶ?˴ ߃ Ӗם߃ ߃ז͆۞߃џ ߃3}U͆ Ӧ  '//˴Пިٯեϰͬ - B߃߃߃זݑC{EL͆i͆%{ 7oy -3/1Ϫ! ɰ߃ۣg ߃?߃ Y˗z  ׯ!()לi֛'٧ɓGaٖ߃߃կ ͆Ҝ џ߃=*ףo Y<Мi !߃؟ٖ߃ -ۣ ۭ͆Ɨoծ|ם߃ɮՌŲ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -4uӕ!Ųȝ ߃ˢۣ͆ݢ YÔϰӕ߃ћѱ\0[ IC> +8ϰ͆ ϰ ߃٨ӦӦ߭ - -ރ !߳ʝ߃߃ŵ϶˪ÊEIJϰΡ)m !H }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(H '3}Uϔծ#ߊ  ߫ϰ ߃߃3}UJ͆ _Ӛџǵߧ .߃џ ö o Y ߃ߗӦ ś.x4ݕ M ߃߃ϰ͆8"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -'` 1џ˰ۭ߃͓ރۭŶߵ´2ŵۭ߃ ۡП ߃߃  æٮ -Ú ߵ =* O; "KٖϰӦ 1 -ƍo YӦi ϰ  -Ú ˶( 'E-O;K cWo S#u#a[11KSM o/[߃ ߃߭Ӗ߃ȝΰۭ߃  ۓ߭߃եhĘɛѡ͓߃͆կ͆қgͶۭ”݉ Ͷ ”ߵ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ٜѧ߃߃ Ͷ͆o YWރٖٖӦ ͓ V͆=*ǜ߃߃߃ۓ߃͆߃߃N߃ƚy u޵ϰ߃7z2ͯӕöݶѐ˝ۭ4ם߳̆ѭ2߃s3}U ϶͛ -Úo Y ӛӥɮ۲   םճ߃ :ö߃"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ͆ߵ߃iİo Yև'<6Z,\@&P$vp< 2J<.F -|b& $ )!) )* ɰϓ߃߃ӕ -Úٖ͆˛! %   )ߊߥ ٖ]  ݶ=*٨u98  @4*  lf -&pc*")=*è%io Yʵ߃ö "7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # % + ]џمi %͆7 ٧ǔ cƗ޵   ͫݕ߃ǝϰK!ٯ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ߃ӥiq߳Ӳ߃ߝ߃͆ѧ߃ٖ߃ܶ˴ߵ=*ΰџΪϰ͆ϰ͆Ś ߵ џկTϰۡƗŠ̆söߵ Ǎ%5m+     +   g_u+E+e   I'9s!+ ) q͆\0@%2ϰi ߃ٮٖŏѶ - -ǃ³Ђ ߃ - ߃͝ٯ߳ǝ  ߃͓ٖ)l242 2$ ,, ' o Yx4 ٖ#ߊރ߃(כD@ ?? -     Պ]1yá ߃ˋ˱=*]1 ߃ӕٖٖ \ 0 [ IC> +48߃ ߫߃ڡҕ]10   - ^,8z 0U*sӥѭ ћ ]1߃]13}U˴ǚɛiɰۭ߃֛iϰ߭iޞ -߃KJfgnXۓ ߭˧Ӳ ӕɶ!]1߃ߵٖٖ˵ѳ͆äٖiͫϰTV*߃ ߃/ݣџ ծٖԳ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -֖߃͆ծöŢă  ö͓߃ڰ٧߃߃ރ1 O Ų͓ٛ =* -ׁѡ&   B -9/ *SǗͫ˻ö߃ŷۡӕ%5m+     +   g_u+E+e   I'9s!+ ) qiރ٧ ߵ ϡǛ֝߃߃׶͆Ńړöö{Q%ٜɰі .ѧ߃ߵ߃!ӡ߃٨Ǟɰ7ؖo Y߃߃  ߓٖ ߃ծ ͆ծ ћϯ߃ӛdmiöǛ&˗ʴ  ϰ  ͭ ۓ ۡ͆ -Úڭ ߵރ߳ ϡݕ ѡި$ - EU ./߃ծ ߎٖݜӛ߃߃9Ϫל Ȱɝ -͆l -Ӧg   џ͆ 2țݳ=*-۰خҕ *3Օ   ͛߃  ;ń߃ϰٖ߃ϰ  ɊӦߵ ӕŵݰ -͓ö $ " öŲ ͆ߵ ٖӕ߃ۭٖ̫ٖ߃3Ѷծٖ˧ҕڞ& +|߃̛ʵճj=*  ע߃߃ͫ9ĭ3 !'=7[-]A'Q%wq= 3K=.G }c' )ٖۡݳ_ Ǜ߃ݰ߮ծJէ ߭ݳǮJ\0  Šߵ͓Ŭ׳ރo Y ̓ ݈[ R'    ۓ "?YI  ;'U5} %sG 5 1 E C #  % IE]Wؖũ-?]!m KIq7g7/%0߃ҕ  ٍ1 ] ߃ۣ߃ ߃٬ܰ׊߃ɰۭ߃͆!١ǝ߃͆߃KÁ߃ ߳ ͫϰ ߃եɛզ-߃ծރ٧˴ծǝߧ߃߃7 {2 6 ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGttFۭ  ö 353 Ɨ եϰ   ߃͔ E߃%{ 7oy -3/1ٖ mߞA'ޭ ś ѱ߃ߵӛ"߃͆)͆ם۞ݮ߃ѧ߭  o Y߃]1 ۓݛЧŶ߃ӥͫٯͫ߃ % msӦ¶߃!ϰܮ޵o Y ߃ ڡ͛ѱ߃ћo YC  ߭ǝۭծ̆  ߵo YۡծՖ߃ϰ؛˵ ћӞٖƣٝ߃ծ߃@!џߵ߃! -ɮ=*޵ \0[ IC> +18]1 Ǯׇ ߃ ٖy߃ծ$ ծŶǮǚٖT -Ú߃!i ӷXzރЛ6i̫Ӧѡ߃ծ߃  Ԅ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   -š! ̛ ͆&!&3[) A 9BIٖۭ ̊˴םծś ݮ߃ ߃ͫǮ ͆ ٨? ߃h߳ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG ٟ3}U 2|T߃ק ɰi߃]ڞ ۭ~߃gŵۭӷ߃ %5m+     +   g_u+E+e   I'9s!+ ) q˵ٯ x4ɰiBϰݛ2|Tx  >߃ŵ +! !! - - - " !    !   ߃ۭ͆˴ٖɶ߃͆]1ϰ. o Y߃2|Tö߃ѶٵK֖ ߃џǵ߃*HQjߵ  ϰo Y͆"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ݳ ǝ#ȫӕ ͆{ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5({ 'U o߃ăѧׯӈȫ!%= -g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !͇ե͙ ó߃߃ wҕܰ_ɅI .P Lϰ  2 ޯ߃̓ރ߃߃͆*!%D߃ͫ߃۞ć߃П߃ ͛&˪џϰ͆I߃ ߶  =  ' @#: ö }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'џ  ׳R͆ Zӫ ٖŷΰс͆˰ѡ߃iǜ  ծΰ߃͆]1 Ӥǝ%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! ӷ߃ ߃߃ʤݯ̓Қϰىٖ˱߃עߵ]1ͫ߃KLŵϪߵŶ ߃ ]1ϡ߃?ԥ#   8 '_  !A 6!4"ɛǃϰ -]1ѡ! ٯ߃ծϰbѧ/   -/8 D<H6 - -W* -& o Y˵\0ĵ͆"ٖŶߵ ߃ϰ߃Ŷߓߵ -߃ӷ߃߃ _ Пǝ -˴ɚnX џ߃ǃծ߃ѱ ѩ  ͫsѮ߃͇ݷۭ" ߃55Nԥƛöׁ߃˵ϔ˵ö =*J ެ6]1ծ߃ŢǛ ߫@hπ׳߃߃6>߃џ̆ ¶ڡ ٧ r߃Ñۣ$  - - 7 b T ߃߃ ߃/ӥϰ٧Ţ!П ͓" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  7Ӛ ߃\0ޭ@ͱז c-w_6!S+33KMCQ;1KSZ -!3}U |L# ߃! ݣ !߃  ǝ͆߃ӛ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ŵ߃ז ѝ׊?]1ծ  ɤ ׹ ӛ !ϷݮÂÒџރ -t9߃   ߃πϰ߃ ǝǜǛӕ?߃ɓ  զnX߃߭ @N/ ߃\0ǵ͆ރ߄   ɰ:"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃ͧծö.cs/ - -k5զզŵ ɰۭ!؛"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ó ߃ H  öJ  ّo Y " ۡ޵  ܕ=*ם ߃ً߃ ŵ̧ķ۳"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # >ۓ߃ϰ۶ʦӛ3   -۞! P L ٖ II߃߃͓  Г 3̫Ɂ*  ծMR -T> -     6ٖ -߃ϰѩ ݰПǛݰ ӷ͆߭ɶ#͆Ģ  ǃѡ.#  -Q d ˴ ̆߃9{)G3KYk56+}ŵϰՃ3 כז$ ߃Â!߃ - -߃˵ۡ!͆  ߮!cK ͆]1+߃ǝկՊǜ͓Ӧi߃߃٧͆  -͆߃ Ś ٖ߃ӥŵ߃߃Ŷɝ ̫v߃߃]1!ۭϰŦ؎ ߭ iö˵̆3}U3}U ö -šɝ߃߃g!ӛ6ރ߭ ŶҕۣǮnX߃ ϰ ߃ٝ ߃ٖ ' ]1͆ʺ -w>ϰ   ˱ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )ߧޭ͓@׳q߃ͫم~߃ @ #ޫ߃׳ {˞ԕծo YN }8k#a E:/?bͫ϶ծ۞Ř  3}Uރߵӕٖ ߵo YÂ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  C˶ٖ ե  ٨ ۣ߃߃߃Ǯ))%ރ ͆io Y/i߃ٖ ͆ߵǮǝߵĵٖճl!߃߃ŵ ߃ȝ( U?ק̛ז ! ߃+ -=wZgϰۓö/ĕ=*  Ɨɰ/> ߃ծŶ߃b?o  - i ?߃Ҟ 1 -1yϰiџ͆7ɰ ٖ͆öP#  öٯ͆͆џϰ&g me !/ ?/7!ϰy) ٖ͆ڳö!ӕ߃ȍ <*ٖծ߳߃Ǯ3}UٖٖcÂ*ى˵߃ٖӥ͆`߃ŷiɝۭ߃ ӕ٧߃3}U߃ hǝ߃֮߂ö͆ɤhT͓߃ߵϰ ߃ծ ͆ݯ߃П ߵݯ 6ϰ Ǘ ͆ ,&*nX/͆ރӛ߃ӕ ԮԮ  ŵ ڡ߃4o Y Пӕ߃ ߃ߧ߃ǝۡ  ǝ Î9͆"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -7g͆ ߃П ϛͯ   v4ӱ!ރҕރˤۭ ߃Ͷџރߵ߃߃߮  Ӛŵ߃ŷ߃ӛڣ   ߃͞Š߃ͫ%ö߃ݶЛ5͆߭J߭ǜۭ͆Kͫ ߃öߵۡۓöπ3}Uٖ߃  - #0 W  Ȯٖٖ۶өٖ =*׭]2|Tݷɛ߬"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ߧ߃߃׶ӱӠ 7ɶײ]1߭ö s۞ۭџ  o Yӕ߃ރ͆"!߃ߨ߃߃߃ ͆5 #%5m+     +   g_u+E+e   I'9s!+ ) qǃ>߃åǛ˗4=6.  ߃ծ߃/'޵߃͆џ ߃ϩ߃!ל!eW߃KϡރˣѡړŚuůӷܰ߃߃ ե]1 P͆  ߭!ͫ ͆ ʗқ0 ! `ٖѡ?ރö > ٖ,ߧro Y  T9$ Ռז߃ӷ߰ߵʭׁߵ7߃ϰ߃߮߃ߨ) - - - - - - - - - -l - - - - - - - - - - - 2 -  -4 - -2 - - - - - - - -2 - - -$ - - - - - -,, 'ۭ߭߃Àɰ ߃  ߃ ӖϰװnX//߃ɶ ߃AiIљџ2|T߶ӕӱ߶ ˗   2ƛٖƝ -Ú0 ! `IJ٧͆կѧ!!˛߃ͫރқ͆ރѡ߃%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !ރd ڞ!ۭǝ -ܰǝԥöǵ3}Uo Y߃ۭͫ$$!ŵ߮߃͆3}U6  -j͆%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ɰכ߃!Ѯˋ۞~"߃ۓǮϰۭ Ͷ͆ϰ  ߃߃͆ߵٖٯ P Lǵ]1߃˧ ߃=*߃͡٧ۭ߃ٖ$ + -U >߃ ߃ nXծ o Yړ t ϰϰ˰߃  #ٖџǛۭ&&۞ ǵߓ߃ҕͫ ߵۭ߃ݶ׶ ͫ͛? ۭ #ٖɰ٧ ߃ii  -#̆ˢ߃ Ǯڡ՝ ߃ߵ.8џhٮҚÃ]1߃߃ٖџ˗# 3A &1էٖ ޜ߃߃k7ii }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ۣōҕ͛ӛ׶ރхݶ!7߃ٟ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%j"r s%q#s *s!'w'qiö͆ ߃ ۭ͛  ǝ߃Ǜɛ Օ)"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0%- ,0 *2#+0 $0    ͆=*եǚ Ɨ o Yʵ '=7[-]A'Q%wq= 3K=.G }c' ) կF-߃߃ߝö%ٖ  -Ú @߃͓ړ1ϔöӦۓ o Yͫi ߃}8k#a E͆ ߃w- ѯ P    -͆%{ 7oy -3/1 ׶ðɚً$' 7/ kc`KŃˤ9o Yٖ޳ۭ̆$ y ߃ڞo Y Ǯ߃͆˵0!o Yڰi˵ԤӚۭɰծϰ/bףb?o  -i߃Śˢ.Ӷo Y߃ٖۓ ? --D]  2 | T = ۡӷӊ ݥ߃߃˶߃ -x4Ĩ߭ރ cƫծ!߃.ϰ ͧ7s٧ -ރo Y߃Ǜͫπ%!c߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃߃߃"> 3Ǜ -&Jѡރ\0ϰ̮@v ׊Ŷׇϰo Yٖ˴ј߃߃߃̆˯ݷ߃ ߧٖ߃i!߃Ġ ѧރńӢ߃ ˵ϰ͆  .#F6P$6  -n -X 0#&6/ i %5m+     +   g_u+E+e   I'9s!+ ) qӥ͓߃ ծͶöѱo Yե -o Yɝ!͆ŷ؟߃i̓! ö߃߃߃ׁ߃߃ۡ߃B ծƜo Yyۡד۰եזπ կ  Қ߃ۭ߃߃զ( &D,N:J -bVnR"t"`Z00JRLn.['i#q&qٖ߃ -i߃џǞӥѭ˶ͮ߃ŶŵӚA7ݷ߃Ɯ͆i=* ݰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ku99   A5+  mg 'qc 5.Wŷɛϰ͆ѭo YׅߵѧŁ>ٯϰ σ!ӕOǝΡ߃˵߃o Yזi߃٧ؖo Y͘ II dѭӚo Y߃ ߃]1 -͆߃ٖͱЛϰ߃ - -ܟ ӕރ ߃]1!ǗѶ!߃ݰ  iѭöٗ]1ϰۭџ,4-+mUqs*.϶ ߳϶߃ɢ.ؖŶٖöɛ߫͛ɜۭ JS    ߃ϩǜϰͫӃ!ϰ 1ٟۡ ߃Ǜ.)4"ٖ͆ ߃߃ɝ ͆ӷ Dۭӛd̫  o Yg+ ߶߃d SRiٖϰ͓nXŶٖߵnX џٖ̆#؛ӛ߃ߵ  џo Y/ծރǛ nXɝѩ߃߃ɰ͓6ۣ߃7۞!߃ݳ߃߃߃& 9GCS/9E#Y7O -O1-gYq[!( ˵dIJͫծͺӛ϶Ͷϰ ߃ )ߵc߃ - - -Ǯ߃q ծז ӛ߃o Y߃߰İo  ߵńԮۡ>ǜ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGߓ - ۭ߃ߧٖރö߃ߵ߃Ӧ ͓ͫбӓ߃AǮџӔ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG/lԮ ˵߃ړM o YճŢ̆m߃ɛ߃ϰ߃ۭ!#      -3 G  F!&"3 3}Uo Y2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  قö Ց ߃ŲمٯԮ Ѯ߃/\ "ݶރϰ˵3}U]1ރͫ!ٖͮ ߥ٧]1߃ Ɲܛi߃<*˛#  ,Q d+|z׶ -ÚۭҀ2"   ,ɝӷ  o YniߵП!ϝȞͧ߃$! _ϰ ³ٖ< - `3*&ǜ ӌ߃ѱ3d%ծ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%(") )%(#, *)!')'$ծ!̓2|Tџ ˧ ÂҮӶ ۭ߃Ӧ!ѡ͓iۓ o Yћ ӕѱ߃͆ óۭ͆$A͆ϰö˗ 888߃ϰٖ!߃ӊׇsծ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͆C߭ݯϡ߃߃ٖ ,٨߃ o Y#  -Q d # - - 1.T,+x5.ߕ͆ ԮÂͱ˿ճ  Ӧ߃>߃ٖџiџךx4ŵߵٖ) ?h1*_߃̆ b߃߃Sџ߃ӷ߃ ݷöϰ R ,]IG/0ۭ ߝó  ߃ Ŷii͆"̊߃ -Úۡ#ߊդD8i͓͆7_%}w 6 q," - -] --g .ö"# 9Cуܨ͆ۡ߃߃gK C/G% -/80߃߃ݰ߃߃ߧރރݯӕ߃ծ<*߃ ǛK͇ӷo YٖɧӞ9  !  |ϰٖ ޞۡ߭͆! -)K Ii ծ̆߃׶ۭ߃ ѧ ٖ ͆ö߃ ٧ٖ۩πѧڣރ͆͆!͆ϰ޵ٖά ӥ؛ŵm߃Ǩӕى͆߃Ҥ߃ϥݳ$ Po Y͆ѭ?ӕ ߃ϰo Yӷ߃ݕ߭<IR H !ݮ]1Ͷ i#$ ٧ ͘ II d߶!߰׺ɰѡ͆ ϰͫƝ߭9öۓ͆!I߃߃"w_߃ٖo Y"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -͎ɮ͆߃3   - Ǯɮْ ˧էnX͓͆ѡ2|TǛӛ!ɪ߃ ǃϰ߃ۭӛ߃Ͷϰͩ! iџ߃ śۨ͆߃ϰ͛ڣ Ǜ׳ ɰ ۰ö͆o Y۞ ͫ߃ ׶ ߃ߵ  22 ߃O߃ͫ ˵͆ۓճ]1߃ 'ӕ߭ӷٖnXǗ ծѭ߃Hӛ/߃'! ͆߃ !͆ϰ ߃{@N/ ͫ ͆0IͧѭŶ۞o Y߃͆iݮѓ ׯyڡ i߃o Y/ ͆ݣϰө  Ǘ߃Š!߃߃եi( ͛߃եզ ǔöۓӚזߵǵ]1ծ߇˵ϰٜ߃ó ߃!ů ɮ#%  ރ߃ۭöشiկۡVқm "յݰ߃o Y߃џgT ѝ߃ߵٖծ ߃߃ծ  ) ?i 1߃6ӕ ˶ϰ7â Ʈڣ# cYރӖ׶ǛŰӦ٧߃ݫ߃߃ ҕ \0ރߵѧǥ ݉ߵɰϰ "C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3 !! - - ӛӛѥ!߮߃ݛ3}U!ߵڡ]߃  ̆ ɚϙ)v|^ R  -8<O 0%.߃åŵ(u98  @4*  lf -&pc*" 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ͛ރџǜ q݃3$KKͫ ńǃ ۓX" -Ee A;UG$4!UW+Ie  2/ɛ;&Nmú؛=* ů͓ރ߃͆!i߃Śɜ߃ ǚö߃߃߃ծ-џɰ6ͱɰPӥ o Y!߭% - qF k޵ۡ߃ͫ N߃ɀ͆ ٨ۡٯ ߵߓW߃ - - I9  - -;3ե߃ (g ó߃͆A A 2֛߃ݕז%5m+     +   g_u+E+e   I'9s!+ ) q2|T]1DŽߓٮ  ϶ӛƃۓѡ ŵm ʺӕ͓ Лծأ͆%+ .ѡwv͡Ţ  -Úۜ 6     ߃׊=@y ֲo Y F  i=* ĵ u#L͆!͆߃߃߃\0 ۭՃџٛǛރ,4QfJ@ Bߵϰ˴߃߃ٖǃɤ ^W=ٖ͘ II dԦå߃߃i߃͓џU ͆߃ 2) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kte +; qK'Y'_EG22eۡ߃Ʈ͆ ߃ծɰեף߃ ۭ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ߵɛ͆8ߵ ߃ӕӖ߃ͩǝ߃ŶĬ/ ߴ -$ɮ[߃߃ͮ֝ ߃ծǝɛ4öٰ߃Dǿџl߭߃ձ -Ú<*̆͆߃7ăկ߇ ߃߃Ŷ Zծ߃ٯϰݮ٧߃-  :ӷ iϰٯi߃ ͫ 6%.5 ̬h:Bˤ ߃ ٖ߃ĵOi -ٖϰЗ]1  -ö ͆ɛo Y M'o Yٖ̫߃߃ ذ߃UU߃ ծϬ$2 -"` -b --22b&*<0'Aɛ - }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ǟ ߃w>߃ؖǮ˃ӷ߃ ͙ރҕӷ ѧ%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! ރ߃ݶҕǡ˴Ǜ͆ؗϰϰ  -ߵӜׯݶ؟ ߃ ɶ=*2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  /\ " Ɯ HX( ͆߃ # 3A &1¥߃Ŧ%4l* - - -* - f^t+D*d~  -H&8r$##&! #+ % &$!%)-' (% $q!)!$߃ʼnǛӕɰ߃߃ծŷӛ߃ ŢX 0 ћ߃߃ o Yͮџ߃ӛ - ٖo Y͆3}Uۭ͆߃o Yϋ ެ -ڞ ϰ  Ͷރߵ1߃߃ǜϡ~˴˵2n -xޜ-߃iծۡ߃ ۭϨh͆ЩП - ܰ!ͱ ӕ˱ -͇ö͡ 3}Uۭ=* ]1ծП!Ω߃ö͆ѱׇ߃ծa  ٮ#޵öo Y˭͆ԥ!߃  7ö - - - - - - -߃˵ ߃߃߃ٮՌ ӕ߃ ߃߃ ߃g ͆ -ߵMS -U> -  ٖƃٖ߃ɊϘwިރ#͆o Yö߃ զϰ߃p ۡ ծ]1͆͆  ѭݮˢؗ߮ͫŲϘރS 7џۣ߭ݛ  ۞߃ 0 -[ -!3 5 ǵ 9'o Y ̫˵o Y(ݶ͆o Y/Ǘѱރöߵۣǃ Ń# &  >џ̆ڣџ o Yѧ w>+۞ߵ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y) -ϰǮɰÂ۞ö 3}Uӷ߃˺]ۭ߃ɍ`.ם߃٧ ߃ i߃ٖ͆ '߭Gߵ]1[ IC> +8   ٯ۲ ڡϰ!ݛّٖ߃ߝ̫    ߃͓߃ٖϰʫخ$B  ڣ2߃'ז͞  ³!()ś -ߵ i۞Ӽџ̡ϐ ҕN߃߃o Y977ga -c { '5<  i߃߃߃߃ ߵۭΰ T"o Yi ?KկړŲٖˤٛٝö˴߃ٖ˵ۭ̓٨߃iѱ>2>>I>>߃˯ y߃  ѡ ͆5 sџǃ ߧӛӚ]1̓ gK߃ ރ͆E߃ͫזџ߃ٝ߃߃ -q֕/ߵ̆ ٖ3}Uѡ'џɍʧ -߃ѧ߃߃Қ߃!џ=*ӥ͊͆  ]1[ IC> +8[ϰѡٖ͆,4-+mUqs*.ö خ ߃ϰ ʦö -Ú\ 4'ߜ Ӯ - ߃߃߃ͮ  ߃p޵͆ϰ ރ߭߃߃ öׇ7x4 џo Yړ߃ 9c-w_6!S+33KMCQ;1KSZ` -߮t%5m+     +   g_u+E+e   I'9s!+ ) qߵۭ  ˗o Yȵ2|T߃ӥ˴o Y͆߃ۓ߃Ł߃ۡӷ ɰ ߃ Ǘ ]1ö ˵ݯѱɰ#6W 3  %%aCK/- ߄ͫ߃# Ŷ<*o Y( 'E-O;K cWo S#u#a[11KSM o/[ۭŲѱ߃3}Uπџ$Ao YҚ7 ̆?6ݰ ۭ̆ͫ߃߃Ӧџ!߃ɛ-71"nX?%5m+     +   g_u+E+e   I'9s!+ ) q͆ ̆ -߃۱ -߶sr םӦߵ˵˕  ߃]1ٖ߃߃̓!Ӛҕ͛̆̀ǰP S2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ! Ǯ ö3͆zٖٝŵ߃߃ Ŷt ̆߃ ߃ӕե߃ԓ JݣӦ߂ǝǞ7 # ߃џ -iٖͶ !٧߃ۡ߃ ܶރ׽3}Uϵ͆óؖ  ރ߃߃ޜöқߵͱ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Ȱ߰" -    %`l߃ hߧէ ٖ ݮӲo Y߬i݆o Yͫ.ӕͫ ǃ߃ ů߃џ ѧ!߃ծҕE߃͆͆6! R!  -5 G  eGQV߃ǵݛO Ρ -ӕ#ɛ5ٖծѲiĢ߃άӛϰ߃ϰ˴ǝ!R֛߃ ǣ եٖ٧٧ճծݣ ϰ߃߃Ω߃GGӛ"I߃mПUπٖН9{)G3JYk56+ö )%{ 7oy -3/13}U٠öӖ߃ ɰ.)4"߃  Ԯ  ϰ ѱ %]1[ IC> +8 ʆgl͆?mٖџ͆߃߃i߳M߃Ӟիöٟŏ3}UПӕӦăۑL۞ ѧŚ$߃߃ɛ Y ϰ,۞ޞ߃ծ=*ǛҜ߃ڡծ͆ƚЩ߭߃Ns͛߃ ͆͆߃߃ ۖ߃ߵ]1ó˵ -߃םߧ߮ö ߃ʧ߃ծ ߃ރܰ7 O #  3׳ ߃ͫiӷ߃߫߃߃.͆QQۡߓզo Y/ެ͓Ҡ٨ѧ!=*ݛ]1םѡ ׶ c߃o Y!  -ÚŢ͓߃ݶсɝ ņ  ߃߃߃ŶͶ߃߃ۡ˧!ծ۰p3   -ȳ߳߃Ӟӷ  ٖsѡ߃͇͆ôŶ׊ރ!޵  7ϡ߃ɮԦ ߃߃o Y߃_>߃ϰז Ś  6 ӷö  ]1٨ ߃5 "ݕ߃ѡiͫ͆+ͫރџϰ߾3ϰק̆ײ '  c&y߃  П˵ E 'ٮҕ߃߃џϪd˵߃כŶ Gߵٖߵ͘ II d߃ ߃ ߃”ҕ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# -3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG  +ѥߵ߃io Yϰӟߵ. M ߃I׊͆ ̆ כۡϰ̓߃ۜ ߃  ÂǜK ӛ߃Ų ߃گ'ۓ͝# - :ɮ߃͆dm%б ٨I[ ϡöί߃ѩߵ -zծ5޵g̫߃޵ ѧ  ߃Țճݢ͆ɰ? o Y߃7˵ރћio Y81ODז߃ٖхٖǗ ˟͓٧o Yׁɝ߃ םϰ߃ͬ ǝ߃ڡזɰރֺǜ]1sخ  ծݰǿٟöȊރP߃߃ߵӦ߃2U! c { '*      ]e!"$)ծݰǚ# - :ۣo Y&   B -9/S߃+߭ ϰٖ\0۬ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ö߃߭7UU+ ö *3ɝǛ{̆߃` ϰo Y߃ӡͫզMǝ͆߃ɜWСӛӥö MS -U> - ɛ]1ݶԦɣ -߃T߃|]1ծхŚ$]1նͱ    ѱ߃ރ͆    r   o Y͆Ӝ߃öӥ ͆ɫ   Ճs߳߅'٧Пߵ Ӧ͆>߃˧߃ƛٮå߃Ч˵ծo Y߃ö߃\0֛޵߃śݶ3> ߬'=7[-]A'Q%wq= 3K=.G }c'4 )ɰͷ߃Ɉ ߃ܶ1ϰ߃߃!ɂ ͫ¤ ͓߃ѡǜͮ÷͆ѩS]5$0͆ ŢǛ%*ɛ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -Ρ - e)   џ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ǝ]1s6߃mٖЛۭ߃ٖ߃inXͫ]i߃߫ o Y ٯ ؛͆ǝٰ33Օٜ߃Փ߃ރ6ʵե߃((߃ծ͆ۓ۳ϰҦ߃߃!ߧ f=*ӷC=*ރ٩dzߞН͆nX/߃ћsկѡ̓( 'E-O;K cWo S#u#a[11KSM o/[ٖծ߃ Ŝϰöo Y ! l٨ŵۣڝŵמ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃3}U! ߃͆2 - !߃٧ϰ߃!A'  ל٧߃ Ӛ  ƛڣ#rߵ џєö̆( 'E-O;K cWo S#u#a[11KSM o/[׊]1ۭ͆٧jџծϘ -ÚOȫŵPͫۡ  άC߭ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͆םR ,]IG/0 ߵ߃եʧ ӛi.$s 3 ٖӶ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  7 -7 O #  3߃o YްѲ - - -̆#ٟ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGҍ ߃ё߃Fb -߃ރiծ͆!յÂћͫͫџ˵]1ۮاծѧۡ߃ -۰ծ ./ ?c߃o Y .͆ !ڣ]1 ͆ ȝ߃!ރ߃   ٖ߃ٖ߃M˧ӓ Ʈhӷٖ<եخ ڞٖ̬߃߃#m -,?W+ -=wZg@3}U! ߃߃ ͆S ރ߃KǛ}թ߃ǜ͆i ߃|͆ ߃߃ ͆͛y9ɛ؟͛cӷ  ϰٖ٣ݮ ˵ö  h!3 Ӏ߳ϰ߃\0ѡ ņ̆ϰ -štۡ߃ҕ -Úڭ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  !˵ˢկ֛iqŲ϶6R RXl(X&N,W+<ז i߃ ζ͆ћ)ߵ!ܶ"ϝ=*ٖ߃ǝڭ߃ݰʧߵ߃Ӟ߃џ ٖϰٖٖۡӷ͆ӛݰѭ˵o Y ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG٨ɫ3}U˶ڝ ͓̆/\ ̆ -,c-w_6!S+33KMCQ;1KSZR - ݛ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ۞ӕ!߃߃! ߃ ߃Łͱ۞ߞ ŵ3}Uٖiߵö ɛՌπԮ կɰٖǃٖ?$3 -#a c --33c&0ݯd-?]!m KIq7g7d/u0߃ߨٖ׶߃7߃χi ςӛب5ϙٖۭ#f6 %5m+     +   g_u+E+e   I'9s!+ ) qӤ ٖ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ')>y  !ö% - qF kܰ߃߃ӷ͆Ԅۣ ͆ -2 - - - -? 9ݷ ߃ů߭  ݮ=*o Y ۡJ ϰ͓͆եs\0!$c ڡӕ.8߃߶͆џ߃ծ=*͆]͓J߃ c߃=* ɰ ˢ  ׁ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )~ ! ۭͶ߃߃ۓɰެ߃߃ծ!߭߃ŵރݮŦóٖۡӚ߭ ϡ  ӷŷ߃ɛ˵ٯ˶ ӥԮճ ŵҕޫ!Z߃ Th' ճo Y߃Л ٯ=*ö߃ե öhٖϰɰǗߵۭ͆߭˧: ծ߃߭ռ ů߫͆ޭ͓ P ! П߃؅2|Tͫ؜ ߃٧ ߃ٖ߃ö߃߃ʵ͆g -Úg ծ  ӥŷo Y߃ ̆ۮuˣ. fѡ ѡҕ џٖo Y߃ůզٟ߃Ӛӕمџ͓Д  ݫӕߌۓ:5 ߃'<6Z,\@&P$vp< 2J<.F -|b&=$i )p)q)*po Y߰̓#m -,?W/Ǜo Y۞ǣ cŵ߃ӷ߃٪߃ Ӧݮ -ӛϯ" -  ) -       [< ˴#ߊ ރҕծ]1Ӛٯ9{)G3KYk56+߃ ߃͓]1ӛR߃oó=*K  2b?o  -ió ݉ѱ͆ǃ ٯ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'د߃߃  ˴ͧߵö Чۡ! ߃]1߭ џ ҕϰ߃ћ߃϶A! ߃ӷö ߵ9߃ٖۡџӦڝ  ߃ն͆݉]1ۣ<<߃o Y̮ݯѧѱ ߃ߧ߳ŵ͆ ӷU  џ/   - /9 E=I7 -W -iٖi1 ] ͆ i3}UѮӷi+ -߃Ճ۰ً G -}ӆެa ˗ǝϰ,ϰզ ߃͆$͆ק ծ׮߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  \0   g͆߃öծ̖ۭQk߃߃߃1 -]1߃Ϭ߃ӓM   ( &D,N:J -bVnR"t"`Z00JRLn.['##'&&ˢ ߃߃ ͆9̆.$. ǃ ۭҝ!ӷ?o Yծݢ͆ ߵџ  - ɚߩ ߵǛ ķ ϰo Yރ߃̆ jZŷϰ}߃ ٧iBե߃ ߃߃+]1d ߃Ӣ ߃cY$*ińo Y/ٖٸ-߃ɰ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ɰߵ  ߃  &%%[cݗ ̓߃͆џö͆  Ȱ6%.5 ̫ۭc۞ߧŵӕ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃6!̓Ѱםϰ׶۞7 ߃߃ͬџ͆Bރö=* π!.; ݧ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ރϰŲNJۓǛ߃ٖ߭%0<*ö  ރ߃ړ߃è%իۓ ö߃ ӛރo YӪ ǜǮ3}U͆ -# ӷ߃ π ߃'9ǵٖŶۢ9߃ϰ˧џ2|T˶  ߃͛o Y߃߭% C    G,G ϰ ĭ  Ӧ ߃ߝo YԮۭݷ3}U߃ ͫҕ߃߃߃'П߃߃ڭ ߭͆Қق ӊ  ߶ɍ ծ͆ޭ"g ]9u 1 %3S ?;-6˝ Ǯ۰ џi!ޞ  ŷۭ]1ރ?߃2߃#F6P$6  -n -X 0#&6/ .$s 3 ߃b߃  5:ӛ ߃߃ǮӖš͆Ń߃߃ٖ ߃ /M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?E ) M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? ) ߃ϰџ߃߃  iSͫ߃˷o Y  ߃  ٖ RRӥ߃߃߃ٖϰ@ ߃/h1/߃ -Úߵΰ ߃ރŏҕ >߃ݕ߃͛o Y͆ǝīaћ2Ϊ ߓۭ -ծ " -5 / ͫӕŰ *ެճŏɶ!  ۭ"͆ߵ џ Ų߃Ӧߵ߶nX ߃! Ӟ 2n -xޜ-Âγ )ծӖiǛۓ޶ӛSߵߥզ/3}U߃äރߵŶöҕ͆öo Y߃ߵПϰi߃߃\0է߃#% ߃ ٶ|L͆"g ]9u 1 %3S ?;-6]1>߃ӛҕ!״o Y ݳo YٟɮߵQ O"߃ۓ Ʈ߃ ߧó߃ߥ%ۭ    o Y ˵ Ϯ!!mӕ3}Ur߃߃Ӛ=*ѱo Y ջ" -    %` EB ݰɛˀ;-VЧ ƛ߃߃?߃϶b?o  -i 7 ߭ϰfǛ߃Ǯٖծڣ׳߰o Y˵  ރ ރͶ(C-;)  -cɛ!! -Ǯ!ϰӥ߃̓ރٖͫo Yi ߃׮ ӷic-w_6!S+33KMCQ;1KSZB -43}U͵JŶ#i  ͓߃߃  ߃͓߰ Ӗo Y߃͆π؟ -͆ͯ=*ůߧ4`r2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  5ٖӛh߃o Yރٖױџ b/Q͆Z'=*ɫ͆͆ 4` م ŢCo Yiϛ߃! o YŢ#  ,Q d+/Ѷ 3}Uާ  ͆ !ѩ ߃ǚo Y͆םǝ͓ރo Yӷ ׁף ރiٖ ӕҤG |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*$ )&',($&%'%&%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !م ĵ ϰџ߃џ'u -}7?' 17o).ߓFN [& ͫ/߃ײџ޵߃ӛџ 7ߵ͆]ۮѭȫ <*͆,͓ͫb?o  -i?ʭǃߧǞ˺ö( U> ɧŇ͆˵ŵރ͆ig/Őo Yǃ߃Ӛ̆߃ қڞo Yϰ7X͆ߞПɝ߳߃ ]1П 7 ߃Ǯߵa͓߳߃ա$c ƝӕӛŲɰ خ ҕ((((߃Ӯ͓ͯΰŃ ]1ӕ ͆ӛȓ߃ ߃߃6̆Ų ǯo Y߃̓Ճծ -ϰŵެ)ϰ߃ ɝӷ׊V͆ɛ j ֛זׯ#  J[ϰ͛#m -,?W۞߃Uџ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ϰi ̆ߵٖރ߃Ŷ߃ ѡϰ߃߃MӦٖۡ ͆ߵҕ˗önX޵٧ wO ܰ׶ѧӛ ߃͛ů]1۳7ͫ7߃o Y ٖۡiזե " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,    ߭߃Ρ -Úߵ߃߭מEٖ ߃=*]1ͫ߃ -߃ ۭ̓ŵ۲Ǯo Y߃׶K4nX%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' )ٖ ߃եש8  ߃Ͷ͆ö ߃ݶ߃o Y/ ϰم_ۡ ! П߶߃ U͆߃ߎ ڰ" @HP Lճ͓߃  ϋ\0ПЩ>̆ɰ1 -1\0}8k#a E͓]1Ģ߃io Yŵo Yǝ ߃! eSSeKA   ;9 9  ' +K"hFD!!o Y߃ ב͆Ӧ ͆  "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -'u -}7?' 17o).ծϰ[ - R͛׶Ӧ o Y o Y դ.ϰ]1 =٧ރ  yޭ߭ ˰̆}8j"` D!߃ϰݮџٖǛɚo Y߃ ߃߃ i  ͫͫ͡  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ٖל7߫Z٧5 ߃߃jϷ]1͆ ϡ ߃߃ 6ۭӛ޵ɮϰ߃h߃ҥ۳Eo Y Щ̆ J  կӮɮ5ǃo Y͘ II d{ ɛ߃߃h٧ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ϰǛk7iiݶݢ߃߃ٖӛџіҝџǛ џ ߃8߃߃߃߃]1öծ߃ܛ]1Sٝؖ߃@@q͆߃͓߃ΰбٖŔX͆z#M}F ˶۞߃4<6.$ٛ o Yڡ1ރˢڞ7o Y߃/   - /9 E=I7 -W -i߃ϰϰ߃ö߃ћծ߃!"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ϙnX͛ߢ߃ۣۡżx4ϰɰ џѡҜ  џo YӦ)߃϶% ɝϟ7Iރ3}U ̆ ծ vخ߃Ũ߃ծ׳&߃Ӧ߃ۣ&g me !/ ?/7!ٖϰ͆ --ŵۭ߃!M̡߃ٯ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ 1 -1!߃߃߃߃ŵ ۭ  |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4("*/ )&',%$'%(%(џߓk2 "-9 Y73߃ % Քi߃ۓ ߃iم2|T ߃߃ݮ ז!ۡЛnX߃  ӱ߃Ŷ iDvѡ̫l߃sѝ͆ѧރͶƃū߃߃߃߃ -l -͆iӦ!߃ѡۡۡ  ǝ ٖʹ ɰٖ65' / ߃с Ǜ]1(!!3#G}' ? { yP˵sϰ߃׶Ǜ߃ ۭރܒɰo Yϡ3}U߮ѱ߭ ɜ ծ?ߵ ߃߃ծɰЧ߃/!  x4ƛѭ˵Q߃ -Úǝi#͆۰߃͛ # - :ɫǮ͆ ߃ϰś߃ۡ   ۭ  Ǯџۡ П߃̓ѮׁϔǛ˴s߃߃8߃iۡ ϰ߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '٨ރ߃͆#~**߃ů³ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGă߃ 2|Tӓ ͓͆џ7ރ߃Ţ  ރ؟ ͆߃͝ - ߃ -( - - - - -& - -D -, -N -: - - -J - - - -b - - -V - - - - - - -n - - -R - - -" t -" - - - -` -Z - - -  -0 -0 - - - -J -R - L - - -n -. - ['#&? ߃ !G+C% ߃ծŵծ ߵݤ߃߃ۡ - 51  -"ϰخy9IϰٖŢϰ߃]1͓ůiծ͆ ٖٟ ҕǮ  -Ú ˴˴ 6߃ ń߃أ:0'֢>/͆͆]1߶ӕ  ̫̫ -˛ۮ>߃߃W/V7߃ۭ -nX׶ٟ߃ "ɰϙ 7Ҧo Yמǝ˵  ?**ӕկۣ߃Io Yڡŵѡ  % - pF k,.ѱ.cs/ - -kծ!߃! ߃E&߂ڰϰɰ iߵ!ɰ ϰ ŷ߃ծg+ޫծ͆ב   ߃-߃Ŭ " E ߃߃Ѹі߃זӥ˯o Y͆߃۞ѡ   ߃}̓ϰӕ > -A%_ҕ̓,öϰ ͆߮ ǵ߃߃џӦöҕݼ߃߃ ߵǗ=*߃߃"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(/!$"%'"!# "#!$## 222ů ə߃ރ΃ ς ]1 Rŵ̆0*i߃ ߃ѱѧ߃ϰ\0߃.˴pߵ ͓߃  ;,3);g Ϫٯ ̝˶џރo Yރǝ͓ӷ٬ ö߃͆П1 ] &8l8ʧ߃ -\0߃͆Sϰճ# - :]1ǝ ߃ )̫+ůݮ̫2|Tז߃ ͫϿ ߃ɫ ŵ!Ų؛͘ II d߃ٖóϰ Ѳ߃ٖ׋ ˛MG ߃ǃͶ߃ͮ ߃a\0. ٖ ˴͆ö͆߃ ö]1k̫ݰm 6    Ӧɰծ͆j͓ ۭ !!3# q7 IoA  7 ?   )) !% ' +yIL4M/!($A% ޵i  ߃ ރ Ү -͆ߵ͆o Y/ПߵŶΝ؂!m ,#Ͷϰٖ͆͆͆߰ -݉ ö 1 -җW߃ L) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGbbi ߃ϰ߭Ţ߃ π ߞ ҕ߃ߓ˵ם߃ǃۓ$ + -U >ɰ̓ٯͫöӦ߃ ߃ծ' ߃؛ӷǃi߃cџöڡŃ߃ߵŵٖ9 YկKS]5$0ߵ ߃ Ím߃ӮϰקߵǃŶӖ϶ס߃ͫöޭΰǥϰ!߃ϰi5˗Ωџӥů͆ރ ͆ ߃#m -,?W׷߃͓"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ރǝ`Ӗӕӥ߃ o Y i߃߃T͓ղ Гۭ߃"tӛ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ߕm߃u߃ )Ǯ ۡįރџϰzӷ߃կ߃ϰƝծö߃כo Y߃!^ ߃à/؅ז" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߭]1 Í Ǜڡ dzϰٛ ۭ߃߃ӖŲ߃ӆ߮.cs/ - -k  -ӷ.)4"ŵǝɝ ϰiͫ͆ϰםŷ߃]1ծAџ è߃͡ծЩծ߃߃3}U˛ دϚ  ZϡۡIۓ ރ t%5m+     +   g_u+E+e   I'9s!+ ) qծރ ߃Ǜͫ-̫ rͶ=* M Л˵߃3Ӟߵۭ̆ӕǮ߃̫TO ߃ۡ߃߃ϰ]1߭߃П ߭$ ڝ"׊]1ڡǜ׊ӕ ߃ɱ ߃  G߳#ۭۡnXٜӦ"g ]9u 1 %3S ?;-6͆͆߂̆߃o Y߃ծۣ̆͆öϰӷ!ŷ]1öo Y ˵3}U߃ǮŃПؖ3}Uǔ߃߃ҕǛӕ ! 7: ͝%öٖקџ !͆ ٛ߃o Yůͫ -Ŷzͱϰ߃öѡ ߃!եڭҥŵ -ͩâiϰӛ߶iڭ߃ۡo Y׳ۣѾٖ߃ >ǝ"ʋ ŵџ٨1$AӕɝۭÂÒiЧӛ ߃ö͆ɝ߃ۡ͆߃߃aړ%5m+     +   g_u+E+e   I'9s!+ ) q ۭʴ!ʗo Y߃߃ѧ߃ɛџ߭͆!ĭ !ۭ%5m+     +   g_u+E+e   I'9s!+ ) q ŵǛ͡߃åǕWҕ׳Ţٯ߃͆߃Jե͆۲߃͆͛//͆}i߃0"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h,)) %"'&&%""%#'&#"' $' '"o Yծߝݯ ߮͡߃ -ޜ߃ϔϰ߃͆˶߃͆!]1=*Ӧ ߵ̆߃' џ3}UՕöӥǝ߃߃߃͆ϰŶ.ծɚ߃  ծ߃߶Ŷ߯ ծQ    ̓3 ߭i ͆!כ˷ 3}U߭ ͆ͫ߃߃ެ=߃E͓ٖǜ߃ƛП٨߃/ ö=*߃ۭͷi͓ ߃מծ ѡ ,=*͆ ߃IރG  ߭ե߃߃ŵӛݳӈ Ն̓ џߵ[ٖ;ϰޫ ϰ ז͆ϡ߃ ߃ӷӲǜɛ!ϰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ݢ߃ծ̆  ۭ۳̆ !߭v ߃ i ߃߃ ރ?ب ۭȝӖΰ  ɰ߃߃i׮^ЧϪۭ xB -߃Ǯ͆߃ǮÚŵɛ ͱ ߬щx4 ٖۭ! ߃߃߃͆iծݷi͆߃͓!׫ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )߃̆͆ӛџ͆͆/ A iі߃ϰӷ۲  ٮ߃ޭ%+ . %ٖ˵ Ӯѱϰ 6'Ԧ߃ ߃͆߃ϰ?¶ ߃ϰۓٖٝöПöö)l242 2$ ,, ' ̝ؖ`!+ ͆--!߃]1͝Ҧ׳7߃ ߃͆ϰϰ߃  ۭџٖߵͫҦ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ѡٖ̆˰m ɰ͆π$ ?LݶӲUö  ۞NɹάރǛ߃̡öߵó߂ݒݮݰ϶ ߃߃߃o Y߃  Å[o Y ɰ߃ŷMS -U> - r h6hh - -  bf1+Ʈٖ˭ѡ ů߃߃o Yծ Uzɛ͆߃ӷ#ӥ֝Þ ׅП o Y!ߩϐZ߃ݯ bX߃͆߃ծծ  ]1    ׍߃̫0۪ ͓ ߃˵޵Ӧ6"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -2|Tۭ̆͆ʭ!ѡó!͓ɮ   ͓!߃ -  3}U]1ե߃ߞӕӥ3}U,߃߳x4; ރ+Y=G; קӕ߃P͓  ͆߃ݑӕ?џۭɰ -˵Ǜҕ߃U߃^߃ћރߧ ۭכ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  :ݰރ݌Эss߃џߵ ͛̓Iy]1؝]ߵݶů  o Y  p@-xv@h\,˗߃͆ݛًٝ* ǜ Ӧ9{)G3KYk56+ރ߃ ߃öԮ( &D,N:J -bVnR"t"`Z00JRLn.['%#(&(۞߃Ɯ͆io Y s ˉѮ߃޵!߃˧ |߃ϰŢߵծ͆  gǮ߃8џͫ џߵ<*  Ɨ $$]ɶ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߀ѧծӦ߃ͷŶեòӊ۰B ³߃i۳џӜ߃  r - -  ߃ " - -] --g͆џ ͓" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ϰŶöϰ ͆$A ծ߃߃)߃ϰ͆ծٖ$ ^O; ٖ - -˵ߧg ̛͆Пכ͆߃͓$Օ͆߃^ ӛö߃ ŷ0o Yҕէ͆͆. ٝŲ޵ӷծ.  ߃ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӕѧب͆6߭ ĭ !  ݳ  ߃߃ ܰif ݯ"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2$# -) $!# -'!# +  ծ"ٖ͆ ӛ߃!߃ݮٖó!-s  ck %/M 3 - 0.ӛ؟ۓǮɰϠ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͆ 9ɛ  ̫%זП ۭiݠݛo Y߃%ٖ Ӧʛџ߃͆߃ϰߓ!ݰ ٥ݯݷ ݰ 't -|6>' -06n77)*j+q.,p߃Ń͆߃ -šѡ o Yރۣߞ٨П̤ ٖ߭ ۣۡ ߃=* c-w_6!S+33KMCQ;1KSZ -% - qF k o Yӓ  ö˧  1͆  m̆ ׊ɰץ*!%D y̬ 5sۓ џ I9 ;߃9]1˰٨^W=ރǜh߃߃ծ߃ ϰ Wp ͆i   ߃˵ӷǵŵ:ۣ ֨ ߃߃ۣۭƝ3e׊ѱ߃ ߃ȫ -ރʰV1߃ͫӥӟПH ߃=*!#ފǛ П a޵Lߓ߃߃ 9]͓߮ يöП͆ߓ̓#џ 2|T߃Ӥ7 -߃˵߶o Y؛̆؛z2  ړ͆ o Yԥ߃o Y#׶ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(M 'ΝڰǪҕö]1ܰۓǗ̱͆d SRi ߃ךɰŬ߃߃ џ5.W͆Uö$߃ ۭͫ 2|T̫߃ڭۭޭ ˴ٖ߳ϰ߰öծ߃ݕӷӲԥ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -Ǯƣϰ  ۓӠճPK!  ߃ǝ͆ ߃ծo Y͓߃   ^isծ߃߃ ? ϰŲ߃\߭ѧ ƣB K ߵ ˵ٖǛ ޞ߃ߵ=*ϰ( 'E-O;K cWo S#u#a[11KSM o/[Ͷ'<6Z,\@&P$vp< 2J<.F -|b&$= )@)A)*@ͫ  Ųծo Yö -Š"߃ůٖ -ѧ&w 5g#%cG u5y YWY, .߃ړ߃ǜ͛΀ ރ˓!3 9Gye   ' ? {P$,͆ ݮ߃߃ϰӥ%Ńџأ߃߃ٖۜӦ  ȝ!߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(> 'ٖӡö ö޳ѩ ͆ߵ߃ծo Y߃߃ʭ߃4cYПߵ߃ٖ͆ -Ӕ@yЩiÚ ͆Ԯ]1߃}އۓ ߃߃Ӧݰ *Ŗ ̧ŵYOo͆ߵ]1߃ٖo Y Bߝ߃  ͳ! - ̛ r ߃ ͆ծ߃߃Ս#R ,]IG/0˵͓Ӧݯåϰߞ+ -; - -T%٧ !o Yǚۭ߃ѡ!Q/O٧o Yٖǝ߃Iͯ ς߃ǜ˶̓Y۞ѡّե߃͓i ז"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -͆ڡ߃ѡٟ߃ۣݎٖiۓߵ y΀߭ *3߃  -ƃ͆ރŚ߃ɚݰ3d%̀߃߃ ߃߃ߵџo YӲǮ߃߃ ߫̆ݮo Y׮͆߃߃o Y   ծեɰ ͆߃!߃ 7 O #  3 ރɛ ŷŲ߳էo Y٧ݶ6 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(6z 'ٖ!Ų߃Ӧͫ͛ӛˋo YŶ]1g -߃ś ѡ ǜ@6߃ ; ͆ͫ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - ٖˆ  !#      -3 G  F!&"3 ߮u!ݯo YG{ͫ͝o YMԮ͆Jރ!ҕ    Ų֛߳ů i 3}Uեϰözo Yۡ߭Ǘ3}U۞ރ͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ծöٖ͛ǃ !߃߃~߃ -"o Y٤С߃ͮrϬϰ߃ɛ߃ Ѷޫۭٖͫ߃ۭ߃Y) ΪŶ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGggEӮ˴4ۡѡ؉ɛ߃ςz ރ]1o Yٖѧo Y߃ӕ էo YڰǛٖ ^ V S+o Y߃ծ߃ۭ ߃öѝ ߃߃Ӗ]1͆߃߶"?YI  ;'U5} %sG 5 1 E C #  % IE]Wٖ߃5߃IJٯ̓ ٣f߃ö߃!߭ҕߵ]1öπ]1ǃ ڡ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%" %# *!''!}F ϰK -c-w_6!S+33KMCQ;0KSZ! -߃gۓ  бײӕٖ$2 -"` -b --22b&*0'!Ǜۭ͆էΡ+٨ݰó϶я,4QfJ@ Bc!TV*ծ߃϶5.Wѧ ۭ͆ Ҧ߃զ͆  Ǘ ͫ߳  ŌϡY߃͆߃կ݉͆͆ ߫ TV*߃ރ  ߃ö߃ $ 0 D kǗۡ߃߶Ŷ  ͡߃ݑџ  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG o Y~߃ׁ͆Ӯџ߃ ۭ ۓ)\0߃߮ծ_Zo YŃߵǞ7 ۭŢǮ˵ɧ'͆ͫ-Ǯװۓ ރ =   &@":' o Yٜo Yϰ >٧Ӳެ/߃߃ߵߵڡ!  Ѳ!  ߃߃߃߭R ,]IG/0ϔ!öǛåٖѯ͆iǥ߃џ˵ ծˢ Ӧ! -ۭծՃ ۞߃˱ۭo Yڡރϰo Y/3}U זIJ]1߃ ծ߃Пϰ  ͆ۓˢٖϰҕ! !߃߃o Yѡko Yϰ̆~1 ߞ ރö!߃ń͆߃ѡ! %5m+     +   g_u+E+e   I'9s!+ ) q˵߃o Y7Ǯ߃߃ћ߃˴߃<ۭ͓Š߃  ö͆7_%}w 6 q,!ٖk!ϰůw߃߃џ }ó͆ҕ    ҕ ڣ͆ߵö ծ  ٧̆  ̆ ݡ߃͓ե$6\k߃ ծ͆ޫ2$ - EU ./ ǚo Yϡ߃͓ ׊ݯ߃R  7_%}w 6 q,ۣɜo Yö͆ǝ%5m+     +   g_u+E+e   I'9s!+ ) q߃  . r߃מͫߵi  ߵم͆ö!B߃ߵۭm߭i͆% - qF kݯ!͆!ͫ ׊\0o=  -߃ ݮ'߃˶6͆Cö   o Y/Л i͆ џۭ߃ɰϰ @b!!ϰ ӕ]1׳٧i߃ ߃ŵ ѩݮ߶Ųߧ͆ϰö ۣ6߃ö џ߃  "  - >" - - V,-!߃o Y !ރ3ՙٖ߃ߵ  Ǘם"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - і߶߃ϘbX -Úٖ ͆ ܯٖ'׊Ոɰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -6 ߃ރ ϰӠՃ߃iٖ׳[N óo Y  - - - " 0 0 1 1 0 1 2 0cJĢ E!ٖ ۭٖϰѡi  ͆߃ Ǜ -ԧ o Yߵ rǗo Yۓם͝߃Ǜo Y۞߃=*ծ=   &@":'@߃ٯs ͆$ ٖŢ߳џͶö^߃$w߃߃םo Yΰ=*ߝ - - -Q -< ߃ۓ߃џ(ٖ͆ կӖϰ=*ă ! %   ) _-QA;U}Wg/G aGC3%] YK )) !% ' +,K'A G  / #J4'iE-f5[($+"uc ̆ۤ7@  ϰM߃ ӛ<*nX$#L7ۣ ۡ ߃ޭ̓ӥ߃ծϰџö߃۶߃ћџ  ۭiǮϰ =*+$' 7/ kc߭  ϰ:¥ۡŚ3ݕ¥ݕ - Қ,_' .  *:Ԯo Yߨ͆ -ÚSߓۡڳ  ]1ϰ=*  ͆b] Օ߃ۭͱ Ӯgӛϰ%>6ӥէރ߃߶߃ϰؖ߃ů`۰̆Ń߃5o Y!ȰŚŢ!ճ߃ ߃ŀG  ߃'Ͷ'u -}7?' 17o).Ͷg0߬ ǃ߃  *ٖ͆ݷ۰ߵ͓͞o Y߃ϰ ٸٯƝς߭  -šs 9% -ϰɰӵۜ߃ߓ߃ٖӷ׊ o Yރϡǹ o YծǮ x4ߵӥ -Úϡ]1 i2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Ǜö3}Uɫ öӷݰ߃ۓ ߃߃S߃߃ Ǜiݰϰ˵߃߃ hݢ߃ҕ׳߃П i }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( Q 'ÂFbٖ~1ÂÒ 8߃џ̫̆ Ч ߃ٖ߃ϰ߮ծ߃͓զ]1ם߃ö۶ٖo YՓ ߃߃߃ۭ Ρ߃߃߃ٖ - 9{)G3KYk56+o Y/ٝͶo Y >Ӧ]1Ѧ#~˶זb³ݳ߃Γ͛ɛͶ ۭ U+ Ûŷ]1ۭ͆ז=*Ӧ.%7ћ߃  ͓ BBۭ o Y Ɲ G -}" -5 !ԚŶ߃ö KM o Y߃m͆߃ H͆Ѷ̆ݰπŵ˴߃߃ʤ0 Xէ͆   ߃߃7ހ ̝ ߃˰ Ϊ߃ɛϧυ͆=*߃˵Ӧ ߃ɮ͆ ̆ ö, o Yǜϰǜ   Մׁ$_߳͆͆}8k#a Eѩmٯtΰ߃ٖզߵ כ߃ööӦݯ߃կ]1 ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGPؖ]   -ϰ߃߃ރi/   - /9 E=I7 -W -߃ Ҧ4r߭ ߃ٖ߃#ٖڭɝ ݰ ն2|T͛߃ ߵѧ  -Ú l͓ۡ΂ރեӊ 0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lX$n$<*@H  -@H$XL^BTjJ:|x6T4 +&j(r"l &m"f"P%2$4&4ɚ߃ $  - - 7 bo Yζ%5m+     +   g_u+E+e   I'9s!+ ) q   ̆͆o Y%4l* - - -* - f^t+D*d~  -H&8r$ #&! '+ # &%!#)-& ($ %q!$!#͆ʵ4߃ϰ˵ۓ*22]1˴߃ͷծ!ΰ |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(!.*& )$',&$(%%%(ծ џö ǵ ߃ -߭ڣѧ߃ٝ߃" ,П  Ͷ%% -=* ׫z ߃˵ ߃׶ϰă۞o Y̆ͫޫӷ0 W !Ki _WCM9Ui5e)5KmS#+ /mY%o%=+AI! + -ӛɛC ǝ ߃ٛܰ]1߃߃ߵnX/]1 ߃6ǜ̫4) -!զٖo Yϰ - - -Ŷߵ [ͫ p ߃߃ķ߃!͝]1 π П]1 ߃͆ g߃߃͓ ʚ٤ ߃ߵ˵ ö ͆˧߃  $b![  ރ0ٖ<&߃߃؛2oS  - -3{A;ŷۣ٧xX͓&   B -9/ٛ߃ͫ̆Ӗo YǮ3}UU߃#^)2͆ǝރѧŷŠϔ߃o Yڭѩ˴*\0Ӡӥǭo Y }ŢџПծ˵%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%N"R P%P#Q *S!'Q'SͶ **߃=*io Yϔ&w 5g#%cG u5y YWY, .߃߃߃ @ E! Ɨĵծ߬ö! ߵi߃$ + -U >0ރɰ  ߃ϰۡ߃߃~ٖ߃߃  ׶߃߃ ߃ϰ߃ ͆٧̆ ٖۓѡ߃xB -˵"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ˯ۡ͆ם߃ז ϰ͆ե߃זŵѶۦö#F6P$6  -n -X 0#&-6/0ǃѭǮo Y ߮ӷ˴7ڭɰϋi$ϰ ǃ߃߃ϰ$ - EU ./U MM'َџo Y߃ÂÒ̝ Ǘ¶ ۣȝǞߧEc,v^6 R*22JLBP:0JRZ'#` -(aۭ߃̳ΰկ 3}Uٖڡ  !׶ϰ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӛӰݮ߶џŃǚ ߃T $q -لϰ߃֝Ōߵ/ɮז2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ̔ͮ߃ ȫ߃߃! ΰ߃ͫۡI  ö߃ۓ\\ \\ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'Ŷ5ރ߳+ -: -  -T%%d - ٖ=*/ It \x4 '=7[-]A'Q%wq= 3K=.G }c' )߭߃0-͆  ߃˵öͫ߃߃ ߃ٖŷݷ߃џb/Qö ֧߃# - :]1!dd  ӛե߃o Y ҕ<1߃ " %Q -̓Ҡ߃͆͆ Гw ׳ݯ\0\џ߃ - ϰ3}Uރ͆ϰߵuҕ߃Ѷ ծϰ ߃ݰƚӦ2|T߃% + ]!ɰöؖ؜]1 ͫѧuկ ٰ͇˵ߵݰӷ ײ߃߃  + -=wZgĵo Yśǃ1 -1էɰ͓dži%5m+     +   g_u+E+e   I'9s!+ ) qؖߓ ͛S;! ћ˭ŏ'  -$ + -U >͓߃ߟӥ͆  ݯ7&&&&]ڞ߶ɝZ׫ -z͆߃!ݫӕѧ ѡ Ҡ#͆ғޫѲǧ > џ߃ϰ"ٖ͆߃ؖ  ӛҕdfJ -B/F$ -.8,0*aɤ͆ö է͆&   B -9/֛߃ ߵӦٖߧ ڭS ƣö >ݮն\0  ٖ  ߃߭!ؖџŶPF "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ʧ߃o Y߃߃]1 ǚӥլ׊(>ŷ͓i߃ ͓ߵsʴ ّo YӕnXŶٝŠ Қ ծ\0 ߃ϰٖiͮڰ(>ǃ!!3# G C * eQAaW c { '5Ic '; = +gC9+%;=; #  'A G  / #%E=9Yf6.1"7d˵ !ۡöم̆]1̆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.    -ӥӷۭ͆͆͆Zŵբ9ϙŠѱݯ>ىϰӖ 3}U߃vӷ߃Ͷџ զ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGۭ8ћö߃ߵ םߵ߳2c,v^6 R*22JLBP:0JRZ'f# -( ɛ̛!߃7 {2 6ƃöٖ߃ٯם߃ϰ͓߃ʴӷΰ  ރ ߃ͫͧǀZ ͆Қ ٖ؟߃߃π ݜߧ߃Â͆ѧ$_ ۡؖ55 ӥǛ ߃ڰxݣåå۞io Yރ߃߃ ݑ߃ ߃]1͆ӆէ ߬ -޵ǵϰ͆ɮϧ=* ךؖ Ӯ3}U߭׊ѧװ o Y߃ !Ǜڭ"g ]9u 1 %3S ?;-6զ۱=*óös<*m!ϰ߃ٟ߃@%2 ůő y&w 5g#%cG u5y YWY, . }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '/ӷ!џߵϰӤ߃߭ŷ߃Þ   ʰ/8-öד ςP۞֥! -7߃ۓ߃߃߃ծӛiUӥ3}Ucٖai E ڞ߃ǝ߃߃қŶ߃ۀ7͡³͆џ߃ـڡ ͫ ͆߃̓ -߃͆۞ɛџ ރ͓ߵ  ͱ $ -t !#    eE'F!&""߃ͶgK C/G% -/80ɢџͱd SRi ߃֝ڭ͓ϰٖ ߃ ϰծ  ߵi߃ٝރ̆o Y -  ‚ ’ɶۡѭɛɰ߃Ǜ Пӥ6 o Y߃Ǜɰ? ۭͫ߃͆ ! ͆ іݰџџ   'u -}7?' 17o).ރӕ ͆" - -] --g=ӷ? ߵ -Úϰ߃ɨ̆Ӗö߃͆ӕ̓E׶Ɨϥџӛ͆߃ۓ͓͆ -Úӛŵ=*o Y߃Mʧo Y˶٤Ń ߵ/8-# - :߃ GW ۡ ͮ -Ӧ ɝil߭ٮ]1 ߭ ծӖǝ߃߃Mٖ͆  ӛ߃tǛ  ծo Yѳ߃àI߃߃}3}Uخˋׯ - }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( -' '۞ݕ^߃߃ˢɰ߃ׁ߳߭߃ˣ9߃ ߃ӓѭ!ǗӛMɰ# - :  \0[ IC> +8͆߃ ש ϰ ރͫ߃߃ٖͦڭЩ h!i!͆ö ߳ΰծ߃ݷiܰկ P߃ö Ŷߵ߃ރi ߃ ŷ߃!͆ Қۭ߃]1 öϬ߃nX$Ł(ŷɰ߃ծ߃̛ͫ˶˶ ͓ ߃߃ߵ ŵ͆ߵ۲ͱ͘ II d   ߳m2|Tŵͮ\0߃Tǝٖo Yҕ i  ˬ -K؟"ѩۡ߃ۣ̆K ۜ̓߃ݯϰԮ٧!ݰϰ)ӷ \0ۭ׶͆̆ݮöСDؖ ߃ցٛ ߃߃ڣǛG͓ծ 5 dz߃߭߃T9$ ծͫC"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - o߃  ߃߃ݶ߃ˢhߵŲ߃<ǝFbmo Yٖ 1бݯ߭ ͛ -ӷϛ - -߫߃ ߃G߭Ч!ɛŲ͆u98  @4*  lf -&pc*-"0 oͫ ߵ̆  -Úߵŵ -0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mY%o+ ͛ϰ߃ ٣߃զŶ߃ۭײ͆z͆ ߃o Y߃߃öb?o  -iۭ ݰϰ߃ϡ ۣ߃  ߃ö۳ |LبͶ8<$@  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG<ߵ̆Ţö c,v^6 R*22JLBP:0JRZ(#1 -(1Y) ŷӓ  7 'u -}7?' 17o).ПnXյ߃(Ճбϰ ͆߃ ߃öҕ͆gҕڰö Ŷџ߃ٵ =* !.!߃Ǜϰ΀  -Ú \0߃Ų͆ѭծ߃ٖ߃ٖ ă̫ߵ߃۞͆]1Ġ# %uC N!߃!p߃ǝ߃ߓճ! ö2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   ̝ Қ7ߵ  ͆̓"nKi _WCS-!9 3M5e)5KmkISEw#+ /mY%o%=+AI! AI%YM_CUkK;}y7U5@ o Y s]1 cLٖ̓Ӧ͆ Ӥ# &  >͆πͱ߃ѱ ؖ%5m+     +   g_u+E+e   I'9s!+ ) qnXћ ѡؖםǝ! ݮۭöϰöۿǚݰ ۜ߃٠Щӛ  ͓޳͆߃߃(C-;)  -cߵ  ʦ߃ϛݶ ͆Ġۭϰ݂öѩ߃˵ }͆iB߃˗ؖ ϰٖ ߃I .߃߮ ϰ߃\0  Ӳ!ӦɛϬ߃޳7ǃ̆?߭ ǚރ߃e߃ۧ߃ǜ/o Y߃ٯߵҕ  מؖեo Y9 ϰ ϰ Ų٧Ӗ M Ӳ3}Uۭ]1͆+Nπ  ޵ ۳Ӧѡ͆߃iզП϶͆  3}Uҕ  ߃@* z?߃ӕћɰ  Ӧ߃ G -}ǝ!߃ ݰ  Ӛ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃ǚϡ߃߃=*Ǯ͓եHԮǮo Y]1ӛ$ y o Y߃ѷϰŷћXѭ߃߃ׁٖǵӛͫǥ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ͓ǢĶ o Y ߃߂ۡ  ٖծϰۛ -Ǘ}8j"` D` ϰ!Ě  ˧1ѝݵ=*?߃5.W ǝg !{Qϰ͆ ۭǃ!і]1ϰ) -3͆ ϔ͆џӕ߃ރ     ԥ ׶ծǃ - ٖ͆ٝiۓƝٖރ  ߃޳і ߃џ!߃o Yۡ۰߃ۡ۰ ߃߮!߃Ԯŷّ3}U߃RXm)Y'O-W ߃?߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ѡ߃=*ރQ ߃  ݳ!Ӧ(>o Y޵߃͛Чٶճ߃cǖ ; ߃!Ųٖӷރ߃ݶ۳Ѱ߃t߃߃öϰރŃ3}U! ѱϰgٖ -Ú͡ ΡۡϠރI. ˵ߵۭ͆ǝ߄߃߃͆߃ΡǮ߃ٖ߃͆ & 9GCS/9E#Y7O -O1-gYq[&!( ӛߵ9 -TO ծϰ ! ӦӉͫ   ٖ߮߃ڡ.2߃o YӦ*ѧŢ߭ȫè% ߵ͆ !ͫ߃\0$-ٯ߭!ϰ߃ծ !߃[ Rۭ͙o Y!ٖ͆  -ŵѡH) ۭϘ߃π߃ ۡݮϰ]1ɮم̝͆ -ׅ ٖ  ߃ ߃ŵӷٖ͆ öM߃߃߃ۭĵo Y߃ Ӟ߃ծٖ߃߃  ӥ߃ߌծ߃ǝ߃* -'<  Xݰӥϰ › !ǃ ߃Ӗ ͓ö3}Uծƛ  -͆ö߃ӂɁ͆S -ÚۭӦӤ߃N.¥  !ރ 'ɮ\0j ƮYӕѡ߃ӥ߭ǃ    -ٜ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - - ߃ ߃ѭ. H 3}U߃ - -Ų߃ڭ#ߵŵߵ.!."ٖ$' 7/ kcӛ۞!ɛկ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ! ޭ!̫۰ -Ú Rmѡŵö٣]1ɚٖ͓۰٧k7iiٖ͆= *߃,^& .  *:+-ǮզͫO?џö̮ Ǯ٧  %߭Ͷރӥ߭˧o Y!߃ӥϰׁܰރ 1Ճ\O߃ ϰ߃߃ٖnX ? Ǯ߃͆߃߃iȚ o Y͆ӕ ծ Ρ߃ϰӜރϰ߃߃߃ݯ߃̆ӛ - - -ͶK߃  cٖ͆͆ ߃ ϰ߶ɝ߃ރ߭ͫ]1ب߃ծӖ ؖѡ߃ϰײ͆͆єҮhݮǛȫ͛ ϰ̡ߵ׶3}Uۓ ӕ͊n߃ƚ //߃ߵݕ$ӖŶ  ߃ǃ͆˗I͆߃̓ 6  ]!͇ߵ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Ͷ߃ٖsߵгŃ͆ߩϰߵםד̧͆7 - ݰ ҕߵٯ iٖծۡͮ߃ۭ͆Ϥo Y ϶ϰöɰЛ ͆߃ӷ̆ ٨߭ ߃߃ۣۣկʜz2|Ti7͛͆ҕ ݢճ߃ ݯyӦ ߞق+٨ߵ8ٖ! -  UN߃͆ރ WߧͶёۭo Y 8ϰٖ߃߃6߃!Ÿ8߃iٖծo Y ރŃ̆3}U߃߃  ͱ߭ͫ]1 ٟmǮ9 ̮!\0џ۞Æ×П6  ΰіö ͆ݰ˴ߵ ͙=*ŏ ˣ ̆ծ̡џ ߃ĵߵճo Yٖ˧   ŷծSsS!"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # џIڰ߃ ߃  -߃ӷۭͫ KŶӕ նծ߃߂ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( $ ' L|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>', ( $!' )+ $ ٖ] —߃  ߵӥۭ͆ϰϰo Yݣٖ͆˴߃Mߵۣ ڣ ծރڡ߃ծ͛,_' .  *:ۖ͘ II dŲ߃o Yۓͫѯ̆o Yװ"  >G -| ߃ ۭٖ ϰ ե ѧ ׮߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  כ3}UӖ!ۖ ͆߃öóˏ5߃R ,]IG/0ް ӕ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ӷ̆ @=*=*.߃ ˧߃~߃٧ -Ú ރ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ߵђ߃͆ݯ߃͛ݯޭ -'ͫ2۲ٖ߃ ߃Ń٧J߃קѡ]1!ٖ͆߃6 -۞ߵ o Y ɝџ߃߄+Ŷۓö ͮӷóo Y߃ ͫ ֛ r 9% - ͆ (+ ԺٖöП -߃߭öޭ۰o YۓŲ߃m߃# -HŰöזރ߃߃ރ ٖǛ ͫ ((ד̱Ŷџϡ ߃ٖ߃۶܉ŷǗџ߮ӂ߃7RPۭ ߃ ɰ٨G ˝ϰ Ŷٝ >ۡ߃8 ö߃߃ ŏL٧Ŕٖ߃͆"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -iҮ ߃ ӕ '=7[-]A'Q%wq= 3K=.G }c' )  å2|T$ʗڡ ɤ߳,, ߃͆2͆ǝٖo=  -r0C=*ǵٖ U߃£ ߳ϰa߃"&s!ӕ!߃ y3}UÑնߓ Ǜ͆߶3}U͓߃ծ ɰ͘ II dөӕѡ2|Tծo Y/ A(SnX2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߧ  ̆]1o Y Ǯ ߃Ɨϰ ߭ ߳öџ߃Ś۳ԥöߵŚ Kɰҕo Y̆ -ö3}U٨͆ծӷ5g ϰ hӦ߃߃ #G7Q%7   -o -Y 1#6ۭɛy͡2oS  - -3{A;ٖ/> ߃ϰɰͫե̧ ɰǛ 3}Uŵ ߵŷ߃\0%5m+     +   g_u+E+e   I'9s!+ ) q ͓͆iRYm)Y'O-W݉џ߳ڭ5g+Ǜ'o Yݮɉ͆߃˧եͧɮё'u -}7?' 17o).Ճ߃y߃% ǝ߭ - ծٖ ߃Ͷٖo Y߃ ۭۓϰ߃ бׁ߃լ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ͱ Wǎ߃߃i`c-w_6!S+33KMCQ;1KSZ -׶ $ + -U >& ٖ߃" -EeA;UU -U+ ! -' +y;+ =?#   u   CX  o Y3 ћ   ۭݶϰي۵"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -̓Ɨ <*]1  ɩ̆ Ÿ$! _ۭ kUN  ͆׶קۭ o Y߃ם  5זٖiǵ ͛ӷ  ծݯ  7Ţ߃͆ϰ ծ³Ŷ߃ϰ͆Ǘ͓۞ϰ  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(I '1ϡۭ  - - ?'@џߵ - ͆ ]1<*͆߃"B-o  S+A.5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -߶ӷ̓o Y˴߃ ׊߃ʤǛo Yϰϰ߭Պџ   gۭЧo YƝϚ&͆* s"9_ 8ٖ߃3}Uٯ ߃Ϫӱճ˶߃ל *3 ޵"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ϰӚ   џϬ ۞џvr  ߃5߃Ԧ2!%5m+     +   g_u+E+e   I'9s!+ ) qџ џ߃ӛ߃ ɮ߃ -Ú öˢ    ݰٖ˗ NɝП̆ߜʛ ծ߃iٖ ߃߃݉߃ ѝ ͓ٯ߃џP߃߃ӊ930 ! `ճٖރb]1Ӝɚ!߃ ߃  ˰V͆۞߃ Nͫ߃߃ѵ ֖ϰ߃ٖ΃0*߭߃b?o  -i߃͆ѧo Y߃߃յǣٖѳ ǝџٖǗރߵރT o Y @  ѧǣ͘͡ II dVރ͆ ͓͆߃&3 O 44 44͆ѱM߃o YӊMǜ߃ٮۓ]1߃ރߥ  R ,]IG/0֛ϰ ɰѧײӖ׳ߵٖ ߃ (C-;)  -c۞ ߃ݕӷŢџņ߃ ׮˶ި߃ە.ϔɰͱ߃џ ז߃Ŷۭ߃8ǵöݳo Y" 5  3GR߃Ӥӕۭ͆ Xΰͫ̆&w 5g#%cG u5y YWY, .o Y7ރʦϰ<ڣ!%# E)%yCSA;[{YYK57ga'!U+ 7 #!% 1 y eQO;=;#   -Ki/s"7Fmv.$,İ˗ˢ  ðݶ߃ ׳ɱ?ϰݯuö߃͆͆ *ӛ̆ӷͷծծs ߃)w}_ S 9=O 0͆ ۭծ  Ͷ߃i ߃M;ۣ   ۓ&%%[c  "# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] $UcM#C= mU[ 7!_ Ws)3'4O)AGW3 - -MQC9_UAa g3 5mQO}U #'Y){˧ɮɰ i  ϰѡ ϰ<*kѫ ̆ծ߃߭3 -Rʭ ߃ {߃ݶo YӲɐϰ߃ŵݏ͓B*! i߃Cǝ!3}Uϰ ߃߃o YٮծƝ]߃$ K8 :1ɚ@Ŗ ϰ߃߃߃ߜџ Ǜ͆]1 - o YŌז˶ǃПu98  @4*  lf -&pc*" " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  եߵ ׶٩ӱѧ3}U͆"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ˵ǝ5.W  П߃ö I9 ;ϰ۰߃͆̆ ˵  ǥ˶߃į]1$ + -T >*ۡӠ߃Q -<B߃ùö߃ ԰ɫخ2|Tӛ߃ӷöҥ߃ ?'@ɢٖyǮǛö߃͆o Y߃ 3}U c-w_6!S+33KMCQ;1KSZ! - ߃IJ!¶߃]1ӛ϶ o Yߞ -Ú    ө߃ ͆i͆ ͆  R ߃߃ ߃ǃٖ6џםӛ*Ӳѡ  Ͷ ö   Ǯ߃ xז͆ ̆  sٝ  ؑ߃ö͆2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͆ؖ ]1߃ ͆  yó ]19{)G3KYk56+߃a߃߃ ߃Ŷo Y߃͓߃öq@-ywA i\ӛ5ɮ3}Uö ö͆ϲN83}UχџB߃ ϰ߃Τ߃6߃֝߃ $9 ͘ II dؖ ݒ -߃ծ߃߃߃ եŚϰ  öեɰŵ Ǜo YˇםńSS! !Ǯ  ޵ςϰߝ̆  ˵מߝ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '6߃Û߃߃  i߃śö!߃ö7Г߃ӥ ߃Փݰ??Uז ߃%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%\"` c%`#` *a!'e'`ѩ߃ٛ߃Iؖ߃϶S͆߃Θכ Ǣ߃+ -=wZgiIŁ ߃dmϰ߃ŶAݶ%5m+     +   g_u+E+e   I'9s!+ ) qۭ ߵm ߃ٖٖӦ̆͡աߵۓݳƝԥo YSݸ؛ ǖۭ˵ ˵߃߃  ɰ9 ߭߃!ׅ!߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃!ѧ/h1ߵO#7لڡރ  ߃ٖ߃dc-w_6!S+33KMCQ;1KSZ - ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGރ  џ9#ފӛߵ  ߃ $߃ ٯ\04߃öӛi-ٯ  ۓ߃ۭ  {öۓ *3%ۭ Ǜi ٖۭ  ݯ Ŷo Y@* { ߃ɀ !   Ӛ iӊå߃Ӧ   џ٨3}Ui9˗ٖП͆ߵ .Ρͫ˴ݶ̊ծƮծo Y]1߃ͩ߃ǜמ5 #ׅ ѧߵ߃P.ӕӛö'=7[-]A'Q%wq= 3K=.G }c'm )ߵ٨ ̆אg϶i  I - -AP G*/(>!7_%}w 6 q,ϰo=  -7ެ˶ ڣŕŶރτ o Y ړi ! -Ͳ ե߃͛ ͆ϰեɝ   ͆%5m+     +   g_u+E+e   I'9s!+ ) q öV -ɰ߃iݳͫ?ݢŲڡ͆!cџ@cĵǝȝ߃cӷ0 ! `߃߃o Y߃ϧџ c-w_6!S+33KMCQ;1KSZ -ݫ=*Ϭ߃ -ٜͫڞ߃"g ]9u 1 %3S ?;-6͆ho Y$_g߃Ŷ߃ϛ ς߃џo Y  ߃߃9͆߃ ۞   ߃!!3# G) C * eQAaW c { '5Ic '; = +gC9+%;=; #  'A G  / #%EK;Gi/s=9|f.1"u ö׼ׯם߃!ߵ֛   3}Uo Yx? --D]2|T/]1ծ ٖ'ݥٖӕɰś۞ǝ߃k7iiUOI öӷПٖ@ΰӥʗ٣߃կѢםɷŵٖ ˧d SRiރ߃ -.ݐϪ!߃  ӕ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG$߃߃dzi/޵${ ٖ߃ӗזϔǛ  ߃͆מ  ރ߃͆̆˴ٖo Yϰ߃߃4=6.ݑלծ '!'  9ɮ/6 ߵË̙ ߃7߃ͫ ߃߃Ű߃ˤo Y"g ]9u 1 %3S ?;-6iϰ -͓ Ϫۃ߃˵/("!ǚ ö=*ړ͓)k7   ̫ծݮiեů ߭q@-ywA i\%5m+     +   g_u+E+e   I'9s!+ ) q]߶ӷ߃  < -|϶߃ ݰ͆ ɮ͆߃o Yӕ߃̆ރ,o Yɂ҇ߧ  ߃ۓ7 !; ߮ߵ!ײ߃~ ö߃#ߊi͆ʚѧ -i Þw [  ٛ߃ -! iiͱ  ͶҦ߃o YòɝŵރiY߃ߵ%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !O!ۡ߫Ǯϰɰݰ ރÑۣ  С ל߃ ѧ Xa߃%٠]1 ɤƗ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ͛ ͆>ߵ߃g ߃ ]1\0şϪ -š߃.߃ "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - $  - - 7 bƵ˵ o Yɛŷ -4Bݣi߃߃͆Л 0 ߵ߃s٨ӛ'͆  ߃޵۰o Y߃߃ ϰ I .x4͡߃ Ә'  W -8͆߃ڡ1 ٖ۞͓ѱ8˵[͓=*ϋ͆џ߃ؖڞծ׊ -خ֝߃߃ ׶]1߃߃ ٖ?3}Uծ -  -Ú y3ѭ߃߃Ǯ+߃ ĝ Ż߳ 5   -ߵ ͮϰ߃ӛ ߃    zϰ6׶׳ϰ3}ŬПD]1֛ٜͫ͆ŷǛơ!ރқ]1ٖǛٖٝ˴   ߃˧͡ߵ٧nX ҕ߃ϰ߃ö ̆u$_߃˰ ߃ރǝϰ ̆߃o Y2 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%659EC?sOq ikI  5( '  ݛ߃cʴ͛]1 ϰ ߃T `'߃ѩߵ ծ߃ !!! ٖq@-ywA i\o Yۭϰo Y߃߃ߞiҕ߃߃߃˗߃% + ]߃y͆A'߃|ٖǵ~߃˯ - $G ߃]1}!]#  -Q d7 !; ӖǮ٧? #=7ߜ߃߃1 ] o Yߵ߃ӕރ ߃ς -ӥџӱ  ĢǃƝҦ߃! ۡ߃߃ ҕ!͆  ߃͆ " {< ߃П߃]1 -ÚΝӦͫiϰރߵ߃ϰnXق߃  -Úۭ!V 3߃߃o Y߳͆! N߃ۣ[ RĠiѝϡŢʹރo Y͆%5m+     +   g_u+E+e   I'9s!+ ) qۭɪӕ۰ Yrߑ͆ o Y/ ]1pٖͫզ߭öמӛŢo Y -šۭ̆ϰ߃ӛ٧ցҕ լ͓͆"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(> '߃ ѯ \ 0 ӷۭ џ  ݰ*(#ѧhٖ9%5m+     +   g_u+E+e   I'9s!+ ) qŃ߃٧ɛ߃߮ ݰ߃ ˵ӷöկͶ% - qF k öߵ#G7Q%7   -o -Y 1#6iۭϰۡ͆ϰŷ߃ߩ ϰ  ios2 ˗  ͆̆߃ӛۭo Yџ͙ȝǗ۲߃ݡ Ͷ "ե˯߭ Ӥז öͫ܉͆ϰǃ! -0*E) a-gK;YK K7a O ))   ] A`h{ '5Ib&;= *fB9+$?AK'A G  ./A  ;= 9  ' A&8;O&l)f 0!" t9E!:߃!Ǯ=*ˢ߃ͫП ߵ͆Ӗ # Ч ?ެٖқɪџԦ3}U߃ф ׳ ݛ߃g0ׁ͆߃߃߃͆ӕ  ̆߃߃ Ӯ߃߃߃ٖߵ߃߃ ͆ؖ' |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4('!o*& )&',($'%'%, ѧĮ -iӥѼ3}U -3}U  ߵ]1߃ْӕÂi߃!7߃ϰׅ߃:/?bÍ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ެ ރo Y -ÚӦ߃ۡ ˵ɰЮדڰۭ߃̓o Y]1  ŝծ.C iŷ  ٖ   ˹ Ģ0̓%߃߃¥џ ö7πރ ٯެԦ""םg߃ٖʹo Y*ٖ߃߃[ٖ߫߃‚#ߵϰ  -šѝo Y -ٖۡ ߃Ч׺# -HЧϰ߭öŲ]Ǯö ϰџd^  -߃ ݶ  П "߃Ų ߵכ%{ 7oy -3/1 Ǜ:B ߃ǝߧٖ߳̆! -$_a͓߃˵ö]1۰ރ߃߃߃ 3}Uե ߮ ͆=*ߵӥѯ KŢܛٖӜރ 1 -͆١ϤXǜ߃߃ ߃ٖ߃]1Ԯу߃? ЬŶ˴ pɮ߃e%ϰծ ߃ џ ó ٖٖۭ̙ʚ߃݂߳ն< ߃!öc,v^6 R*22JLBP:0JRZ(#0 -(0    }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(A 'ǜ  -ۜ˴Ѯރ͆߃kӷ˵ѱ+ծͫ -٣! *3ö߃ޞö H߃!џծ߃!ޭ߃ғ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ѡ̆ ߃ۭ ߃߃ ˵ŋٖ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF!Y )!!"%$%#$"%!$$'#$"($&!% ##""B-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - - ߃զ ͆ ̆ -Sџׅקלö ݏמ߃˴ ߃߃ϰ߃ۭރʗ  !2 7v̫ $"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ߵ#͆!o Yx4ۓ׊! ͆߃ @̛ז͆ ]1ߨߵ͆߃ϰ͆͆?߃ '  W -8υö! NÂÒ߃ߵ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '͆0 ! `ٖͶ٨ŶƜͶۭ/؛ϝ͓\4+ ӷҥͫ öԦ˧mM1 ?`4߃Пo Y3}U"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -  -Ú׶ٖ˶זߵ߃ٟӕ6ծ:B ݶ̓ӛӍ# 3A &1 -(˶߃Ñۣ͛ǝ˴ΰ߃߃Ŷ  ݰ ۭ*ϰק2|T߃߃͆ ŵ) ߃%ϡłѡ]1( 'E-O;K cWo S#u#a[11KSM o/[) ҠEӦ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG%ń߃!כ  #"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -أۭމ@6ͱ@%2 ٨ӵރͶ߃ -#t ǮĠݶ J˹ٖ߃џǛٜۭn˰ۡɣöЗ ͆ϰ"߶7 Š͆ömٶӮ իڭ ރ  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ǃݷ7 {2 6yn߃o Y ߃ǃۓ|/'S ڡ߃ރ߃%>6߃߃߃ ߭߃ϰP Lߵ  Ǜ ǜ  [ - RбƜ -˴ۡܞծ?͘ II dӦz5 #ծö]1]1 ߃2PzL ZZD& -Nh"j2LN&Jf~"DVL43: v`8bV.& $ # (" '! ߃̆!˴mm mm߃ϰ̆ӛ׊߃!߃ۣ͆ ߃߃Ѷ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Ǯ ٖ͆߭׊ѧ̆"Ͷ˰˵.ރ˰-R6ŵö >͆ϰٖ ծۭϰΰ͆ϰ߃ ӕo YnX|   ݷUۜ՛ ɨۓރÑۣ߃ɰկ ů -Úݯ߃π֝]1ӛ*  F }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(F '  YMo Y߃ǽ߃ ۓ ߃ϰ߃߃ۭ>ɐ Þ۰g)2Ŷ߃Ʈ   =*߃ݫnX!!3-  oA a'!U+Q Tf){͓ˁ  ۡe΀ o Y3}U%+ .߃مͱi߃ ծA#ե̆  -+S-3 ۑ 8ͫ߃ͫҕٖ߭$ + -U >ٖ͆Ɋ͊Z߃Ӳ߃ǜf͆Mծ֮o Y߃'  *ۓٗŵ TV ?o Y]1ö͆$ ') -Ú3}U ̝ ӓ߃߃϶݉߃͓͆ͫ""ۭ ރΡo Y߭۞ -ÚE͓nX߃  J -͆  >o Yśǃߵ ٖۡ͛ >џۭ߃ۭnX% - qF kVâ߃ߵӕÞnX߃nX3}U ե ߃ŵ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   o Y߃! ͆z߃  -                  -                                  -                                                             &        ۡƮʗٖ̆4]1Ǯџ͙ӥ߃B߃   ³$*i!߃זݰŷߵ"r"ϰ߃gK C/G% -/80͆х ߃ Fb͆ - ۭˢ  Ń߃۵٣߃˵Ӡ߃߃öϙǗݣϰŶ߃? --D]2|T Â߃߫̓ϙ6o Yݳߵ  s -ά׊߃ö џɛ@Ϭщo Y ߃ 0'ϰ͓< 3}UГߵo Yio Y͆͆ރς'  W -8; ߃ۡ߃ۜɤ! ͆ɰװۡ յե!ϝ߃ ٜݰ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -͆߮R ,]IG/0߃U ߃ݛi1N(o Y߃5ۡլծ߃ά Ǜɮ ٖ9% 7gac { '5.eEo Y߃ٖރެwM Y߃ݯ... ߵ Fז͆۰$b![ ړ" 9/ ͆ރů۶ӑ-!̫Ԧo Yٖց (9ߝB}ӛâז߃͆]1#$  ˶}Ч ݮ߃ݯ ϰ̆ϰϰ  ݯ߃ע5 s߃Ǯ߃'۰o Y Ϭ  х˶ӷ]1Xπ߃ͮo YŶi߃߃ϰٖ ߃ݮծӤ͘ II dϰ߃ˤ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ׅ ߃߃կ߃۞ ϰ G -} ӛۡ͆8Ʈ~ɰ\0  Ԯ͛2y -Ǯ̆߃͆ ߚ %-7M߃~ ٖ߃Ǜ˵ů̓ ق߃Ӡӛ٧ͮ˗ӕ߃߃˧߃ٖ  ś߃߃ ړ:oߝٯ߮#G7Q%7   -o -Y 1#6T #͆jѡ!ϰ̫%եڡџx4ۡ߃Ӧӛö h%+U   - ^,8z U+ *K߃ߞޫ ӛ̮o Y͓Tރ߃߃ѡ͆׶˃ɜ2oR  - -3{A;߃ŵϰÛ Ӎٖͫ߃߮ ߃ͫ\01џެϰӛ ߃Y ߃Ŷ mߧ џ ۡ߃3}U߃˶ -ڣם  -Úö BxB -ۭio Y ѭǗ߫ۓ]1ɘ6o Yóɶ̝$ + -T >*ϰo Y͝Ϭ߃ރ ߃߃ö %t ;Mҕ ϰ  -ÚΪ$ - _-8{ $U>ѡ ǝ3}U߃o Y͘ II d߃߭߃#G7Q%7   -o -Y 1#6?m/ͫŖ£u" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ̛ͫۡ ͓ -Ǯݶ j߃߃םٖ ś͓ <!ٖ߃Ǘ!! !!ߠ!z ѩϡ՜͆ؔ!߃ٜ#m -,?W߃u }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(u 'ͬ߃nX ý|  ٨o Y  π͆џa߃o Y ь ٖߵ֞ ל߃Ŷ߃߃߃o YŰĢ!$c ʵ߶ ߵեŷ߃ ӕ߃߃ǝ џ'=*ϔק͆  ݮ Ҟ!å߃ ߃y -ǃIJ]1<!ا RYm)Y'O-W߃׮ٖރ -ɛϪ͆͆ џ͆Ű6Ӳɰџ џݯ߰߃ǃׇ߃߃؟߃iޫ ծ͆ǝ͆ ߃<*Þџ,ö(߃ӛ߃ ߃ǵџŶ ͙ ߭ߵ߃١$ײ  -Ú R>:/?bʵׯӕ -2͆˵߃ޭ߃߃ԬǮ o Y  ߃ - ͆%   ϰؖ߃iŚ߃!´׮iǮџ߃ʭ]1ӛծӦ͆o Y͓ &ރރ - -џǚ߃ŵo YͶŮm7 {2 6͆öKۭo Y=*߱ Ɋs o Y }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(. 'c\0"بӛѧ io YڭП߃ Ѳ ˴߃ӷ٧ ߃ɰix4ߵם"7)]  -! '; = +gC9+%;=;# _K'A G     -S;,A٨ ރ߃ϙӕ  - - - &  s p p r q p r pۡ٧ԓ ѯٯߵ߃  ރӷi߃۞߃̝߃ ծnX)->\ l JHp7f6)/(P0+ П %/: -5 G   Ho"ۡ Ţӥ߃ͫ ǵӡԦ߃(C-;)  -c ٵT߃߃//͆ ރ öo͆ǥՍi!Пڡ iۭ߃ם]1ۡTWŶ߃͆ɡӦ϶ o Y ۓ͆џ=*߃۲ ;߃Q߃߃o Y߃ǑߵՇե߃o Y hӲ ҕ̆߃ҕ߉@7֝߃џӛىo Y ٖ͆=*߃ ߵ@Ű߃o Y߃ڡZמ͆߃Ńůϰ ͫůʴǛ ߃߃̈́ߵȰۡӕҕ͆ݫץ߃٧]11߃ǃ#ׁ!ͫo Y.o Yհٖٜ߃  ǔѱ ʧ[ѩǗ%ל͆1ރԥϰԥծ -ѩז7 ߃ϰ   ߃߃ -šѧr߃ծ ם߃ ɝ͓ էރ߃ٖ߃ ߃ۓۭӥӛݮ]1߃ ͆öѴ xM}3#f5 7 o!!oM7so1M /% y_M;]5{1 m? )nXծögϰIz2 ߃ͫ߃>߃ӛҕ    ߃/۞߃ٛ ̝ ?ϰϰ߃]1ŷۭߵ߃o Yރ ̓߃o Yٯ߃ٖ߃. r[מŁŃ̤ö߬C ߃ӕɰ߃7߃ѡ -  ߃ʵׁOז͆ϰ  ݯ o Y3}U߃߃ۭӦi͆ ߃ރϬ!ӕ Ǯ͆ծ ѡiե߃Ӧϰ߬) v | ^ R  - - -  - 8  <  O    0%=*߃=*۞o Yϰ߃Ӗ! N߃Ǜ͆Ŷ ߃̛߃Ĭ#ݰǝS m ߃ 9ݯă:/?b$ړ - ϶ӷۓ߃ ۭ55ٖ͓߃޳ٖ öo Yǝ1Ŷ9{)G3KYk56+iig%5m+     +   g_u+E+e   I'9s!+ ) qd SRi߃՗S˵o Y7 Ǯ³ރ ߃߃cˤ ߃ŷ  ϰϰݨ%߃ɰ͆(C-;)  -co Y=gӮԚПџϰ߃ծö)n!nXٖ͆3}U߃ѭǛV߃٨ٖo ߃͆߃ŵӕ Ǫџߞׁ߃߃ߵw>ϮZ* -'<  X߃Ԯ  ߃߃ştBϰ]1 \ -ё߃џ%Ԯɮѧ ʺ߃nXÞіӊ˨ى߃   ٝߵ߃݄ٖŵۡկiӡh͆֝ߜџ֝ݢܰ)K Ii ծ߃<*i ͆=͆ ߃W̫  ե߃ٖ߃g)2ǝ3}UG//ʬ߃ ׎o Y ѱ̆]1i߃ϰծ - ]1͆ ٨ϰћk7iio Y˴ ߃ ĵߞӕ -  óӮѧ  -߃ڭ]1ϭVկʰc-w_6!S+33KMCQ;1KSZ - 7Ϫ˗!ǜ)m353 2% , gTó ɮ߃3}U߃Ǘö9{)G3KYk56+͆ö - - I9  - -;0Ģ ۭ͆Ӧ̓ݮ S͡ۓۑ%͆џ  o YŦϰ3}U߃ރ ۭ0 X[ި  ͆$ + -U >ծծ٧K߃ѧރ߃߃/߃ö&   B -9/2|Tǵŷݰϖɶ k ͓ם̱'߃߃ٜ#% B߃]1ٖ ߃!   ћ\0  Ǘ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ճǃΰQ͆۞̆öŵ&&ŲѪ9{)G3KYk56+ݮ  ۰g ٖ ճѭ  ٖۡ߃9߃o Yݭ߃џٖߵ3}U ׶ ߶óϰלϰ Ҡٖ ߵރ0 ! `ŷ߃ ߃ӕ߃߃߳˵ۮ׳6! Ń ҥ̛KӜ߃ öٖ׶ϰޫն ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!X%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG4߃߃џ߃Ǜ˶ٿ,_' .  *:ж߃ -߃߃IJ -š '   - B9 3;!dmߵӓ׳"ٮϰ ߃ ȚůöǝΪi߃˵ѭȰ-?]!m KIq7g7/0 ߾ߵٯ3}U˵յ߃߃џۡŶK߃߃ > *3$b!Z nX=* sб7ϰ ߃Пϰ ѝ͆ -]1ϡ۰:/?bͱ ͆߃ ۡ͆o Y߃ӓǝ˹" " 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X( !h$`"b%a'b"a!`#` `"a#`!`$`#b#`ơݕ͆ ϰП -` =*߃6'קկC̓  Ӧ͆ӛb?o  -iاճߵ# &  >ٖʭց3}U߃߭ ͆߃ ǟ֝"g ]9u 1 %3S ?;-6<*˴ړ ɱ &3 O  ٖ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' Ɛ߃#G7Q%7   -o -Y 1#6"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - ћѧ͆͆߳%Fۑo Y ߃ŷ͆͆ն߃ߝöo Y߃ ߃Ϫ߃ӕ߃ ٯ ߬ԥ2|T ϰۭٖƗ ߃ h%+ٖۭ۲͆7Ӣ߃ٖ߃ҕۜ ٖ֧T!ɨӕi˧ - -!ރ:w͆Ֆqfٖ9 ͆߃ѧϝ<* ó߃߃ ߃˞ ɛ  nX͛ ӕ=*o Yʚ߃! Ŷϰɸ Ճ߃öm͆ރɰٝ ۭ ؔͫ'˴ -Úծڡ( 'E-O;K cWo S#u#a[11KSM o/[ ̡ӥiӦų#f6 ӛП׊ӕͶĢɛ߃Ǘ߃۫o Y7ծ ǃ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ͆]1߃͆!ѡ߃ߵ3}U }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '׳߳ծ ٖ̆mّ ޶ٖ џ߃ ߃͆ϰ͛ۜ ٧?>)ރ̆o Y%5m+     +   g_u+E+e   I'9s!+ ) qۜӛ٧˵̮߃ ݮ߃#ߊ5 - -3/ Ǜ޳ 3}U۞8Ǯϰ(((ޜ((߃ ñ ߃͓͆$' 7/ kcӕ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ݯ ߃ٯٖ߃  ӕǗ߳ޭ o Y$ - EU ./ɗ?1#ٖϰ˵ ߃ݯͱͷݮ߃  ۣԮٖ!ٖ h%{ 7oy -3/1߃ ߃͝  o Y ,#߃͆ö\0јߵ أϰ! ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG!Ǘծi͆߃Ϸ˗߭ˣٖ  k߃ )w}_ S 9=O 0ٖ߃|L޵pߧߓƛћR ,]IG/0  ԍ o Y߃öqޫ߃ ݰ ݶџ߃ ߎ߃o YIJ߃ ծ iѭϡ̮ ѡƗ+7ޫ ϰ ߃'=7[-]A'Q%wq= 3K=.G }c' )ö٧5!ɚö߃ז߭mۣ ߃ iö  ߭ߵ]1:ɰۡ -į=* ͱٖٖџ*4u ɶ8߃ϰJ6 -߃ńǃl -! H ϰƞŖ߃ -Ú Պu]1ö ˵ѡɰ7ٖճˤ9Pɰӕ߃̆ ٖ͆ɚϝϡ!ٯ߃ ]1 nXo YџΪ?x͆ۡ ۓ͆ݰh,ם̆ëݮ]1߃͆nX߃=Tӛ.ۭtg߃ͫߧϰۖ ҥۡ öߧ ٮۡǝ߭ϰ ߃ރ߭߃ö߃Ӧ͆]1߃߭X&  -ϰͬ!Ŷ˛͆ ֝߃қ3}Uϰ߃͆ŵ ݰ3}U П[ R߃ͧ˯p џ8S͆߃޵i=*:o Y˧߃ ͆˰" 9/ ö ߃ ׶Ͷ߃o Y͆߃˵%5m+     +   g_u+E+e   I'9s!+ ) q߃߃ ݛ)ӥ@ٗ߃nX̓Lö߃o Y]17 i͆˱ö̆նٖ߃˯߃ߓu٪=*;٨ =*D -ӥ˧ K ö߃߃͆!- ߃Gѱۡ ͘ -Ú  ݛ ӕ߃2|T ۳ ߃ ߶ɜŚǝo Y߃ џɮ߃ ƗYǽy˱ů͆߃ٮʧǩ ˵ ڭ߃ϰåߵo Yԥٛö ͆ݳ߃߃ ۓ` â߃ڞ"g]1߃-߃ڡ ñ׳͆ǃö -ש͆ե߃ǜ߃ծߵ i߭߃ɫߵ͆ˢծM Чׁ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ϰ -ʭ߃ۦ ߃˵iծ6iџ߃ɰџoݰ ڣ ӕ ߃߃ٛ߃ƃ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.   .   1͆Փ 3˛ m זݯ߃ٖŢ ͧ   Ͷ  ߃ŷ̆ IgK C/G% -/8!k0=*߃͆ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )!Š* ͆߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'ӛ˵׶ʧ߃͆ɱם߃ π͓џ ͆ǚ<'t -|6>' -06n)*L+Q.,Rx4ٖ͆߶[ɛե͆͆3߃ö͆Ϫ߃͆ע *3ۭö߃ϰo Y ߃ͧ̆˧̆ͯٯEӥնٖo Y٧٧ۡͱ ׁnX/ٖ̫Yזճ߃)7џo Y߃ݷ -ˢ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃˶Îߵ˶կ͆Ϡ6  - bg1 ٖ ߭ϰ͆  ߃ٖo Yޞ ٧$#L7*ם \߃̫iڭ!ե߃Ӧ=*˵   ߃.ܰiߵٖ}Ͷ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߩ΃ܮѡ]1ϰזȫ9Ҟ͆  ߃o Yǝɰ˴ٖ(C-;)  -cö [ Rם٨ѧ!̮8 ͆ -'٧Ŗǎϡ͖o Y/ȫӷ͆߃3}Uڡ! ߃öӕ    $o=  -߃i ߃ ߃߃i͍(+ Ժۓ ͆0 W !Ki _WCS-!9 5e)5KmkISEw#+ /mY%o%=;}y7U5+B Ӳٖo Yǝ̫ۜ ?\0ٖ˯ٖ!ϰ ߃˧կǃ(> ߳˱ -߃ Ŷ߃ ĵ߃ m ̆i˗  -š߃ -šރͫǮ*џŵߵۣ߃3}U Ϫ˵ ӕ%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m ! ͓ރ џxB -Ѯ͓ׅ! ߃Ǜ"ǢͶ˧ ރ͓߭͆͆!٧]1Ǯ ]1էÛѱǃ[̮߃%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' הůۡ|/'So Yծͫ߃ @  ӷ\0o Y$l׊џ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -֝@ џ ɗկݝ߃ӷ $3 -#a c --33c&0ރ߃Ӧ ݷ]߃ ͆̆Uџ߃ ծ̫ɱ ö߃o Yރ ߃ ٖ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   o Y!̫ɰ߃=*%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !ߧööײ˴öڡϰ,/Dԍ(ij  ߳ߵџߞ̆ -Ϫ  ٮ5o Y - - ߃˵߃͆ǝ֝͆ -Ú͆  o Y$ݯ#f6  ݮ? 5 - \0ϰ -ÚͶ!* s"9_ 8߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ɕy0ރџ "" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X( -!4$0"0%0'0"0!0#2 1"1#0!0$1#2#0 ߃o Y -Ǯ ̆!͆Ӧ߃߃ i öӦ̓ӛ]1Ч߃ӥ.߃ ߃߃RЧ ǜ! ҕѱ Чŵҕ߃߃ Û ߃ɝ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Mۭӛۭџp̓ŵŲٖ ؖծơ$_ "7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  #  ٖ͆ : o Y̆˛ߧ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )џӮ\!>!ձڡZ!ѧ ߃M+͆͆ރ߃  $   ߃Ӳ!̧ؖ͜'=7[-]A'Q%wq= 3K=.G }c'4 )ٖե߃πӜ͆ĵņծ߃ -ރծϰDDDѯۭͮ!۞߃3}UեVͫǛϰ ϰ8  أ֛ǜ߃ߝ߃߃߃߃ٖ͆؉߃ݍ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DFAA!M $!%"&$&#%"%!"$)#&"%$%!% (#%h߃ɝŷ˴ӷɰЛ ߃]1  ߃߃ ߃߃ʗ ۭ˵ Ŷ ӥ!߃ۣեϰі SOѡ͆! ރN  ͆֝߃ϰӷ$*iٖ]1ǃ͆ ծӵ߃ ݰ߃o Yi ߃&   B -9/7gߨӕՃۭ͆Ģo Y#   F:ӕӛө55 s߃ ˬ_ɛʭnX߃öׁ˴߃߃ۓǝ !,_' .  *:߃٨]1ɚ˵ . .Ԁ!O ۓׅؖ -88 ߃ݯMϰ@ܞʃ۰ -Úͬ  ծgK C/G% -/80!Ŷ ˵͆͆߃͆̆ӛǗͧ=߳˛߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3  - -߃ז߃ڝ  o Y ͆ 3}U7߃  ͓ٖٖ ϰ͛% + ]۲םŷf B ӑ-֝ ߃͆߃߃͆   ͛ϰѩ߭Ɨ߃ۡĢ!7߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -џiџ߃؜͆߃ճ`ރӷo Y߃ߵ ( sGgǃ öiծז͆ ރڡöʦߵ ߃޵ٖ߃ :߃  ͱӛե߶o Y xߧۭ !ߧб $߳Ţ2|To Y/  -ҕuk Ԯծ߃߃o Yڡ}öo Y9ǃӲߵ߃ - -߃ ͆߃z Ũ߃ ߃ל  Ԧۀ öƗծ ރ[G ߃߃˯߃։߃ރ ߃(C-;)  -cQiN!$,t $ɮ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -]1ٖǝɰ[ R͆ ߃ ˵IПGT öˢӷ߃߃? ߃ ծ٧߃s͓߃͆٧޳  ۜ ߃  ǝ߃Ǯsϰߥ ӷ߃͆ߌǛĵ߃ϓ  ]1߃߮mӷٖo Y߃iϪ? L ' +y eQAa"K9  ' -? &! Kߵ߃ίŏ7  ͆ö  Ţ!߃߬͛џٖѱiɰ.ٖϡ߃$#,!͓ "g ]9u 1 %3S ?;-6ǝ͆߃ծӕ'=7[-]A'Q%wq= 3K=.G }c' )Úy߃ߜ ۭ8͆  ۭ (ݣXǜծٖF͓o Y ٖ͆߃߃ ߃  2 | T ͆̆ӷ %ڭ߶߃p߃߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ٧ͯɮ߃o Yŵϰ߃ö 11 ϰóö!ߝկ٧ǝ(ͫ?ى óۣϰo Yͮ̆߃ ߃ݯ۞ ņ ރۡ˹5ϰ#c-w_6!S+33KMCQ;1JRZH - ެMS -U> - o Y߃߃]Ţ Ǽծ߃o Y ! "w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ź͆2|T '!' ӛΰ ߃W]1! ։ ߃@ٟ" -y7_%}w 6 q,߃  ٜ̓ϚSŷ߃ii٧͆ 0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -/lX$n$<*@H  -@H$XL^BTjJ:|x6T47+&V(^"U &W"X!:%A$H&QǮ ߧ߃ Ǜ$ѡӦ߃=*ިPF ߜ‚Dۭ  -i߃߃Ġҕΰ -' -  - - - - - - - - - - - - - -c&ѓ߭ öǵɰ͆٧٠ ˵߃ׁ7߃̓ ͓?ʴ3d%ӕ٨ݰԕ̆̆߃߃o Yճםǟĵц϶߃ܰ ރó߃]1ڣ  ߳߃ʗ͆öͮ!ǝםHݰ!ރ\0?߃̓ 6ˢ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ö ߃ ǃӛӦŵyϠIJ߭]1h%+ݛ߃׳ם!џߧo Y߳ǣ Âٖ  ߃!1+ D)_-QA;U}Wg/G aGC3%Y YK% 7ga'!U+ 6>   -((!% 1 y eQOaW c { 'Ic '; = +gC9-%;=;#   dJ&@ G -I #A   ;9   IeEe .5gL&e5"}g(\VfM/! /(!f 2L+ "  s9!Ӧzö߃ ߃ӛ s߃߭ɰ  iŵӕ٧ +)@ ߃ǃ!"۰ߵ'u -}7?' 17o). ߃ U߮бߵ߃(C-;)  -cƝ˭    - -ծ ǜ7߃қ۞ծo Yמ˵   ծ߃̆ђĠ43}U0 ! `߃˰ * s"9_ 8ރ͓o Y5\0߃ժ͓ͫ ӛѶӓםnǝޜЖǛ͓ ծ ߭߃ז̆ ߃ӛ ۣރ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃o Y //ϰǗŲ=*ɮյͫ UL|2"f4 -6 -n  n~L6rn0L -.% x^L:\4z0 -l~>' (@$@'@)+@$@ݮx4ٯ! ߃ծåů߃͆ -Úծ͓ b(! %   ) _-QA;U}Wg/G aGC3%Y YK% 7gac { '5Ic '; = +gC9+%;=;#  9   4 jE-f5[}y)f.2͆џӓöm߃ ߃'߃!ۓ" ۡ̆ -߳@͆߃͆ ۭǛsӕ*͓߃͆џo Yŵ߃ٖ͆ŵͩ˖ϩ߃Ӧ͆߃ rǝȚ߃ x!+ߵ٧џ ϰٖo Y͆öߥ7 -Ú߃߃Ͷۡ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(% '=*ǔӷ߃ݯ ̮͆ &g me !/ ?/7!.8˶ ͮͱ̆С " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ۿծ]1i| ӕŵ߃ٖזߓ߃ٜU˅+ %GZG[5 ?Hߔ ǝʹ3d% #% @ٛծߧ ߃ծgǑ ߨ -Ú߃N ӦȰ ! ߃gͱɰ߃߃۳ ͆ ˵߃߃ӕ  öӦ߃۰o Y  ް |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4( " *3 )6',;$A%H%EɤǮ   Ӯ]1 ϶ʧ˵o Y/߃1N(åŃۓރϰɰӮ߃ӛ߃ޫl7ϰ߯g߃ Ǘϰ߃4ծ87Ү%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9'3 3}Uͫ4o Y i Þŷ  -էʵ߃ϰރA(Ci0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /mY%o%Ɇ+ o Yϰů͛߭ -̓ɰۣ!ߵ ߃?Kб ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGˤ͆ͫؗs˯ϰ  m - ŵۭ ߃˃߃̆ݰ߃͆߃߃  ȫѶiџ߃ۣ͓߃o Y&߃ 2եѱϰ i -ÚϰԮ gӕؓ͆ϰ׳Bݶ>ͫϰ߃ҧ͆ϰɱۓ0 -[ -!3 5 !߃ϰ߃ǣ ѡö߃߃ߵˤ׊3}U Ŷ|òӕ)90 -ÚŶϰǜ ö߮̆$c ӷöǝլٮ/ ӷϰߞߨo Y͆q@-ywA i\߃ۓ͆# - :ѡ϶ݷۡϰϚ߃կ¶ǃ RuRRˤөeۭե ܰ  ˧ ރ ! %   )ފ2|T# - :2oS  - -3{A;ɮ ͆ۓɰ!ӷ ̫5' 9͆ ϰϰ ө äŷ o Y͆7 ˛ߵџٖ߃ٖ͆5;ϰ 3}UTh'!πo Y߃ɚ߃ϰ ͱ˵  o YnXӖsˢ˴  ۣͮ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃ ق ߃ ۫ ͆͛ߵӦ؛ ރöَQ O"ѓ.?}ٖ w6ծ!ѱ͆& 9GCS/9E#Y7O -O1-gYq[!( ߜ@#ݛރ v͆߃զo YӥĢ߃o  ӛǮ߃ #߃ѲۭnӱS!o Y=*ӕux݋ٖnXѧi߃٠ !?/2|T߃߃ o Y߃ -Úۭ֥̔̆ -ٯ55͓߃ڡÂ߃ ߃]1 ۞ɰ߃ŲǛ- GÂɰ ߃߃óö˵h϶߃ۭ7߃ۭ1 ߮   џ߃߃ -ߵ  ӛ    Нރ߃ˢ'ɝ S ٖ͆Ԯ <1%Lٖ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -iޭ%5m+     +   g_u+E+e   I'9s!+ ) qѱŶ͆˴ o Y  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGǮؖ  ? ͆ ݮi߃̓ -6߃ծ߃͆߃߃ߵѭǚiů Ո  ߃o Y̫ӛ*HQjޫ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ӥʤ םݥo Yզ߭ϰ7=*"g ]9u 1 %3S ?;-6ŶΝ߃ۭ; "Ko Y߃ _˵ѧ!=*ϔ   ͆,#ע߳  ٝ ߃ ǜů=*П   3}U ރϸo YƮ ǝӷ͆  ؖ߃4 ŵ ߃Ɲ  Ɨ ͆ - -Ͷu߃ծӷ!ߵ!ٖѧ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'öo Yö߃Ϫ߃Ł͆ӛ߃˵  -Ú ߵծ͆͆ ߃ ӦӦ ϰɢ߃Qރǝћ ӛ܉߃͆i џϰ! N+ȫ̤!o Y߃ݛ!"   ,; o Y ٯ͆ ӲДͫ߃͆߃߭m߃ }߃ͮó M џ߃K׺߃͇    -!ɚ o Y͆!3}U߃זݰޜ ³O͆߃Ӳś,_' .  * -:    ŷ  ˵ݳ ǜ!˶5 # -ߵ̫iڰ   ӷ߃џ ͬ3}UԮ˞֞ènXߧGٖ͓ѩKy߃Ͷͫ͆ ( Ҡ ז߃߃ ߨ  -۳ϰ2|Tٖ߃m߃   ߃   ۭӤџ߃ծ߃ iö͆ ]1͆Sۡ߃Ķ߃ ߃Łۓ͆ŵ߃߃  ٣3}UެϰK϶ߵۭǬ޵1>͡  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Li!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3c`;wec % Kue +; qK'Y'_EG""1ե 3}U͆W߃   ӥ߃! ߃ٖ͆ķȮ ߜ!! NiٖӲݞ߃öمڣ͆q޵~1" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃Ӧ?3 % ٧  ߃͆߃͓߃ްE  ϩ!  ߃͆߃߃߃ ! %   ) _-QA;U}Wg/G aGC3%Y YK% 7ga'!U+ 7 ?   )) !% ' +y eQAaW c { '5Ic '; = +gC9+%;=; #  $+4fE-f5[}yQfM?($f61߃h߃߃ ٖŵӖ ö M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )߃߃2o Yͫͧ˃ ݞi;zϡ߃ݷۭnX߃Ɲ -ٖɰ߭קĢ )9I߶ћׇ ߃߃iϰ  ˵׮3׳(>ϰѧHЛ.۰ծV }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(V 'Պӕ Kקӕ߃߃߃ӕх+ʃџރ߃˵߃ǧ 6Ӧ ӕל  -88r888߃Ǯ ٖ߃߃߃ӛ߃͆٧ϰ߃öҢ߃!˶)m353 2% , ڣϰo Yѱۣŷݯѱ߃ۭ ߃͆ΰ߃͓ WԮ"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2$# -) $ # -' # + ߃ٖۡџͫ  Pաߵ̆ ӕ!ϰ  ރ͆  %{ 7oy -3/1!o Yۣͱ o Y߃ם ߃ӷӕӕϰћӢ ̆ ރ{ ߃ öo Y)w}_ S 9=O 0ٖ۳ů̖ ϰ߃ծ߃A߃-߃ ۳=*͆͆ǝŢ -  ˛   E4P7ͫ -sńͱկծϰ ԃo Y߶߃ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG - П -Ú˶߃ϰǛ߃ ׁǛ˗ m߃Ͷ߃Ƿ߃ރ׶  ѱ6o YnX߃߃˶ҞYτ߃ћߵϰˤ߃ś߃ͫ߃$CB# -;)] V ]1մӥɰ ٖ1x߃ރۭϰ !ߵFö߃=* ߃7 Ń͓͆ٛްǛ߃ϓɂ߃ɰ  '!' ǜǗזiӓϚS͆ϰǖX߃եʭ-߃   Ŷ7 {2 6ٖ޳Л  2 | T  ߃ŷi̓߃ݰٟԥ˵3}U sö ۞} ԃˣ]! ǝםծ߃͇ I - -AP G*/߃ ! }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(!V ' IΪ߃߃ϰ 4߃͆߃Iٖ͆͘ II dϰͫöo Yߵ߃ ˍM %< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%%"% )%)#( *,!'%'*Пo Y ʼn٨П͆Sůŷ ͆S߃ϰŝ߃ǝɶ6Ϫ ˭Ѧ ϡ߃o Y ެ߃ӷٮ 3 -ۓџقA޵߃ϰէ]̆͆Qџז˰͆Ӧϰ?ɪ͆΃ -͇rI ͆m͓5ۭ7 ݕǝ.$s 3 !џ߃ =߃ ߞϰo Y -4 Пϰ׳߃͆7 ߃џ߃ ɝͶ3}U 7  ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG!"şٯ߃߃߃ރ͓=*߃ۡ#  Fc͓ӷރĠߵ!ߵڡ߃ރ7?̆דӤݯѭٖö׊  Ӥ͓Ǯ͆߃ٖ ߎ5͆ߵo Y͛Ǯ%߃ם* -&< SX*- 3}U! o Yӛҕ9ǛӦ* -'<  X׳=*͆6ߵ ###߃! -# - :3˧߃ 55 ߃Ǯ ӕ˴ͱӕ' ůȰݰӥߵ  ߃ϰ8߃߃͆6߃ͫŰ=*߃߃ٛ˴߃nXٮvԭٖӕ߃ϓ߃'u -}7?' 17o).  ° ߃  ٖ͆ -Ú߭EK;GiK߃ݰ  ߃7 ߃öߵ߃߃ۭ ߃ɰ߃ރӛ߃ ߶ۭ ߃߃߃߃ !͘ II d߃϶ o Y˴߃߃ރٖ  ͆˧ ރ !2|T٤ٖ -?ϰĭ۞/͆/<ѝ qF  џӷПߓӦ߃ h ۞߃ʛ πӷ͓ӓ͆Ŏծo Y߃Ӧѧΰ͆߃x4͓߃ ݰۡރϰ߃öϰǛ  öٖ͓%n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&H&+("$ *ߧǗ߃כӕ ߃Ͷ ) }#ˢö֛!πŵ3?ϰӕם ͐ݶi߃?"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ٖϰճk iեӕҕ˵߃߃ۓ =*ѡݣҕٖ)Ոٛ͆ӕ@ݰśߧ;ϰ߃  ÂÒ͆  -ݰˣͤ߭i 8͛̔߃o Y ߃)l242 2$ t,, '!߃ծ߃Y -ͫ߃џǜ/ͫbѧӥ قͫ͡ǝϏ -ͫ~קݯ٧ރV ۭރͫ΂ѭծ F ѡ͆( U>ۭٖϰ ߵ) -.ڡӮ\0ϰŵٮ˰߃ѧbߝ͆ ߃  Ͷ[ ɰTo Yߵͮ   ߃͆o Y߃ÂŶٟiخ ϰӛ߃˴ԧɝ]1[8ϰ  ٘ Ӧ Ϻ ߃ ϡǛ߃߃͆ѧö߃Ҥ"џ ߃߃  ٖ͛ Ͷè׏եϰߚ %%aC    M'2w>   -+ l͆  ?ϰðM]1ק͆ ۭǜ ӕ͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,     ͓τߵǃͫ ٖߜϰӦܯů o Yӷ߃7ծǃˤցџ߃ś ͆ ߧ5" Oި dǜ 7 !Yϰ0 ! `o Y -ߵߧߵ~l plѡ߃ծؖͫ˧ͫ%]1Sϰ Ѷ=*2|T&%߃ǃ߃ؖ߃ݯ 3GR߫߃٧ރ͓ރö߃( 'E-O;K cWo S#u#a[11KSM o/[͓Ӡ  -ړ Л  ăͶKϰǗǮ߃ۭ̆ծì ߃ Ŷ̆ѡ/("͆߃߃πҚo Y ݰٖ ͊;< ; "ߵ߃џǝ iŬѱǃ͝$#L7ѡ=*ɝ бރ]1߃Ǜۭߵɰ ͆߃ זǽ ߃ٖۡsխ Әҥ M  ̆ -͆ӱqި6߃i߃ߓ@ǮǛ߃߃ۭۡ ݰo Y߃$3 -"a c --33c1&0ϰ ۭ߃  ߃߃ŷ =*  \0͆ϰ͓(C-;)  -cǝjZ߃߃߃߃߭ҕ+ם̆ + -: -  -T%%nߵׅ߃ ͫ߃߃ ϔ߃1 ;/ I 3}UܶɊ͆"Ţ%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ۡ7)m353 2% , Ϊ o YS\0أ߃ӕ ؛o Yϙ߃ö]1߃џ߃ٖٖˢ߃߃߃.%߃ ϰ͆ ߃߃q@-ywA i\߃ e2|T7 զӓ͛o Y Ӯ ћ י ͆( 'E-O;K cWo S#u#a[11KSM o/[ ߃i]1o Y  Jڣ  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( & 'Ӧϰ ߃߃߃ߵ͓͆. #G7Q%7   -o -Y 1#6հڡ͓ѭ .ԕâo YŲכ͓9=*?öٖݕ Ϡ]1եŷůџ3}U  նߵůŵ˯7 1-ǜɝ߃߃ ӲŃ]1ӕ߃߃˵/˴߭ӕݰ߃߃ѧկ˝   }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( . '%{ 7oy -3/1Ǜ߃˺޵߃߃߃ ŵաˤ޳߃͆  ˵ۭ[ծǝҕ\ 4'߃ؖŲ ߃$߃!͆߃ǵϰ -ϡo!ǝݞ˶ i !ڡ Mރٖ߃ӛזѱ߃߶ ߃JͫރŠö˵ѳ]1 -! ߃ۭ6͆RYm)Y'O-W߃ͫۡ ߃Ͷ ߃ -o Yϰ! ]1ӥʢџsӕڝ˴1ݰ,_' .  *:ѶݮЖK+ ɣ ˯ ͘ II d - %o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' ٖٖ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Ǜiö .CiÂÒ%Ӳ <*óq h+ ? ͊o Y/ҕ -6ůϰ -ٖ7ͫƮͶ!}//߃Ńџ߃˵ٖŷ ɰ    -ӕǃ ǝ!ŵ $  ӕ ö͆ö͊? #=7͛՝̖םП߃  ރ ߃ݰo Y̆ ۡӛ o Y ˱ ߃!ϰڡ]1߶ϰcԝ͘ II dն͆ރכײǝٖ߃ۭӥͶק >ݡöӮ޵զ  >ڱб͞'=7[-]A'Q%wq= 3K=.G }c'  )߃ӱ˴߃ߎ۞ծџ 3}U co Y( &D,N:J -bVnR"t"`Z00JRLn.['Z#b&b߃Kۭˢw>Ǘ Ûۭͫ ϰ =*((߃̮ۭ߃˧ҕͶ ń٤ٖړ;ϰџރϰmö˧ ( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DFII!Z 1!4"3$3#2"2!3$3#4"4$4!5 4#4ǝ߃* s"9_ 8  ?˰&3 O   Ӧͬ  ö u߃Ѵ$!iŢ -ώ߃߃ծѡ ͓ߵ -šѭ]1 ʗ̆ͫ݉߃ ߃!|i  5 ٖџ ҕ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )߃߃߃ά! - -߃ ߃͓˴2ѱ˵ٖՕٖö-j7Kۓؤ ߃߃#   8 '_  !A 6ö߃߃ѡ=ŷ׺öϰ&g me !/ ?/7!ϰ͆ӕ ߃џ!p8˝߭џө͆߃ϰ ߵ͆ ߃!ծӕϰݒٖރo Y ɰ+7öۓϰ$3 -#a c --33c&0Ŷ ˵џЩ ǛY۞͆͆߃߃͆߃ͫǦٖψ ߃ ͛Ϊ)͆Пߵ˵Ч߃߭Ǟ /\ " ٧  -=*͛ö \0 !͆# o Y ѩ'. ɰ]1߃$ -t  ǽ ӛ׏߃ ٖ #G7Q%7   -o -Y 1#62Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ɰi  Ϊٮӷ.ǜ ͆=*͆ϰǶƝsߵö͆߃͆Ǘ0 ! `ϔ%߃ۭ͛o Y̆ѓ  5  ͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  nX/i߃ Ρΰե͆˰_Ǯ߃o Yioӷծԥ͆͆߬߃ջnXˤ߃nX!Ͷ  ׁ߃߃7ŢΡ߃ۖ͆ǝR ,]IG/0"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce|c1  # џ b?o  -i+͓߃ۭ͓ؖ߃ůӦ  ŵٖ߃ͱo Yώׁo Yރöiۭ3}U6i#  ,Q d+A - ö߃߃ߵå# 3A &1 Ӧۓ ]1׶߃߃ٖ͆ϰ׷ Kg/Kٖѩ ރ߃k߃߃ݕ߃qۡǝ× D߃  -g0߃ ߃ۭϰ߃ڡ  ߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃џ ހ͆ߵϰ߃ŷϰ͛ǎկٖ    - -߃ ߵߵ[ R߃߃ۅ߃ذ ߶ɚ!ڞ߃s !͓͆ۡڭى "gß]1ٖ ރӷ ˵͓Tӛ߃ϰ߃ʃݯnXџރnXöۡ 2|Tǚ!()ڝ ͓џӚ߃o Y> ߃ͮϰMöӜ !ߵמؖ˵ϰzݲɚ͆߃͆   ٧o Yπ=*  ͆Пö  -o Y/ѝ΂x4ϰ ɰ ߃߃߃6̓ѩö o YS-ПnX ööۣ Ѱ ߃ -ͫ߃ gK C/G% -/8 0ŵǝٟۡ߃ƛ͆̆ -Ú ծ3<1aƮܰѭϡ~,="~ЧTߵio Yϰɚؖ߃٨ ˤ͛߃ ϰ  -2 - - - -iߵ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͛!ɫ i ߃  ߃ɛ߃ӥ߃͆!ӛǛo YқŁ׊͓˝ ś͆ծ  '߃o Y%5m+     +   g_u+E+e   I'9s!+ ) qՙϰ$Ӧ   ۓ!( sGg߃2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  Ńǃ9{)G3KYk56+KnX/ٰ˴͆nXǛϰ߃o Yö ¶ ߵѱۓѡΰ ǃ߃3}Uǖ߃9߃ɤߵϰ כ ɚ̓͆͛  ӕʴI˵ݕӖ˰կϰӼӕ͛͆߃͆߃͆84͆ٮ}!R ,]IG/0͓C˧ŵϰ˵̓ ϰծhӲֲ߃'  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'A" -͆߶ѧiӥ͆߃ǜݢJџϰo Yɢ ߵ߃//ɛ ߃߃џo Yǝ߃ɮ(ϰ ƿߧmӥۡ ߃ ߃πӥi ˵ Ϟ  -ΪٞgПރ %4l* - - -* - f^t+D*d~  -H&8r$##%! #+ # &$!$)-$ (" &q!%!'ۭ Q -<ӛ ͆0 . rۭ ͆ŕݛ nXŷѭݮٖ ۭͫϰǛٖזݕ ߃o YߵǛB ߃џϰ ߃ -ÚͫB ރٮӜ߃Ǜե?߃ #G7Q%7   -o -Y 1#6مA̒7_%}w 6 q,߃mџ y9óۡ˛nX ͆߃iӕr%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' No Y‚ ’͆ٝծ߃ ߃ 00ӦП˧׊ ͆ /T+:߃͆( &D,N:J -bVnR"t"`Z00JRLn.['1#7&4߃Ģ޵ٖ!  && 0 ! `ٖ/7;6ؖ  ʵo Y2|T߃͆Ձރ"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3 :: - -o Y ͆˵i!öկ߃ ߰͆  ߃ߵ ϰpߵ߃߃ϰۓٖ8]1ٖǃ ]1 ѭ͖ͫ߃inXٖӋ ńӕ͛$!͆ז߃̓! ל̆џծ$ۭ!ۭۡ͆߃öރ!ĵĠD߃׀ǽ߃ҚK ӛ ڡ߃ŃЧ͆͆ Ϡ]߃̮ˣåͫ߃]1ϰ3}Uٛݰ$*iiϰ!͆˴ͫ݉ރб ̆߃͡    ,ۓÛ߃ծ߃߃͆ӛ ͱׯ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃߃ âٖڳϰ?Ӗi ߃߃߃޵[ Rӕѭ )ۭ ɰ߃#ߊϰů K˧]3}UnXۡπbҕ۶ӧ߃߭Ǜ9{)G3KYk56+ٮɮ  ͯ߃ٖ]1=ٖӓy6 . r١ٖ͆o Y]1ǝ߃͆ ΰ  #џٖڰߵӦ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ɰ߃ћsϬӛלߵIö -כ߃#߃߃ ϰ߃ӷ$N O;߃ ?ӕϰǃ֮׳ծ߃߃߃٣R ,]IG/0 ǃ ߃џџхǮnX ̫ ߃ѧ ߃͆̓Ǜ  ϶ӛ͛߃ o Y>!ۭɛ!ϰ}8j"` D }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( + 'ۭfӦ߃ۡ۞߃ծ!Ű?߃Qoۡ͆ۡӕö=*˵  ߵ߃٧ o Yџ߃ծöС - o Y9{)G3KYk56+͆߃u\ ރ߃ߵѧS]5$0  ߃ ߃߃߶߃!˵ƿٯ8nޜϰٖכiП ҕ -Úm -Úǝo Yҕö߃ö џރעӛ͆ז̆ ȝo Y߄ߵӓӛӠ:/?b ߃=*<*i ѧK  ם۞߃PŲȝΪ Q y -K  ?ǝٴ ͆װ߃ߧ߃ۭӛ  ߃ϰo Y߃!۷]1ծН ͆ϰ ͔ ݨӥ߃͘ II d3}UŶۡ=*i -߃ ьП,߃ɛӛօ -Ú߃߃7߆Ӧ!߃ΰǛ Ӯӕ -ʗ]1ӕџ_ ͫ^W=ݰ ז ̆öϰٖRöAo Yӛ ٖ[i ݑ o Y/ŷ߃͆߃ ٖӥ˞֕ l̓³߃7_%}w 6 q,ߧϰɝӕӛͶɰ ٝރ۞ ٖ߃߃ -  A߃iǮ߃͆äIb] ߃߃ٖMKi 3gAI! AI%YM_IUkU}͆öÂÒ߃o Yț͓ծϰͶǮiK]1Ӟ߃߮Ǜń Ю ӕ& +| o Y ŷ ե  Ǯ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGӦϰo Y؛߃͆&ö͓ϰEӓݮծ̝ٖ &   B -9/ߵ 7ϰ߃͍ߵŷgҜ=*=* %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !ރ׮0џؖ5 11  ߃**ۭ߃Ѯo Y5 -ް͆z٨զ go Yo Y o YͫѮ G -}Ţ߃߃J ͆-ˣπ]1͆Ԯuٖ˶ʗ߫Ӯ3}UB ɰէ߃͓ל߃&w 5g#%cG u5y YWY, .ރ !П ծ2|TΡö ٖ  3}Uۭ͆ϰճ=* o Y߃߳͆ς 'GGҕå߃ ߭ö ś ɰ߃ ߃! ծ߃  ǣծٟůϰ͆Пٝڳ٧։4כ߃ۡۡ߃7ϰե=*߃ӷ؛ ߌ̱߃% ǝˢ߃  կI˵Ųϰ F ͫ߃̓YYЩ ߃˴ o Y߃  _Ǯ͆3}U͆\0ŵ ٖݮ߃߭4ٖ ߃o Y/ ߃ -џi ߃͓݀0 -[ -!3 5ǃ ǜ ͵߃ӛ #w]Cߵծs٧,_' .  *: =*cݰѓե ˵ҕͳՔٖ ΀͆öͶН  >>˛+ ϰɰ׭ӥ߮͆ ߃"ƋރӦ߃y - ö ٖۭ˵͆ړƗ2|T߰ ߃ȫͶ %ծ߃Ǯi߃ۭEӦ߃ճ?4 !fѡMۣ͓߳߃uölo Yö .óo Y͆߃ Jݰ ڡ ߃y !"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ϰҕ݉߳!iۡݶծ!!()7߃͇ӥ=*͆o Y͓ծџ \ 4' !߃ I ߃g "# 9C-9 C;/hc1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AGW3  MQC9_UAa g3 5mQO}U #'Y) -x٠ Ɲϯ" -  ) -       [<[. = -  gџեٖ߃Ń!ݶߵӦӖݯ"ϰů͆ڡö͆ߵ ߃!r ߃ߵӛ߃ϰi߃ɛ߃ӷTӮծ߃ٖ߃ Ӯ͆"w QMɛ]1ϰۭŵݰ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG߃ ߃ŷѧ̆ö ͓͓ ͆ ߃͆ ז߃͆ϝ߃̆ݢm ٖuΨ ͆ћѭߵ"g ]9u 1 %3S ?;-6RӕӲت߃o Y!߃ \4+ރɰ öҮ#h)Ie'FПo Y͆ۜߵ׶͆ߵ  Ǯΰ߃٨ŵ' #ڡٖ-ٖ͓!ծӕ˔E͛Ӧ!߃Ǜ lۭ o Yƛ͆߃ςŃɰV߃߃q̓!  ƥ˰ ӷ߃џѧ - э 0 X2o YǮ߃ ϰϰП߃ö߃]13}Uϰ=*"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(/!$"%'"!# "#!$##ŵٖ߃]1П!öծڡ7߃ =*ߵ?ǚ͆πd߃߳ߵ!ћ ߃D߃ ϶͛ӻ( &D,N:J -bVnR"t"`Z00JRLn.['1#9&5"$߃ݛóٖ!߃ ŵ ߃c ΰ"8. -8$FXH4RXv(F8H4"P0ZZ6N,22jX"J(6*0HL* T,PJHdbb6>fN,4:X:&($><.@D0 p.> -BJn,:h, #""&$%%"%#%&#"% $% '% ߃˵ ɝٖ׌1 :. I/ ̆ݰ ՗ɰǃϰۭ߃߃ Ŷůŵ߃۰ǜ ǝƮ߃!ɰ޵П ѡ  `͆! ϰӦկџӚ˵! ߵA Ϭo Yҕٖd߃!ŃӤџ\0ӥ߃ɜէ Ӳ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -'߃߃կöٝ!Ǜ$ރ=* -Ú$  - - 7 bͫ͆߃߃ؖ߃ ͛͆  ]12|T!ރծ  ҥ߭߃߃߃ߵۭޫʗ$  - - 7 b߃ - ϰӦϰޫف"9<*6߃٨ۭߧݯ߃I˴ '=7[-]A'Q%wq= 3K=.G }c' ) ۮ ߃o Y߃߃ʧgѶ ۭ ͓Ǜѡ ߃߃۞ -ÚӕP߃ nXnX߃gϰ# K[߃ߵ ɢރ ׊ ׁݮ ߃ɝރ ߃ ۣ «ۡö -߃ ϰǞ ˝ѭi߃( sGgo Y߃ ǃ \0՚߃ރծ߃ӛ*?ϰ ͆ѩ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ٖۭ˵ǝ߃ ۣל͆i ׊֝o Y3}U:+# ͫݛ߃ӕ*!(o Y߭ %ʵ ӊ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGΪ Ǟ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG$џ͆ծӦ˚s ŵ ǝޭ߃Y - _-8{ YUmö߃ˡ,#ӕ"g ]9u 1 %3S ?;-6եч  o Y߃7ߥbٖҠѶקi߃ړ߃2ӥ߃ۭT Š -ݶӤϚ!ńծh ߭߃ö߃͆˵ӓٖ߃٧Wlߵ߃߃߃77ׂ]1  џۡ͆  Q 3}U қ -ٖ Ӳ  ߃ٮ$ѧ !ٖǮ "" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!-$2"1%2'0"0!0#1 0"0#0!1$0#0#0ߵ ǝ޵$ 56߃͆ծ׊ܰ Ŷ ߃ѱΡѶٖۡZ<*ם߃ٖރɄץٛ+ -=wZgџ '   - B9 3;ϰcӥ ˴ރϰ߃߃ ςِ߃ߨ(G(o Y̫٨*HQjϰ߃o Y ! ͆. jZn߃=ͮ߃ϰ߃Ӯɰ ƫ!+%5m+     +   g_u+E+e   I'9s!+ ) q  ö̆ ߃ \0Z HB> +)$8, gK C/G% -/80ޫE6߃ײ߃ǝǛ߃џ ͆ -šӷׁճ߃ۡˣ  n     X ߃Ql3}Uٖڡџރ  -ǃџ߃Ҧӷׯǚ߭mB٧ѫϙ ߭ߵl gٜŵ=*ҥ o Yo Y ݰŁ  ߃`!߃Âރծ͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃ͫ /öٯ ߃ ߃ߵ߃[/=ݕރ͆߃ז - ͆ѱރۭͫГۓ%5m+     +   g_u+E+e   I'9s!+ ) q߃ۭЧo Yڭ׳Ǘ߃ ߃ ̓ӢŲ ]1߇K߶Ǜ!ͮ߃ӥŷ/ǝ ̱> ϰ߃ߞ $   ̆iٖnXװ0߃͇ړiޭͫ` - եǝٖ͆ל ѭۭ߃џ ߃߃͆@ۣٔ9{)G3KYk56+џɰ˵ۭ٧͆o YŃˢߵŵ %# ߃߃џ߃\0էǛP߶͆ -ϝ   ߃Pг ߃߃ ٖo Yöٖۡ  ͆ϰ ߓ޵ ͛ۖo Y=ݰ ѱ   o Yǔۭݷד߃l_ћ߃7 9{)G3KYk56+.߭ ɱ3öۭMݰ ߃Ʈ  8!+߫߃џʵۓo Yɪ ٟ͆͆iɝ͆ ߃ծ͓nX<*#3Smٮٖٖ͆ݯҜ ߮߃ծ˱ͫ‚ͫ Ŷ iѧϰ \0׺6 ͆Ǜޭ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ѡ߶t ѡѡ7߃ҕ"ٯd SRi {.ߵ!r߃כ߃Ʈ  ӛöް͆̆ ǮѩɰŶ߃լ ̆ҕ߃¥v'   - B9 3; ͆߃]1 ٖރɰq! %   )ߊ߃ӛ  ѧ أ߃Ӝ߃ٖǜП ۡ%i]1߃ x߃ߵ! !ڡƗזŵєѭ ߃߃ŵ͓iǮ"# 9C-9 C;/ic1 KM  } -Wg##K+/ey K7] %UcM#C= mU[ 7!_ Ws)3'4O)AFW3  MQC9_UAa g3 5mQO}U #'Y)۲ŲٖŃϓnXnX˵͓϶ 1 -߃۰ۓo Yͫ22זPö߃˛ߴ ߃˧߬ ˱͓` Пٖۡ߰nX %= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !  ? ծŵߓö ߃}8k#a E5߃ިߵٛ   ރ!߃ܯ -]1 қ l}Fo Yo Y!߃߃o Y ö͆/ϰ٧އ ߯$_ÑۣX| ߧ ߧӷA߃ݰ\0ծiͮ Vϰ ݛ=*o Y]1îؖƝ"&(DN4b, xhN, -(Z,@  "!r`ZR8l ->~ -Z  ->' ' # '* -' ۰ծ͛߃  ͆o YÞۭq@-ywA i\߃#"!џٟ ߃øTۭ ߃ǵރͮˬ߃ö! Nڧöŵ ؛o Yͱ߃ҕ ٖճ ϰۭ˴ -! ߃ٖ -Śӕŵӕ ߃ٜݰѧ˯߃߃ V͆եi -ŵǗۣ߃o Yͱړ - ޭyӦUƃ޵џƛ߃б߃߰ڡ$#L7Tۭ˵öӊ̆#o Y M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )͓Hö͆˛߃ǜқi6%.5 ˼߃ǛП߃ۭ˗͆ ~ӷծϰ͆  2|T߃ o Yݰӛӷ ߵ//߭߃Ӟϰߵ͖ݷ͓߶ ߃>߫̆Ͷߵ͆Л߃ŷ߃ !̬ ߃ե%i E7513}U͆ǜo Yٛǵճ߃`Ӗϰͫǜ߃Ǜb?o  -io Yק͛ö߃ɰ%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !ѝז ݮծ i]̹o Yӛե߃߃Փ  - -- - Z4M -߃ Қϰߵ߃7˖ ۰߃z ˤП  ߭џ,ߧۭۡۡ ŶПͫö$*iџ׶%5m+     +   g_u+E+e   I'9s!+ ) qi߃ɰ͆ؖöP͛nXбǃRП!  rѱ!Ŷ٤<*˵y - ߃ń߃߃6եd  -  š  ͯ(C-;)  -c߃˴ӛǃ̡ͫi Ųٖ ރ֮o Y.Ŷ$ _O; o YǛ̆ѡ߭߃eEKރ ߃߃٨   دۭ߃ҥŵާ߃ ߃ǵϰؖճ o Y$ٖ߃ݷ ŵۭ۞͆ k7iiöߵ ߃ ϰ߃ͫ߃ öK͆Ԯۡ!߃ރ(+ Ժ! %   )ފ׊߃ |0W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5($ 'iϪö̆i   ߃ѡ ݰƗ=*͆{߃˖߃Ǟϰ?߃߃iՃIݯӜ߃Ӧ?>>?3}UΔ ߃џ ۭۭ߫7iŵߵ ʜ߃߃ߵǽ>ۡ է߃2|T6͆ѧ : $ۭ ا߃˵Ō ۑ yծ$3 -#a c --33c &0ȝ'   - B9 3;N߃߃ϰw>߰Ѷ߃}8k#a Do Yb ͓߃߃ߵۭö -Ú]1ݲϷ ӕߵ(֛͓ -Ҧo Y!  ݰ. - $o YŢ ҕ ˧=*߃ɰރ߃ߵFbö߃? #=7߃8Pӥ׷۳ǝ.8͆!ӛo Y -ˣ߃\0"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ٖ߃ճ ѡ -å߃ۣ !×ѧʵ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%x" %# *!''̆Ρ'}[ cÚߵ!) }#߃ܶ˶ۭ ! -Úfǃі// c,v^6 R*22JLBP:0JRZ'D# -( ͉ރ#ΰ˧џ˴ -Ú߃߃ǝեö ! ިE͆3d%%5m+     +   g_u+E+e   I'9s!+ ) qզߵ)m353 2% , 5ϰ˓o YŲ&w 5g#%cG u5y YWY, .Ӗׅћö ߃ ۭ͓"" 8B,8 B:.hb0JL |,Vf""J*.dx -J6\$TbL"B< lTZ6 ^Vr(2&4N(@FV2 - -LPB8^T@`f24lPN|T"&X(!$ " % ' " ! #  !" # ! $ # # ?߃̛݉ПǗ̓ ߃ϰŲǮ߃%{ 7oy -3/1݂ɪӦ׶ o Y̆o Yҕٖؖ͆ >ׯ)߃ R۞ϰ ߃   <ߵۡҕπ    ߃ړ ߵ߃םծۡ˴ ѡϔ9ö͆ ݯ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG ͆ծӕ߳# -H!Ҟ iQ -<͈ö߫ö߃ ?LŃɰރџҕ߃ ٖ͓ ߃o Y׶!ރ7߃߶ ߃ѧǮio Y ͓߃ s߃ٖ&g me!/ ?/7!ϰo Yރ-ۭo Y __ۭ͆o Y/Ǜۭٵ .   1 եѡ߃߃ - ŵ˵S -ɺ ߮ŵ, Ӧiߵ!ރӦ̆ރI  ͓̆ى#$ &ٯ߫aٖ!߃۞͆ ߵ mӕ  Ϡ ߃͆۶ѡ -ÚƮ߃ݮЛӛ I߃͛  ۡ˧  ӕޮgӦ ז5џ  u98  @4*  lf -&pc*-"0ˢÅ߃]1߃߃˧ȫ߃  %џރϰӷ۰o Y͛ϛϰ ރ͆!ӷџ߃Cŵ٠ћПP߃ϰզޫџǝ ߃ۭۭ$ - - - -Ӡ#F7Q%7   -o -Y 1#6 }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '߃ŷߵ͆#ծ ߃  'ӕɄA     % BH, ͆ծͱ5il - ߃åߵ߃߃ ͆ ߃П ˵ϰ߃ Ȃ ӛ ߃߃߃߃ծ$Ǘ ߃ǝ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ڳ! %  C  (4/ŵ˪ރ߃  ö͆!զ  mǮ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  r߃!͓ٗ͆o Yɛ ް߃߃߃öז! â߃ ե -  - ̆ ,_' .  *$:͊ծ o Yۣ ٧߃ӛ ߃ɰ/   - /9 E=I7 -W -ϰۭۧ"g ]9u 1 %3S ?;-6X 0߃]1ރ߃߭П?Ӥۭ ɛ5ɰ%5m+     +   g_u+E+e   I'9s!+ ) qɝöۣ ߃ ~S߃ϰۭӷџߵ ٖ͆ö   ۓ߃ ͆ץ͆ާծİ͓ߵǃ߃͆ ϟ߃'!զ -T џ͓٨Ϭ߃ճ߃ ϰӦ߃߃ ]1ެ!߃h ޵ *3ɰق ӕ16  - bg1+ ٖߵ߃߃͆'o Y!߃i߃dzݳӛћ΀ѱ7ͫu99   A5+  mg 'qc˴߶߃  5߃! !Į ߃ŕ߃  -|߃͆o Y>o Yɰݰݯ ϶֖ΰɛ =*Fbŵ߃ٯ զ͆͆߶IH ͆  ծͮ߃o Y͆߃߭̆ ӷiݰ!̝߃ ߃ -DDۭ ͓ ϚSK߃!`߃߃ٖ. -  o YcY  ɰΰџ߃ٖ͆̓̆ߵ$˴Ų ٖ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? ) ߃߃ -ѷ˱ݮϡć͓"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ۭҤ  o Yӥܟ -Ú  ٖϰ  -]1  ծեѡնϰɮ߃Ŷѝ ϰo Yϝ߃٧߃߭ϰݢ߃äם   ߃R ٯծƳŷS߃ ٖӦ{͓߃߃ o Y߃?߮߃ŷ `ӛ $ - EU ./ ߧם˧  ӕ߃̆"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ѧ ߞ̫џɶ!б ߃ݶͧ ӛ2>ٖ߃Ԯն ߃џ͓߃߃Ճʝ!1- E)eC  KOYKS78eK'A G  / #A   ;9 9  ' D5(r -,"7d s9D!+ ǃ͆ ߃Ӳ  ߃[ Rٝ3}Uߝ ߃Ϭۣč#߃͆3åۇ ծ˶۪լ͆ӛ$Do Y ߃aπ úܥ!ɮ#߭"6\rLxVRtbZ2PD2@N+\| R*b P l6<bd|b0%. ,0 *0#+1 $2ӕΰ7߃ ٸі ͓͆ڡ-s  ck %/M 3 -0.ծ׊  ϠݰsƮ߃eӛߝͫ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%%") &%+#( *)!'&''iҥ@c߃# ݫٖӥ߃  ٮ߃ϡӓٯʧ ߭"f -\8t 0 $3R ->:,## & $ 6- % ͮ rKރ- ӕկ ӷ ]1i0%_5 %        e   + ',^ӕ̆ݰϰߵ   @]1 ӷ߃ ͆ 6ɛ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  f ɰ ӷq˧ћ߃>)m353 2% ,  ӕƗ   ѡџ o Y -ˤރ -͆o Y߃ ߧaq߃  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' ߧo Y  nX/- ăۭϛ͊ʭg˵ö߃'u -}7?' 17o).Ų&   B -9/ǝ ϰ٨߃ ߃џҕٖ͆ ?  ӷ͆ϰߵ߶߃͆ͱ߃]1 ߃ߓߧ)˵ Lٖ߃ۡ߃߃ ߃ǝ/2|TIJ ̛͆/Ӗ߃ރݰ͓߃˵͆R ރĠݑӖϰϰӕ ߃ ͓߃߃߃ٖؖͫ߃ ]1͆ϰ̝ ݤރ߃%4l* - - -* - f^t+D*d~  -H&8r$ #%! #+ ' &&!$)-$ (% "q!"!%Ǜo Y#o Yǚ ٖރ ߃ٖŵ  ͆ ߃ҕ    =*ރӦۭџ߃ ͓ 6ٖ Ӧ ӓѱ ߵϰ͢߃ͫ ߃^W=ړ!ɜ߃Ұۭ͆óŁ<   ӭ ߃ϰ   "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -͓ٖ˗߃ݰ]1߃םծΰɰɮϰ ߃  ߓ߃ݰ߃ϰӚ ]1ý߃ϰ߭ϰ gۡ͆͆߃ ّϰӕ  ! ӛ԰ПϰџxB -0ڣö ^߃߃]1߃+ۡӕu99   A5+  mg 'qc ރ Ǜ߃ ړ ͆ói+ -; - -T% !iٖۓߵۭ߃̆ ٨?  ߃ް6߃͓   Q3-ӕ߃ џŵŃϡcϰۭԬӥߓO߃  ͞կ]1۞"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -͓ͫ߃߃͆ϰŵն2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  öۡ߃ϰ ѧ #̡ϰ Ӳ͆ˣ ȯރײ ߃π$ɰծ ߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '? ˤ ߃ ˵Ӧ׶  -3 G  +H^Fמo Y/&߃͓ΰ߃͆ɰ߃ؖߵ ӛ˴ɚ]1ög!/> ǀƝ߃l߃åރ͆̆˗ ߃qŲöǮ<*ö˷ Ǜ ћҢɅبͬ  -Úӕ͆=* ڭt ǃ i ɢ ͫ͆߃ͫ߃߃!1 ] Ų΀͛Ӡ)+ -=wZg߃ПƮ߃؜Ӝҕ9ߞѡ͆9ӛ ߝ߃̆߃߃wǮ߃#͆ǫůӦٖ!٤nX -Ú!̆ĵ߃ƣף˵ϰۦy߃כ߃'u -}7?' 17o,,).م߃i "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ӛ߃߃ϰ ̆˴߃+ џؖ  ٧͆ iٖö߃~+ -=wZgǵ߃3}U 7ߵݳ2|TΥŶ͓?߃ߵ ߃' ɮџ߃ݶ߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'G C}ٯ @9H $q -Ų ڡ+ޭ߃џi!߃ iߵ߃ԚI߃i˴ӷ'߃ ͓̆Ŷ m  1Ɲ߃ծӓ ȝ߃եͫ߃ٖ   I9 ; Ч߃ߵ߃s3}Uۭ ߃!߃ϰi߃߃Ρѧׅö/\ "ۭͫ͊џ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - x4*ٖӛ̆߃7٨ƛ͌߃]1dz\0؟Qhۡ ׳ŷ  ծ=*!o Y  J ͆ۧ ɰͮ  #$ <߃ - -  ͆ӠffѡwŃѧ߃ Ǜזǜ џ џѧƝ͵ ö߃ݰۅ!o Yϰ߃ ""٧i߃%ծ ͵ٯ͓Ͷݰ ۓ߃ѧ o YН͓ٖǥ̆ϰъ҄ ߃߶ߝ͓ׅ߃ ϰ П۰߃߃&w 5g#%cG u5y YWY, .ӓםͱ߃߃߃ ö߃o Y߃ - -b?o  -i $b!Z ߃ٖ̆9o Y.  7߃.& / -͓͆߃ރ˩!7ǃ߃̓ͧӦ џ! }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' >( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF>>! '!""$$##%"'!'$%#&"%$&!& &#'ծѮۡӓӢϰ  ߃!ögcs߃ Ų۞i߃ɗ ͓ߧ ם1ş,_' .  *e: ]1 ɰ$b![ ׺߃ ߃ ö ͓П  ߃ D߃"g ]9u 1 %3S ?;-6i׳ǵҞ $  - - 7 bo Y&w 5g#%cG u5y YWY, . Մ$$  nXWߵϰ -ߵ ߃߃ݰ͆  iɛ|̓߭]1lj3ϰ߃ߓ߃z޳ -߃߃͝=*˧6ܰ!Ϊśöџ#߃* ӷݛϰ͆%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !is ö߃o Yo Y6  - bg1(׳( sGg -^x4ǝߧ!ӕџޞٯݣ׶٦ݷ͆S\4$0ރ̫]1߃ޫiщͮΪқ ǝ˯ѧͫծ *3ߵۭծ͓߃߃͆Ү3d%ś̳͆ .ϰ߃߃_ńöޭ߃OŶɰߵ߃߃ٯFѡ ߱͆iö ߃ -Ú߃o  !ߵӥYߵɱ߃iۡ]1߭قIo Y -Ú×߃ե߃ޓ߃ ߃߳  âǛ  - ٖѧɚ ӷ٨ ߭߃/ Ǜѡٖѧ!!߃߃ѧӦӦߵǃϰ߃=*޵͓ %n   xl -2>l$N&NRJV>:D6^:\08. -j TzpHL8&&i+p(q"p$q *pϰ٨ٖ ń͆ߞװׂծ߃͛ πö͆߃¥ ˵ϰϱݰǛ ٖѓ ծӲ=*AߨR9Ϭރծѩ߃gK C/G% -/80߃ 2|T߃͆ծ2|TTҦۡöo Y 3d%ۡͫճ%G JG[5  - /yŵܰ!߃ ӷԮ߃ߵ߳߃߃3ͱ"۞ - -߃ ߃͆ݮ2|T)ۓި͆ҕ ͆?߃ߵǮ[߃ћ3}Uȝ  $ F  ͆˵ߵö!ŷ ͫ߃ϰҕŮҕ߃͆ܰɰ W۞߃ ˧џڣ-o YͶۭŶ߃ ɰӛ Ǯ;ۡۓJ ͆ ɣǗgŠҕůծæ٧Ǘ -šǛB߃͞ Ѭ(C-;)  -c͆ߵRF߃ݯ>۱ 9{)G3KYk56+ϰŵɰŷٖ͆ݰϰgϰ͓ ߃͆ެҕզ߃џڣۭ۱͆Ѷ ߃Ѯ ߵѝПӛ -&& ǜ.$s 3 ѡ   -ǜC͆  ͓߃ϰ ۰ ӛ͆ɰѭۭ͆ ߃հ߃̆ ͆öٖӕۖnX/߃߃ ߃ڰ -ٖ -͓YǃǛ͓ۘǝ߃!߃ -ͶͶV"ǃӕϰǮ߰˶͛ӛߓџ\0  Ų߃=* _П߃ˢ! # - :Ч6Ӧ $  ݶ߃ŷ2߃q@-ywA i\ި  Ǜ=  ' @#:?( &D,N:J -bVnR"t"`Z00JRLn.['&#'&( ޶o Y̫ۭƗÂ"g ]9u 1 %3S ?;-6 ϡE}͓ݰ̸ٖ߃bǃ[J[߃ϰ߃ϓڡԥ ϰ  ͆ ׁ̮o Y#]1߃߮ϬIJ2|T۞ރߵDŽ ܯi0V  Jh -^VBR, 82L4d(4Jl~jHRDv"* -.lX$n$<*@H  -@H$XL^BTjJ:|x6U5+&-(0"- &0!-")%!$-&. fރóۣ߃ݰ߃ѱџ  Ǜ߃߃߃߃!϶͆ߵö  ڭ ]1ۣџޞ./ ?cџ=*  ٖ߭͆ӕi߃ܞl c,v^6 R*22JLBP:0JRZ(#T -(R7_%}w 6 q,3}UςŢ˵ˣߵ͆ѧۡџ߃ߵóǰo Y߃Ѷ͆  ߃ރծ gOi ߃ߧ$ öݮϰɮ=*nXɰ =*͛߃ӥߢ߃ϰ!לŠɯٖɚIŷi̓߃ŷ8<$@ ۭםȚ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ѡ߃ بΰџ߳߭o Y߃ͫ߃ϰ߃߃?8եyؖ͛ ߃ϰۡ ōԧ߃ŷ߃ɰ   ߃Ӧٯۡ߃߃]1Q -!͘ II d߃ٖ ߵާ߃ǵ"ۡեϷ  -͆Ŷկ3}U߮߶ɰϡ7ۭ߃o Yo Yg֞   ö٧է ׶ ߃ۭT `'ծ˴ڡ ߭ПϰWW -p - @  - -- -  -x - -v - -    - -@ - - - -  -h  - - -\* 7 Ȣ%/*3 - &cyۭ߃I  -     >ٖ ͆ǜ ǝПծӖ߃w> 3GRџ Í߃ ծ\0ˈٝ߃'ˬ ׬ߵׁ߃ӕѧӦ͓³կӌ÷П̛͆iӥ/   - /9 E=I7 -W -˵+ǜ͓߃ ŵ! â< 3}UރӦo YǮ  ծ߃̆͆o Y߃7 !;ǜ߃٧߃ރi߃םۡϰ͆ޭ߃ͫ߃џ߃3}UݯӲߵ#   8 '_  !A 62Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߃џӖٛ$A߇$2 -"` -b --22b&*0'  ]1 - ͱٶ ŵ͆ϰ g+ɰ  ,߃ -i ߭٦Ә 3}UѶ ރ -öǛ?=*߃ -ۡ˴6͆ϰٖ˵߃ѧ߃! ɢݷ ؖ22ɰٖo Yi Ǯ!͆P߃߃Ñۣۡ^<* -ۭ'߃͆͆iٖ  ٯ̆+ -; - -T%ٖʵ߃߭߃ ͆ǜ ߵ٧  dٖ̓ݰߵ߃ߵ̆Ǯ$߃0' "')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -iӮ ߃Ñۣ3}U ۭǦϰ}8k#a Eŷ7ˇϰ  -ѱۡ͡׊̆ ͫߵ.ܔ (     &  D , N :   J -  b   V       n   R   " t "    ` Z     0 0    J R  L   n .  ['#&߃ݭR!߃ϰǂ͓ͫöț߫x4߃ݕ -߃߃߃כ߃ńˣ߃͆ C 66߃  !ͫʗ   -Ú̆߃=*ɰߵo Yϰ  ߃  ͆M߃=*̝2o -xޜ.ߵ]1[ IC> +8ۓo Yo Yؖ  ˣ׶߶-'w51ۜ߃  ե߃]1   ߭ߵџ -Ǜӕ ۡ8d͓͆#Qџ߃ اǜɛ?%= g ;-95)1 A ?K?{5I!M3+KEo=S-C%;77 -1m !Пë  %ٖџ˵߃޵ٮ  ߃߃ۡ߃ؖ ö s ߃ݗծ?7ǜۣ =*ծ۞  r  9% - ٖ߃ ߵM=*(i߃Ӛ7ރq͆߃Ų߃"9<ɰ& 9GCS/9E#Y7O -O1-gYq[!(  }ҦKڭ߃˶͆K ݰ  ߃˃o YǛ߃ծѡٖ!߳ůڡ̛߭ۡB!߃ݯ߃߃ӕ $  9+` 0 W !Ki _WC-!9 3M5e)5KmkIS#+ /mY%oAI+  ϰծރͫb?o  -i  ߬X ĵߵƗ =*ۭރ - -߃ӛ ʧ Ɲ߃o Yӷ I - -AP G*/ܬɤϰy߃ծ"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # W߃߃ٖ Ӗ߃$ + -T >*  ߃̆qծ%5m+     +   g_u+E+e   I'9s!+ ) q߃֝ۥ߃߃Ų϶%{ 7oy -3/1߃͆Ӧů߃"   J-b- ӛ ٖރރ)l242 2$ _,, '!̝V%@Ñۣ߃]1iٖͫ *ɰ߃ 2|TA(Sեi gͫ߃o Y  " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߵӷ@2ߵ֛$  ̛"I ˢ RПo Yo Y͡ǣ\ϰ߃ǖm͆ o Yɱ߃ۭo Yџͫ-ɨП"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -߃߃]1ϰ߃߃Ǜ   - -!˴ͮ׳³l߃͛߃ɣ -џȯ!C!o Y?Ǜ߃ϰծ˴͆ѡŷ߃$ړ-׶ ߃r ߃-nXŵ˴߃߃ٵo Yߨ    rW ǝ߃ߩiÂÒ N ѱŃۑ˗ӕR]( -(" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ͓}ܰϰ>ծ߃ ͆ރ߃˵߃nXћ; *ǝ߃߃Ŷծߵ Ӳɰ߳͡.?ö߃߃߃ׁ͆ѡ >߃߃̆Ւџћ߇߃EӕŚ!ծc߃i߃џŵٖ͆ ǛŷٖŲЮˢ ͫq@-ywA i\٨͆ ߃ϰ˶   7o Yݷޫ ӥ    !!ŵ߃͓ͫ3}U$͆o Y߃٨˴߃FO [&Ӣ߃ϰٝ9Ӛݕ3}Uեϰ׊߃ϰ߃ז߃ŷ߭٧˧ ϰ߃ճ߃o Yٖŷ߃ ߵ]1Z  ͆פ϶  ϝ]1I!öŵǝ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   3d%3y -˱ ޞ͆!ћџ2|Tق͆ Lܞѱ߶ö߃ޫö͓߃߃۰  ? -o Y 5߃h ٛ͝ ")*)B.''%%%%,%n% -%%% %%R&*%&%%@%&.%4&B%%2%(%"%&%&h%D% %*&@&n&%`%%$&%%&%% -%6%:&j%%&j%0%&v)& &<%%^%@%&&% %%%%%&$%&&%&&L%&&%P%4%F&<%%%%&%&%++%%:%%&%"&>&2&%%%~&6&X&D&%,%&&&&&%,%%%&&&2%%%%%&$# -)$# -'#+ǝo Y߃ͫͶϰѡ˧ٖ KӜѱ͆rɛ.$s 3 ӛӕ߃˯  ѩߵ   ѭ߃ї.   1߃ -ÚПۭםۡ͆ͫݰ Sރ ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EGɡбۡ")' +y eQAa#Kk9 9  ' &TϪԮ߃̓ե߃˕ǝׯ  ߃ϰϰϪџ߃  ۴1 ҥ߃߃߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ؅Ǜޭ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  z߃߃  ڞ ˗߃˴ϰ կծ߃o Y]1ٖ̓K ߃Ǯ9{)G3KYk56+ݰЧۭS]5$0߮q ߃ѡ߃ ŵߵ$߃߃  ߵʶ߃ײۡЩٖؖծߞݶi ߵöݥ+=*ۭǛů -Úծ öذ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -7Z߃u99   A5+  mg 'qc Mىٖ͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ϰͶ  ˤϰϰЮ=׊ ǫ߃͛!П }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( '  ]1  ӛ߃  '!' ͘ II d ͫ ؖ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   ؖ   3 -RöɝٖӠ͆ -Úǵ̤Bծˢ]1o YރŲ͓͆ŷ߃ڡ̳OI  ϶͆߃?͆ҕo Y/o Y߃͆A -šѡծծ˴ө ߃ׁĭuݛ߃   ߃ٚ͆]1ɱ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -#ߊgK C/G% -/80͓۝͆߃ - ߃.)4"߃S\4$0ͫo Yٖݮ0 ! `߃!! ߃ϰ o Y˧Ǯ߃Ó߃Ǜޭ ǜ]1ö@˷߃ ҤƮ  ۭ߃׮ߵ߃sv w>߃ۣöٖ!ծ˯ӷɛ &@[̆!â5#ۧ߃߃߃ז ö! ͫ'  *3 ٖ߃%5m+     +   g_u+E+e   I'9s!+ ) q˵ ߃߃˫?~S ___߃ۭ׊ $ӛx"mm>mmnXmHm m mm m;m&mmmnmTmnnnmm4m|mmm$mrmmmmFmmm -m4m m0mmmmDmm -mmmBmmmmm"m mm -mmmm$mmm mmmmmHmmmDnmm\mW' # # ! ߃>ٖ߃߃Mϰރ͆ƍեǚ^66&Q۰ կ%GH G[5 !.oöŶöٖӛ ѭٖײ߃ٖo Yo Y̆ ߃߃ö !͆-r  bj $.L3 -.0(.&!߃o Y }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' -Ú Xӷՠ߃͆ۡ˧ϰ͓ۭϰ~߃& ͆ ߃˛!Ρҕɮ -Úٛ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ӷǗ ߃߃‚& o Yۭϰ٧o Yϰ5i߃ -š%5m+     +   g_u+E+e   I'9s!+ ) qů%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9'  ӷk o Yʵ ۰    ʛ  ͓џ߃ϰӥ߃w>זǛ! %   )ߊ ߃M߃͛͡ש ӛͫPxB -   ͆͆˶k ǎŲ߃Ӕ߃    ߃Ϊ׺Ӥ . ɣU"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - :: ‚ӛ -Ú͆ѓϣ=* ۡۡP  ϰǵϰ  ѓ.o Yi߃ &߃ѭ߃߃߃߃߃  ömm ѡ܉  6߃߃͆ն!ŵ߃߃ե ݛ ͆ރǛ߃߭7q͡ǜ]1ծ42 -~ -p9 W)~߃Vh͓Ɨ o Y7 ݝȫ ٖٯզǮ߃߃͆ߵo Y]1џ!ޞ ö8ѧ  Ԯi55ͮƣۓ q  -3 G  +HVNȮѯϰ ͺͤ͡ރo Y)߃#  -Q d͖͆ɓϡO ǝۭݮ+ -; - -T%͆߃߃ϳ ǣ߃˵sӷͫǛۨŁ͡C߃ŵ߃߃o YϷ߃߃̫ѝ߳# &  >& ϰ'˗b ǥ e˵߶߃Ųܰ ۮ - Pճ   ޵o YƝͶ߃˶%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%1"6 8%5#7 *6!'6'5ӛÛ$l $   ߃o Y$*iծ ݘ ϰ͆ŵϰ  }1W 1IkC Iw qk-!-  -%-sA]]L  Q%749EC?sOq ikI  5(/ 'ϰ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -ўٖ߃ ŵǛ$! _̆ΰ >>]1ʗ5.WåߵXϰҞFԮ -Ú%߃    -]1]1߃|ߵ ׶ܬ߃ۡ˵ ߃\0 snX ͛۞ѮSb -3}U ͆r 9% -!߃ ߵɰ:ߵ͓i~ٯ! ϰ ̆ϰ͘ II d ߃ݮٯ߃ ЧޮT `' 3}U  -߃߃ͫö  ۭ]1Сo Y͆ރקۭǵӖ͆؜ <*=*5 ՘=* ׶۞ރĂ -=* nX߃͆͛߃ ߳Ҧ͆߃ џìӕߝٖo Y o Yϰ -͛߃߃߃\0 5߃ů,4QgK A C٨х o YΡӥ%4l* - - -* - f^t+D*d~  -H&8r$%#'! %+ " &&!')-' (% $q!%!)΀͛ӥն߃ ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,   =* 8߃o Y͆߃ݰ ߃  ރ߃ɰy9 ǝ "7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # 3}U  ;&Nm͆ŵɛӦ΀ ߧzx4׶7؟߃ʭ߃ џמ ћރݛ ǮÞö ö#ߊ߃smރ߃ٝ  џ ϰŀ ߵo Yϰ ˗Ǜ͆ͧ߃ߊ͓ٖٖöɛ& ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG<<-ϝ  o Yͱo Yo YɮɛXi߃ӥ˶/ -60 - ߃ߵǣ! ͆i˶ åŶӓ ̓ ŷ ͆߃߭3}UĢo Y/S]5$0ȯ ]1" 4 -߃߃ǃٖ߃߮ϰ߭ϰo Y]1Ӧ  ߃( 'E-O;K cWo R#u#a[11KSM o/[ǜǃiY$  9+ )ӕǝڭ[џ߃ եџ0 W !Ki _WCS-!9 3M5e)5KmkISwM /mY%o%=+A'+ o Y۷ݢ˧ʗۭ ߧhկ߃ńǮq - -ރ˵џ! ٖ  ͇؛]1.߃ϰL۰ѺŠӥӤӜ ճ ߃Ñۣ  + Ţǃ" oA n K߃̆\ͫѓծ ٨o Y# -םծ!߃ i߃ۭ߃i]1ńIߵ ߃߃͆۞ʭȢɄP - -R - -  -> - - - - - -  -7 - - - b - - b - - -  - - -( - -V) ߃ǝ͆ǝӥ߃߃N͆ф߃ ߧٖߵ߮ˣo Y -ÚŲ ߃ٖt%5m+     +   g_u+E+e   I'9s!+ ) qTV*i߃ٟѝ߃?â߃է ӮՕo Y߃ӷ߃Kٖ͖˧ ރ߃ӥ׊ ͫ֝ߝ߃߃Ś ŵ͆ ȝ ۰F-Â߃ϰ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ٖ߃öҦٖӛߵϰ̓͊޳ۓ¶ -߃ödz%í ٖ͛ܰծ כړb߃ o Yҕś +Y=G; ߃ٖɰПރ  7o Y ŵѧ߃ۭŶ͆ؖiٖ͆ߵ ϠՌo Yߵ͘ II d͆ö!U'<=̫Ӛ߃͓ П8߃Ŷ  ߭ͫ߃߃͆ߵǜ—o Yͫo Y ٖϰ߃ӕ K  2i ۰͘ II dծǻɝ߃͆߃Ч߃߃߃ҕ߃ٖ߃ ۡ͆Ӧ͆߃ѡ߃>2 -ѡӛŶ ö ςͮП ŵރ6  ϰ  $ -t $A զ ]1ծŬރ߃& ߃߃Λ l ߃߃̆͆Ţ۞͓h͆اś ߃ǜ͆ߵo Y ŵםߵ 9{)G3KYk56+ ǝǛ!ۭ߃ծރo Y* |0V0HjBHvpj, ,  ,$,r@\\L P$648DB>rNp -hjH 4(*!s*% )%',#$'%(%&޶ؖ˵öͫƣ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ³ӗ߃ -2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  o YǃŶ  ]1͓   ߃˵RYm)Y'O-W ˌ ߃ϰߚo Y͆  -߃߳ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'o Y ׊˗͆57߃ ͆ˤ  n     X ݰĮöǃ o Y2|T iK ӓ ݷ߃ ߍ!"  Kb˴ ϰo YզϠǃ߃ӛ ̓!=*כ߃äo Yރ٨նߵ ߃ŲÂ߰ -ɮѝǚߵߵ ʵǛۭ  -]1 ۦ͓ џݯ ߵծم% !% . G'     0!%! 7 ͆߃!ߵ =*߃׳Ț˰ђۭ۳ !]1]1 ߃ҕö  ͆ϰӜǛR ,]IG/0ݯӥ -s ׶ö׊ ?  յ% ̡ٖ߃ŷi߃ۣǝƜ]1Ń  !> ٧i ߃ˣރС͆߃ş߃YJ -Wծ$W]1߃ ѡ  ۡöL  ߃ ̆߃ރůҥ.߃%5m+     +   g_u+E+e   I'9s!+ ) qˏiŷճIӕI  ӛ߃   ߃ܰԥǛ]1ӕ˴߃߃ i߃ ӛ ȝϰӚ߭Í߶߃П߃߃ۭ߃ۺӥi Ɨiڰp ߃T(ճݷ  ެ. ̆"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -Փ ˤٶůܰǜם ϰŵǃͫǛ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ƖϬ" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ݮٖߵRXl(X&N,W+- ߃  ߃߃ŵö ǗӦd SRiӤƃծџǦ2|T͓ŵ͓ ؅ɰϰ б͓ɛ  ߭?  Ǜ ߃ߧ   ߭x4$ _O;  שݯ!Ǘ ۰ӛӱ߃̓߃ٖ߃џo Y!ǜ۲   ߃i ٖ Ǯ ڰͫۡ& l߃ ߃ۭ ӕ3}U6ߵџǜ߃ٖ ۝۲Ǯߓߵ׺ ׷ɰ ͆ ߃iϰo YŢ!3}Uɛק" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ǝٖͫѭ + -=wZgŲBiե2|T߃\0͆٧߃Ϭs͆џׁ˛ D߃Ǯ " 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ۭ-?]!m KIq7g7/0ɬ  o Ym߃ ߃ם߃  ̡ öړi͆͆ϰ3d%bo Yٖӷ߃ٖճϰԬ(9Ǜϰ -Ú؟߃ џߵЧi߃߃WnX џѱ  ߃9{)G3KYk56+ !͆؟öƜ߶џؖ߃Ǜ П͆))p@-xv@h\*tזѡo Yo Y>ͫ͆" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,  ߃߃߃ծŵ# Vե ե߃߃  ߃ծͧћ ߃]1 ͆͆߃3}Uo Y߃ѧ͝ݤ۞!ծ Ōǝiˤ߃!˵؛2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ރ -ÚͶ¶߃ǃ̓߃o Y!ӛ߃ o YӦ߭ ?#   8 '_  !A 6  ˴<ςŵ  Ҝ å߭ ߃ۡ/ϰ߃ Ͷۓ ߵ߃߃͓ٖ ͆͆˧߃٨=*ɰ͓ߵ ߃%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9'  ٛJ'߃޵  ɰӛŷݑՋ߭ - է!<1ϰ߭̆0 ӥ߃}߃ ӱ]1]1ۭöӮtѱٖ'߃0!]1ɛє߃߃o Y͓߃ o Y/߰˯k7ii߃3}U -ӷؖݷ!߃ؖ">XH   ;&T4|$rF -4 0D -B"  -$ HD\W'^#`#a!`Ŷ߶.J9 ծЩۭŝ GW ۭ߃͆߃# 0 W !Ki _WCS-!9 3M5e)5KmkISEw#+ /o A+  ߃˴߃ ٖۭɰ ّ߃߃ńџ 7߮߃6Ϭծ&   B -9/ǝǗ͆ U͛ö ߃ĵɰӕע՗ ΂(>џ߬o Y &Ӳ} ~}æ̆߃߃3}U ߃ݰ߃Ŷ۱͆:ϰ˴o Y˵ םե Fҕa߃öѡśώП߃ۡ=*ӮiŶŷߵFöӛ͆͆ӕ͆,_' .  *:߃Rŵ͆ |1]ӥ˵8߃џ џ a͓ծ߃߃  iĭ߃ӷկͱ߃ ѡ߃"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߃ϰݰ߃ɝ ٨Ǜ]1 ɰ%5m+     +   g_u+E+e   I'9s!+ ) qߵӦ -š3}UП߃ѭ]1ɢѧؖϰ#m -,?W  Li߃iڡק߃ٖ бկ͖ - ߃ ߵ˛˧ ߃å+X=G; ߃/ե߃ӷŵ=*͛ʭ߃ ˝͆ń͆ѭdz=*͡o Yѡͫ &w 5g#%cG u5y YWY, .  o Y߃öG\0nX͆ӓѧ 1 ۓۮ͆߃џރӷŷ ߧiϰޫc-w_6!S+33KMCQ;1KSZ -Ƕۭ ߃Ӝ! N ߭߃ ߃۳߃ ͆߃ծʆ - ߃ϰ  }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'l"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' - P öٖ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m?$ )ö\4+Ǯ͆i͆ -šџii߃ ͆՚ ؖ ͓ٖŷѓͫ߃߃͆ծ߮߭ö ϰΘރʺK˵˱ծ ӥ is @* {կ ݛϪ ܫɱ߃ FFٝU.͛ɍ߃Ӥ ?զ υۭ߃˘#ů ˵nX͆̓ sӖڀ߃]1  ɰ߃ͱ -߭ǛߵݑͫŃ߃ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( ' 7 !;o YŶo Y !5Ӛܰѡ߃ۭծo YMϰىɰ̆͆b?o  -iǛ ѧ͆ٯϪߵ߃٨i߰ޓ߃"߃3}Uӕ͆߃ Ӯקџ öӖ˗ߵ߃\0߃ϰ  Ų˵٨ۡŶ 2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ěŲݯ ϰbϰӷ ͆ڰ ߃б i((ٮ߃ϰ߃ݡŃ ϰܰǔٖ͆եۭ˵ٖ]1߭߃ ױҥݶރ×RXl(X&N,W+ %߃>٧[ ]1џ۰ ݰ ߃Pͫɚ nX iߵɝ3}U ז o Yؖӛ ʭi߃ ŷ͆ Ǯ߃ٖߧó۲ö]1ӆnXݕ   Ӯ߃ѩCծџ߃~ПӠ I9 ;͆߃ۜǝ j3}Uϩ ϝ˞ӥ!().)4" ܣi؜ٜ ]1zރߵ߃ѱ Oׁ߃џ̓ó˵ ͫ! %   )ߊ( &D,N:J -bVnR"t"`Z00JRLn.['0#6&5 &!]1nX!߭* -'<   X?߃߃џӦԮ߃o Yȝ.ǍާŚ6o Y  iז߃mե߃Mx cϰ̧׶ݰ͛ ծŷi߃˵$  - - 7 bͱٟڭ8߃߃߃0 ٖ߃ٖڡ  ߃ʝ  ѡ Jߵ$!߃ ; ů9ϰյ ߃͆3}U߃߃߃ˢ ӛssϰ͛ j9{)G3KYk56+ŷ Ŷ ߃"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -o Y̆ծރӛެ -ڡӷӛnXöޞ˗i!٧ެП˵ŶѮ߃߃Ӳ͆@ö զڭіߵ]1C٧qПʧö΀߃ݶ]1i߃߃?ͫͱџߝ͆!!͆ͱ]1ϡ͆߃ѭϰե߉@7%5m+     +   g_u+E+e   I'9s!+ ) q߃ݮ߃߃]1ϰ ߃  ߃" 9/ 9%GY I5SYw)G9I5#Q1 [[7O-33kY#K)7+1IM+ U -QKIecc7?gO -5;Y; ')%?=.AE1 q/? CKo-;i,    ެރ ߃  ݔ  ǖN   џ M ٮ˯ٖ ߃ ރ ',9߃߃ӛ߳ö - ٯS߃śϰo YӱŠ!ӷ N߃د ۓ!  ߃4 ߃)ߌ ڭj  %{ 7oy -3/1ݰ۰͆̆ yǮّ͆`ůŬ߃աП  3ϰ߶ϰ ݫ͍!Iѭi Ԯۓǃރ˰ׁب ٯ.˵џ ߓ śٖ͙sϰ   ˵߃߶[o Yo Y ɱ wǜ]1 _ ߃߃߃Tߝöǜӛ ̫̆ϰo Y/ծٖsϰ٧ճ l=*ٖݶӷͫۓ͆ϝ ׊èծ߃ݫ߭o Yi˵޵߃   JݶE͆߃Җײ ޠӡۭۭööӕկ߳۞Нݰӓπ7͓ӡӦnXͫ. ) }# =3 )))g %A97=! 3 '!i#s=}AG)Mi!Y%YO'?! E S=cs1A;iGG)'#1O7K  #q]U);# 3}!CI se !7 /?7 3K0_5e3+;C!9?;3ca;wec % Kue +; qK'Y'_EG99D ߃͆#  -Q d -Ú˂ǃ߃ۭ߯߃ѭ ٖރEҠ#m -,?Wؖ]14!o Yǝۡ (> ѩöͶJ߃$*iѡ Ŷo Y2' ǃ+1i ]1ߵџ߃߳9 - ڡ߃!ם߶ ߭Ǘö߃߃ & +|[s˵Ӗߵ٧ɛ<*ړاɰٖ͓ٯ  -m߃o Y   ߃ʧ  f͆ö͆ΰǝ߃ Ǯ H߃ݰז!1+_ r  Q!ĭݳ͆]1yߵރџ ߭٧ٵ߃o Yπ߳Ȱծ. ̆ծ ٖöؗǛۭٖ̆1 A -a- & ǃ?דӮ I*.$  - - 7 bi ߃ ϝ͆ 0) }#EEծѡѭϰ.б#߃ͫ ߃ǝ    ߃ً߃̆ ŵͱm  ߃?ъAM/##  -)ړ߃ ͆߃ΰ% + ]3}U2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  S ǃ߭9զ ǮmDݮo YF!ϰ͛Ѷ' -̫8߃߃ɔ ߃ރݕ ϶ރϰ ׶߃iם͆ծ I9 ;3}U˴ -߃ i߃Ͷݯѧiǝǚ߳ó ϰϰ߳ӕӏϬ߃׶ =* ˴ ե ߃͆߃1 ] hރг ͆iզۜӥ ۽ iiծ<*ѱöö  1L7̆ӷկ۰˵o YQ߃hߵף͛+ -; - -T%@9H߃8OD^ ӷǣςǗ߃ߵכͶ͆ů.   1߃ծ˱ߵҕ߃ˣ!ö̓ ݑџӛ6 ܳӕ³l۲y  ߃ˣߧ ߭ɰ6  ߃˵3}Uӷѡö͆ӛ٨͆Ѷ -Ú͆Mރ׶  ˢ؛Oۭڰ F-]џ߭ * -'<  X ă"g ]9u 1 %3S ?;-6߃!џ߃߃y٧ߵҥۭ z͓͆ӛߧǗlٯ  ٖ͆ǃߧ  ϰ߃rٖ ;ͫ˱ۓm  ϰɛo Y׶ŷ ߃߃߃o -Úɛ߃ ؖծ!Ǯ߀ݳ϶߃]1ǝö͆߃ ͓ʛϡ %~ݳ߃ٖ֮Ҟϯ߃πߜͮ ߶ӷϰ! N"7]sMyWSuc[3QE3AO+]} S+c Q m7=ce}c1  # ϰݛ߃ߓ߃߃Xr  9% -X џ% - qF kˀo Yo Y߃ڰ߃ϰ ͆.J9 ǃ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -+7߃ ŠّҖ]1 +Ӧߵ͛߃"C-o  S+A/5C3)#iE Aoa% 7;k k1w =_A' %MQ5G=+;#?37YE-- 3   - -o Y#3nX/ !̆Ռծ˴ۓ  ϰ߃П4 |0W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5(4x '߃߭ůקöԬɰ ŵГǝ]12|T!߃ɰ޵ö ˶ծɛ߃ ͓m߃͆ϰ߃߃3}Uʴߨ̆ǵ۰ ק˧ރџ=*߃?ۭ0џo Y߃ծϰ߭߃  ߃ö߃ծ ͆ϔϗ͛Ӧ߃Ǜ5ۭɛҕ   ߃ٖ߃߃ ݰߵ͓ރݰo Y߃߃ǮՕް۳NT9$ 6Rs ӥ߃ קӛͬis̔ ?߃զɝ!ѧџ!ӕџMϡɮ  ȫ߃ ͫѭ ٧םɜi   ރ߃å%o !!ym -3?m%O'OSKW?;E7_;] 1 9/ k!U{qIM9' Ӛ!m ߵ߃ ݢ͓ݎ߃ ŵ͆##߃߃6  - bg1! ߩ]ٖݰ߃ "g ]9u 1 %3S ?;-6ѱo Yٖ͓ŷ߃ʴ?4߃Ųů2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  3}U o Y Ǜ߃  -ϰ߃կߧ ۭ͆ ߃ ǜ ߃ ȫo Y Ѯեɛ͆i߃"g ]9u 1 %3S ?;-6ióiɰ ӕߵo'  -߫٧ϰ͓/ Iϰ߃ ͆ɰ͆ זۣ߭o Y\ ŝ  ggiOћ?4ԥ ǫ ǃ̆׫ծ 9{)G3KYk56+ӕ<<9ٛ!ٜǵџ޵߃ ݢ ׶.Kȃ o Yŵ  Ӣӕ ѭ ɰ  ߃߃ ߃Ϡ߃IϰП - V *3ٖ߳ էͫ߃)l242 2$ 7,,= 'Bȫö߭Ԯ߃  - ۭӦ| ˵͓ծAɰ!͆ö ރڡ ߃ծŢծ'! d SRiПӤӥ׶߃eӕ֝߃cjߵͧ  ϰ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -ǵ߃҃ {ö͛f̫ɝ -š -Ú߃%5m+     +   g_u+E+e   I'9s!+ ) q߃ծ   ?ٖ ե϶ϰd SRi߃ů߃ʗ ؖ߃֣&  Ѳ߃߃ ߃7͓ǚ ö&w 5g#%cG u5y YWY, .   ߃ ›߰ɰ߃ٖ6ߵ׊ŵߵ߃ʧ]1߃Ǯ ¥Sπ#D -ӷЛ =*ׂ ׶ &   B -9 -/ֺ ͆"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -͓@  2 ۰ǝџ<*ݷӕɰџÊۭ͆!o YۭŃ߃ џ ߃߃͆ ߃#  - 1/U,56߃ۣϰۭ џٖ̓ߵǃY؛ˤπӲٖ̆    ٖ##߃߃.ϰ ߃͆߃߃'=7[-]A'Q%wq= 3K=.G }c' )+ٖ͆џƃ͆ճ?öʵ߃џ o Yͫ͝o Yۡۡϰ߃3}U 73}UۑӖ כ JۓǛ߃ Cϰ ͓߱ז9͆m͆̓˫ރnߵ΂ ߃âŢ߃Ϫɮ͆  ߃յǥϰ2|T߃ߵۜӷ BǮǜכ 7X ɰ @)g  # - :7 !; ۡAރ6ϰٖۓ>߃öۭ߃߰߃Ѭɜ9ǵӒ͆  ߃߃ ۓރ̫=*ϰםǃ͆ò  ))   ߃Ǯם ׶M١Fϰ$ 0 D !םä ߃߃͆ٯ߃w ߃ߵө  П͛˵ ˴ ߃o Y܉ϙ߃߃ -߃6߃͆"B,n - R*@.4B2("hD @n`$ -6:jj0v <^@& $LP4F<+:">2~6XD,,2$<#@ -)@$@#@ -'@#@+@\4+߃R ,]IG/0ѡ˴ή߃#  -Q d߃Š!ҕ͛߃ؔ*ϰײރ)! %   )ߊٖۭöǚi ͆կö߃߃ ڭ -o Y!߭٨ރٖ Ǻ!߃ۓϠ߃ם߃]1߃ݰ Ŷ ߃џҦ ӛծ - ߃\01rö߃ŵރݶߵ߃̆յo Y˵ŵŵ ˵׳ރoϮި]1˱o Y˵ ߵ  v̫7_%}w 6 q,Ͷ!߭ѝߵۓؖ߃iӷϰ -ÚۭǛ=*  ϰ ߃ҕٖ߃۞ ߃ Ӧ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -o Yҕʚ߃ծ -Ú͆ς0 W !Ki _WCS-!9 3M5e)5KmkISEw+AI! AI%YM_CUkK;}y7U5+ eTV*o Y͆߃߃͆  ߃ϝ( 'E-O;K cWo S#u#a[11KSM o/[  !>  դ!ۭߧɛ *3 қ߃ɛϰ߃߃'Ŷ v  {߃ϰۭ%< -f :,84(0 @>J>z4H L2*J~Dn<R-B$:66 -0l%3"9 6%7#7 *:!':'6߃ gП ͆o Y͓ }1W 1IkC Iw qk-!-  -%-sA]]M  Q%759EC?sOq ikI  5( 'o Y3}Uo YŢŶ޵ ߃_ٟі߳ߝ ϰٖٝ !Ǯ )͆ߵ ͆.   1 QQѧ ˴Wm߃˵߃ +'_ ծރ߃ͮ ͓ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )  ͆߃ۭ"')EO5c-  yiO- )[-A  #!sa[S9m ? [  ? ' -߳ ߃ծ߃˭ϰI Ɲ ϰ߃ -Ú ٖS ǖ Ţ)ӕ  ߃ ճ ߃םŠW - -ϰ˯˧9 o Y ߃ړK߃ӡ ߃ ߃(+ Ժo Y߃ ߃ѭӕ¶߃ öϬѡۡg5߃ϰߵͫݰ!ۡɰg / ѱ+߃)ͷͶ ]1ۣӥD ͆ϡק ߃ǝӥƗ߃.?}ۭ:ɛǚџ=*ٖͲ޵7!ז5/ߵ7ۓ ŵ ؛  ߃ զ  ރ߃i ̆/]1Ѣ ͫi ȝ͡ޫם߃ ,ٖ  Gmեo Y(C-;)  -cѧ߃ײ M}3#g5 7 o!!oM7so1M /% y_M;]5{1 m? )7 ̓݉߃  ӓ߃͆߃ϰћۭϡŵy߃٧߃͆ : ߵծړAEq ŲǮ͆ӥ+ -=wZg͆  ͆߃Ԯݛ͆ѝ߃,ŵëϰ͆׶ȫծϰ9߃  -ծɛ٣ҥ˰ö ߃%߃ iWâyӦӕ$ϰ ߃߃2nR  - -3z@p;*Sń t ߃ . -hJ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   -?զ߃]1 ݰӠ߃j߃ӥ2Q{M [[E' Oi#k3MO'Kg#EWM53; w a9cW.  ߭߃ݰ ؖџ -šۭͫެ%   !\0/*߭ۮϰէIIۭʹö͆ Iծծ=*ٖņͱ   ˰!<͙ܯ̝   -Úϰۭɫ!]ϡџ٠ö!۶ ߵjC]1ӛ ö͓߃)6)) ̆=Ŷ34ŷݮǃǛ џ߃ރ ̓߃ϰǝצɮ]1óٯПۡםS s͆ͫϰݒП ׶]1׶# -23џ ˧϶ǃǮ ͆ ߃GҦ߃ŵo Y ҕi߃߭߃ݕ͆߃o Y͆͆˷ރП݂߃ݰۏݬ ߃͓؟å߃͆/٠nXى7߃ϪŘ͓˶!џ -Ú߃П ̡߃߃2|T k( -|"<2  (((f$@86<  -2 & h"r<|@F(Lh X$XN&>  -D -R<br0@:hFF(&"0N6J - -"p\T(:"~ -2| BH rd - 6.>62J0^4d2*:B 8>:2b`:vdb$Jtd *:pJ&X&^DF! @!C"D$B#@"A!B$A#E"A$F!B @#CO߃ǜ! -ņɰߵ Ԛ  R ,]IG/0џ /  ϰ"w_ 9?3m Se1/e ))=}y )%Qu7o 9 )=A)%G5C+a;c ;{='a7{ݓ   - -Ե͆߃߃߃ - {K Q٨߃̳ĢٰL߃ ϪӤߧӦۡ ͛Ǜ7͆PџQ߃  ٖ ŵ˥ݕ ރŷ$#L7 ٖі -Úiٵh߃|IǮK߃߃ݕp ߃ů߃ۭ̆͆3}Uҕ -Úʗo Y  >߃ ǚ ɚΩٖ߮Ń߃ ۭ͜ЧϬ΂ ߃o Y͆ ߃߃ϰϵ!џo Y$b![ ͓3}Uӕöo Y߃öP2|Tϰϡ^͝ ߃ɰؖ٧߃ӕރѩǮ'ރٖڞϰ߃o Y(םݓ( ͆тǚۭ ϠծTV ͆!߃/   - /9 E=I7 -W -Ŷ߭ öն߃۬ͶnX߃3KA͆ܰ ůɁ ߃ !#8߃ ˶џ͓ד̆ރŵ@ ݮ˵ե9ŵ߃iծ7ͫ %5m+     +   g_u+E+e   I'9s!+ ) q߃߃٧ \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.nrm b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.nrm deleted file mode 100644 index 2f5fcda..0000000 --- a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.nrm +++ /dev/null @@ -1 +0,0 @@ -NRMlspyuywxqdt|xv||pspnrptprxmyyv|||q|vomoyytvusrrxxs|vfsr|tvu|uxuy||vmqr||uy|xyxxwtq|uxwqwt|||u|vxtq|uuxxxx|wyux|pn|xwtcxv|x|vttu|xv|sxuwny|xyuxrty||x|swyqvuuyx||xyrtpy|ruu|ttvq||xyarwyxxxx||||xxppxuwxvsqutw||rr||||ln|uu|rsvyvnwnt|t|||yxp|||xvy||xsossy|xsn|wu||yydt|x|||xy|v||||yy||||||on|w|xxyyxut|||vv|||dv|||||pxy|xv|y|vw|vtt|xtx|||y||xy|||yv|||||xtv||||uw|mo|m||||u|w|yv|ssr|||||y||x|y||x||yxx|x|r||||yv||u|x|w|y|xx|||x|xty|||vy||||||oy||||x|||||||||||||||||txy|u|w|yuvtx||||||xq||r||f|||p|||x|w|||xx||y||v||y||x||y||||||||||||||||ys||x|u|||y|ww||||t|||uv|xu|y|xvu||||w||||||||||||||||||||||r||||||xxu||xy||||ty||||||||||x||x|x|x|yy||tlw|y||||||||||y|||||l||||||y|||hvvy|xo|st|||||xu||||yyosrr||t|y||||||||ypl|yytorsxyv||||vuwuty|||yy|||hyt|x|||w|||ux|x|rp|m|nw||x||y||yy||||||||||||||||||||w|||ypxw||||||ux|h||p|||||||||j||||||y|xv|tr|||x|||||q||g|y|y||u|y||||||||||||||||||||x|xny|||x||||txxxx|||||k||fijsglrj||bldmwv|p||||t||py||y|||t||||||yyxyxtw|jpt|||||||x|x|||||||||||||x||u|p|||xvy||wy|tu|oxsxuo|y|xw|tu|vswq||vwnv||||xru||ruv|v|w|ut|y||q|||||||y|v||svwnxw|||||||up|t||x||v||y||ttv||r||txvw|ty||yx|q|||t||||||v||||x||x||||mp||||||||w||tp||p|y|yv|||||||||||yq|x|||||x||||||w||||||yyu|x|||uvywxx|||||||||txn||nw||y|rp|||v||||vv|uy|||tur|||||yxyq|||r|n||tpuy||sk|||||x|x|xypxx||tsx|x|yx||u||||ryy||yyou||s||k|||||||xx|||i|x|||||x|y|||||||||w||ut||qh||||r|||||u|yt|v|||y|||h|||x|xp||tv|u|y|||||y||||||v|||||||||yl|||||||||w||||tyy|||||y||||x|ow||||u|||||||||||urp|gwe|xxv||u||n|t|hu||||||p|||g||vr||rw|n||r||ky|vx||u|u|yswxtuw|||||||x|||j|s|v|yy||||xr|y||x||yy|||||yt||y||||yuy||||||y|||dlkhfcng||pl|qecotm|ud|m|f|d|||l||k|||dho]|||m|qqsiinll|nmn||t||tyw||m|||e|m|p|y|umo|r||||||kifn|||qpfth|u||||||bthx|n|e|||||p||e||dqe|lxmm|fnmexhr||chdfe|||g|h|||p||mefv||ih|xo||||rx|h|d|iywu|x||u||p|u|h|lw|||||hth|||||m||||ll||mr||tohh||ptpppppppppppppp|y|kwmj|k|||y||||sy||x|mmo|||||||||||||||||||uy|||v||x||xh|h||pduddur|hl|oot|n||||||t||w||sv||||w||||l||ghhd|jdd|hod||r||x|||mm|y|w|wx||||||||y||||yy|||||u||dtddlx|||m||m|xy||x||l||||v||stvu|tt||w|||w||yx|||s|||glhs||mxy|nuihntrstyyjj`ecigihfmlgogotkkokhjfojnlkiomlrrrroomilosmomllrrrlunjhrpr||nhhysvy||r||rtpppoppppppp||wlxtutopqrttnpqmxslmxlqmmnlxxlsomtmpmplnllmyylltpppppoqppppppopnpqqpppmwqlqqppppppppqqpppppppmxmlupplltmmmtrlxxqumnxulnlypqypvvqmsttlu|vqvyvlypquwwysvtqtwvx|xuvxqrtywrxtp|tuxuvty|yuyuxr|xxrusuxxqsqx|t|lspxqtuqrrqrrrqrqnnnttttssssssqqqrqqqrrqwqnlkkwlqqrrrrtqmllmkrmqnnxxplnnnlntly|lnlsrvpltrnltlsllltotltllullysrsrssrrsrrsrrlqsvlpllknlllnlmxl|ssvvnrrntqmllryqqrrrrrrqrrqrrrqqsxnrolwnmqnrrmlltsxnrrkttlumlvnlrsssylqnmlqvun|sxrrlkllllkllmlllqluuulrqnuuuttnlrmw|uuuu||||||||qytrrqxmtltl|vnuuuuuuu|||||||||yvmroqlpmnruynlsmpvyutmm|tq|txrmwtknm|ntxnylluxlypumsw|smunsnnnlltpqpnrvvvtlnsxqutmvlkkuxtylkuvstpuwpppprnpl|n|msrssnvmvxttnmnusp|qxnlqlnrnltnuonnmnlqmpnnny|rklllrtxtlqxpymm|qpnnrux||t|||||ss|qxllmtlvyxx||xxlsllyll|||||||||||||||ntqxsktumvnllruuqntvrmlryl|rsm|moqsssssqtmuxxlrmnl|tqux|qu||pvxqwuvx|trwluv|syypqxwtyurwustt|tvtmqqptnuruxyntyuxyqxvuwmxtxwx|vplyrsx|vu|x|txvyrs|xxvux|vrxwxrtxusqxyw|qtqqrnq|xuqtrmnmrxlsqmluv|vytxqtlsssssssssslssssrrvnpmymnqtyuunsrnnlrmtxwlqptnmwnnnnnnxttlnwvryluqyxvrtlmurtqnnulqvsllqtpnnr|wnnnnnllukttmsrsrrssrspqrxsrsrrrrlnrrrkuuuuuynuuurln|y|xxymslslrrtlttttstssrrsssssssssslrmlxrrrrtsmulvxplvwlvl|||ls|qnlvotvnnq|oltnollrxrsvxlxtqlsxnslxlsttssnnmnmnnkv|nmwqvvprnnnnnnnnpnxmqlllsrrruyp|qnnvl|ymwt|nnvvtyntrlllsmxwxxtnusvoklyqqtmnustvrkknlllnnnypuwpnllnrl|trkkkyrnnrlqtxxvqptpp||||xxtuuplksvxqmmwtxxxxxwsrpxtnmnnvykkkkksnlnnunxs|wuvl|qvsykkkkm||||||snvlkmxtstmt|uvwssquuutupuurktxuqlkxny|ynsrsosso|nruswtxxnxptwwrqqkxttksvsrolymyypqqqkppmnnsssssssssssssssssslrvn|xxkp|||mxnnnnyommnlxtsxvvyxn||||rxnnrtrk|tuqmputruprn|tmnx|yp|u|nm|unmkkkkttmvnnprntuqn|wmvllvltlo|xxsssrstl|lsssrsssssssssssssssssyxnkqtw|tyussssssssssrsrrrvlmktsxrnnnvlstmtkvpssltl||mtkpwktqtuty|pwtrllqxt||||||||||||||||t|rkvyysttrpptmrrlrnnuuxssrrxrrrrrrmrr|rwqqqlnttmqstslmusylysssssssrsrsrrsrrsrrl|y|vvvtvvvv|uulnnlrupxvvsrrpnnmmxxq||l|usxttxoxsssslumtunsunwx|pxklxxmu|yyrloqlqxwwxvvmtqunv|ptwru|ptuqspwslq|tnywq|rxuqn|xtvwxmpyvltnvx|wtytvywynvttotqtw||rqqxy|pqtprtt||xrxxqtyvsvwuvq|mvutytt|llvvuqvqqqqqq||uvuqnxrt|m|mtxl|tssrrssssssssssrrrrrrulsm|sxrrrrrvmql|lllllvsmllmxlxlllntovqk|llllllllll|ltrknkxrsrllknllllp|rlllklllrrrrrrrrrrrunlqllvxslllllvrvtlqlllxvllllllqrxrottwnxtqyquqwuutnuqnmnrnmlknlnyvpxunspurtnxrrxllqx|pppprrrrrrrrrrrrrrrrrrrrrrrrrxrrrrrrrrrrrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrlq|lnlllptlpsnrmrtlmrtn|rnvlunnnnnnnnnnnnnnnnmrrw||rlttyuxuuxuswwsssrrssssssssssssxsssssqmtuyryurvuuqqnrrtxmqlpvvvlplurrrsrqqqrrrrpqxqnmxwknlqntrrrrsrrrrrrrr|tulpsyqnnxssnnxxsvkkkklpnsvsrsrrnu|mlnnmslqspvvvltpsrryolvwlllprnqvyv|ttluwnsrv|tnyynqnnmrnlont|xwpsxnwstt|lxq|qlnr|ptnnn|lsmlnovsmnmrrr|psrrrrrxwlyy|xlm||qvvsyuusxytqwwlssssssssyysssssssssstrrtsmvnursrrrrrrrlnppppntpmu|rnmrrrsrsssrsrrrrsrrrtnlonnpmnsurtqurrsrnqrsrrrrrrrsrssrrsrssrstlrrrr|tyrrruxrrpnlnxnqq|qmtllqlwsstntrlsuqvulmr|tttttttttsk|rrnvrymmv|qymnx|tpxxrttkvqkqvvtttttttttmlpnqwqqkulup|orxtlxxxxxxxxyqmtsqwns|pvvlvqnn|xntsuuvppluunl|qxwvpovmynuu|vlxvwxxpmlnvuuuulsumxvn|norsvvyyyyyyrqyqwulyyyqkytuxnvppxtnnnuuxm|lnmxnqmqlrx|tllmllnnpmqlvmwoxrnylxywmmqpn|xxqqp|qulnuyopnxxpwlrrvs|nr|tllvtslwmtxuwwlpwwtqutxxno|nmnrtm|w|tmlntxymromqom|xqslwqrxmmspmxvpnpsy|uulloproypvvy|vxllrmrunxkmuxrtxtqmrvupyxxxvwtxtvyxqmrplntnsutq|rtrsltuqto|xsx|uq|yuu|yxnvtxuxyvqq|xxtrnpsrvvxxwy|xruqxypx|||trywu|vvxstu|xuutxryyuvowwrtqxwppqllvpp|vsmnttuxm|ttuttttsssssssssssslsssssss|mvlsllsmw|llllnpnxyslnvvnxltlx|nn|qqqqlnxqlnluxsnnn|nsmwqlrvtktrnllr|lkkkllkkkklllvlqlmtkpkmnsmylmmorrxvm|sltxlnxmwptvynvmpntpqkqnwlrttswlntnwtxsllvxqnnnlqvmqprx|spvvpqp||pvlnnqx|srysuuuuruuvr|l|vllkkwskllllymylvyl|l|rllsxuqmnlttxqltnu||||||||mpxnnlmmmxmumxlnwusmnxk|ttp|xnvurqwlnxolssptwlqxl|xmtttxkkvtrllnmnvqpwnnownsssssssssrrrrrnltrrllvlrnr|vxyyrulppnkoyqllxuqqqqqqqqn|vtqywmu|ttttutlqpmltvnrrmsrlnnqns|yrsuqrvvxn|xmouqlmknyyyyyyyyyylyylnnqmlntvplunntn|qvvlnmuqlonlrmomqqxswv|nrssru|ssmyttlkq|n|mu|w|lxmsxrxmuonlpn|m||rqsmqp|nvwsrrmumnvm|xr|tln|vpu|tlxoppxwxq||||rqqty|ynrrmx|rrrrrpppprppppppppppppplppppppppplppppppnpppnppppypqulomruuuuln||n|uuxxp|mktnuqpwrltptnqrxvvvttsnx|luy|yrspqxttlm|||||||strrxqmvsuxppo|ps|ppolrrutryn|osstxtrqpllyyym|tv|ttxmtvvw|vtqqxxq|ssrumrnyontpnxusx|xmxsyotntr|rmvwtroyrylluummnmqnpqpsxmqprkup|snxxxxxxxmsyw|wwxxxxsuopsrvsnrnxxn|nlqwvvlrsltpnnnsm|mrsqssssssrwrryxurqlpppppplmlkpsxtnsrvqqpwtnnnlxsttnn|nrxtttrptqqotrnwyt|sq|rrrrx|mqsy|xmuxxx|pqsmnxtutqosssssssssssssssssssrrrqmllqumltvnnrrvxntqukv|uxmvsuxotlxqrntutn|nrm|voxqmwrum|smpvwvvtlqsrropqs|nqtxrm|vvvrrrrr|o|rrrrrrrrrrxupqtxylnxwxwplxxmm|yyqusmmxwqqqoqunlx|vypuwstntnxtxuw|vrq|x|wroxwuvxtxqxyqwsy|trqtqnsknspyvwyuxuxyuyvyrtt|tstxsxq|tvxuxrxp||tx|twyul|yxxxxx|xyyrxquxlwpnvustmuttrvtmukxt|vpmrutrqnnuxtyyy|yyyyypxltt|tqmurxmnnnrnlqrutpxwltuxvttqxtntmusvlpuuruyxolnlotptxnuutlvxnxlunvlmqmytuplypllquuuuuqxnlrnyuk|qtmxnmxknuuuuvuuuuxnyuuuuurnxlryvpplmkpknmumouqnpuovnxku|||qrnsrqrnqsss|llrosvu||smxxywtulqrllpxnnrnnmq|mmnptvtr|ownqxxnn|olqtyqprymnntnvulwxmrluvntlrrrrpxlovxnutvqnnyooumlpknwqlotqlnnnrrurrmwmxmnlnlqrrllvnryrrrrxqklxsxqmmrunltwtltpqlnoroltvtv|uuuwpqyo|mvoomnnvv|q|mml|nnymqnt||putlmuvlxxvullomlturrvlnnv|tvvttpqpynpq|nnuvltxnnmqnpurrrrrrrrrrrrrrrrrrrrrrrnty|uvu|rkqllqwlyvnnllknpnmmnvuqytyllyton||ymlpvmmrputyxmxtpyup|lpqllmvnvvm|v|lvmn|vxyuyktnymlulvmnluxummlumllxnlnnxnvtttxwpvxtxntnywwl|q||||n||n|||||nrryrwmnpoomtvpnwwppqllnmmlrsun|m|xurm|nmurnylxq|trnrwqlospnrppvplxxn|quuu|m|tow|uxlvqvnnttxtrxqtmnqtmvyxssrrrrrtyqtys|tqqllnvsqmkqyry|llx|vmuxkrq|qrrrrrurrrrrrrrrrrrrrrrrrvmrqxpmsxxvvtttupmrtnss|wptmvtlrrrru|noxt|tnys|npmo|wml|yqqqqqq|rrpkttrtxo|xmy|lxntnpxr|qtstx||||w|ww|w|t|t|l|lmtmqnqpprpnnnrrrrrsssrrrpr|uulur|pnmntnmmupnt|qqqmvtsqtp|uuwrxr|||x||||yyxv||wuxxttuqsuyxuxp|txrqvr|tu|yxvtx|wvyqyuxxwq|prwuu|txutwtr|y|u||xut|xwwwx||||ss|ssssrrrrrrrrrx|xy|sr|rrr||y|||xtyu||ly|xr||vrw|xyy|xxrrtrrrrrrrrrrrrsrrrrrrrrrrxyy|ly||v|sssssssrrrrrrrrrrrruxx|rxrr|y|r|prrrrrrrrrrrrrr|pysssssssssssssy||vntwyyllxytuu|xnywtxtvxuyy|rxxqp|q|stuxvystqssrtpx||yy|||rrrrrrrrrrrrs|yxq||xxv|s|qxyyx||ssssssss|x|x|x||ysssssssssrrrrrrpvtxsyxxnxnpmnswyr|pmuqyoqvy|uq|uyxvtuonymuvwrquy|ttltqqry|yvv||yrtxxkxqpxwlvxtyrv||xrv||uyxy|l|vs|xrxry|r|sx||xxx|y||xyvxxy|yr||yv||y|y|l|y|u|y|lyyx|xxyu||||rrrrrrrtx|yu|yxp||xsly|l|yssssssssssssssssssssssssysstsv|vxrtutyuuyryxyuuyyupyt|wx|xxx||yy|xyxsx|yv|y|p|s|yy|s|slt|r|x||x|rv|wumyrrr|xxxw|yym|vv||||yy|||yrrr|yyxu|yx||ry|rry|x|usy||lyw||y||u|x||ryl|y|||u|y|||lssssrrrrrrrrrrsyxrrwxmy|y||xyy||u|xvyl|tx||uuvn|ttrx|xx|vxv||||ryly||xs|rrx|rrrx|ux|yx|ryxy|||x|||x|yr|xyy||suxxqryrrryxx|wyyw||x||sssrrrrrrr|||||v||rr|x|||r||w||||x||y||ly||y||xlv||my|ssssssssssmsxyx||||||y|txu|xw|||||yl|uxs|u|yxlllxss|||||vy|xy|s|yyr|rrrrrrrr|s||||yy|yy||||yr|urrrrrrrrrrrrrtrrrrrrrrrrrrut||xl||||wq|||||yy|y|v|xx|r|tvr|xs|pv|rw|umr|||y|vy||y||llyyw|v||v|q|yl|x|x|x|xyy|ywx|x|yyu||||xl|x|vx|y||xx|||r|||tymt|x||xx|xxysrw|qy|ry||sv||y|lyyx||||||r||twy|||ytyty|sy|||xyx||||||xw|syy|u|||||||||wssssss|ssssssssssssssssrssssssssrrrrrrrx||rrrx|txrrrt|yrrrr|rrrr|||xuxyy|y|||rrrrrrrrrrrrrrrrrv|||yx|y||v|rx|rr||ryxv||vrrrrrrrrrrrrrrr||||r|y|y|xy||x||x|rrrrrrrr|xy|yynry||y|urrrr||y|y||sl|t||ys||srxrwl||ss|||y|||syx|x|rrrrrrrrrrrosrr|sut||||||xrr|||x|r|rr|||x|y||||uxvx||y|xy|rsu|xy||x||y|uwxx||||||v|xrx|||x||xruyx|ysy|rx|||r||xu|||v|||||w||||wyyxxy|||||y|yx|r|yu||||ywrrrrrrrr|||rr|||yrrrrr|yyx|yxrry|rtssssssssssrrrrrrrrsrrr||rrrrr||yw|||xx|y|yrx||||yx|w|yx|u|||||uysww|y|y|||y|ywx||t|x|||||||xvywyxv|||||||||||y|l|ws||xy||y|ly||x||ty|y||y|||x|yl|||||yx||||xr||||x|y||yxr||yyy|wt||||u|y|y|||||||y|||x|tyyy||s|yy||y|xyyy|||w|x||y|||ur|xxxs|l|rr|xxyx||||||||yrrr|ssssssssssssssssrrrrrrsssu|x|||sssssssssssssssss|ssssssssssrssssrrrrsssssss|||r|||yy|w|||||sttttx|xx|ts|||y|x|nq|wy|ltssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssy|ssssssssssysssssssssssssssssssssssssrrrrrrrrrrrrrrvy||ssssy|s|s||x||||uy|sssssv|tl||s|s||us|||yuy||ssssssv|l|||||yx||||my|t||ss|||x|x||||||t||yotyyx||yy|y||l|||x||||v|||yxy|||||y|xy|||x||y|wy|t||||yx|||yy|||yxxmwyxy|||||||w||t|u|u|||||x||ys|||||xss|ysssss|syxyssssssssssss|m||x|xyyss|s|s|u|xxy||q||ysssssssssssssssssssx|syv||sm||s||||sss|yv|ss||s||ss||yvs|s|ysy|myx|srrr|||||xm||y||||||y|||x|y|||||x|||ylyxx|||||qx|x|m|s||s|s|||rw|s|ys||u||ts|sy|ys|||s|||||||ssssssssssxssssssssssss||xy||tt|y|m|||y||||my|||yrry|||s||||xy|x|||||wx|||xyy|||||xv||ss|y|y|x|ys|x|v|syy|s|||m|ys|yy|xyy|s|yx||y||||y|y|xy|y|||m|x||u||||||||||u||||y||v|||x|||yy|||||ss|t|r|xvx|y||s|snyymx|s|ttsstttssum|x|yy|||||yxt|||m|||xv|y|y|y|yy|yx|||my|qymvy||y|||xyp|y|||y|tty|myxy|||||y|||mvx||yy|||||y|xx|yssxs||yss|sx|||||ys|syssssssssssssssmx|||||||||y||s||x|sy||||||x||sssss|s|yyvty|m|ys||||||x|||||||m||s|||ssss||||yy|||||||||y||uy|ux|x||y||||||||y|x||s|ymy||yxx|y||y|||tssssssss||x|v|y|x||||||y|yvy|y||x|||xx|x|yxy||y|||y||||||m|||u|x|yyt|u|v|w|n|y|||||x||xssy|yxxy|||||||x|rny||y|qy|y|yv||||rsssn|s|||x|wy||||||yx|x|y||||ytuupsnmmtluxuqmswtoq|tl||stuyvqxul|ymr|rnxylm|y||qxrxpxqvmtyn|mtwlmtrnymulquuuuumxsmuynynpumy|qlustlxnuuuums|utuqtmmtsynqvtlp||nvlqtnpppp|nmtxt|o|mxwuxlvunrrunnxn|xntlqrlqknunuwylnnnsktl|nt|lrqynuqqmx|mqlrlxrntmrnlnmktssssqvlntquurt|mmmtqqptq|xqun|lnqnqvnoylmtlsrqsqlvlnpxwnxxllqlllsxlnlsnutvptqustmlovlp|tlt|tqxqtsnqvvsqnnxxmlxyoquvln|lowuttunnnqnmnn|pxs|ttnlqlnprrqnxml|r|pqsmmrxmnlnxnpumuln|pmuwpsyyuml|mutwntkmxlpvxrql|qqy|rxxkuvlnuul|qlulpppquoorlqt|rlunkt|nnxyxpt|uy|rrlyrqxumxlulkuopplxllluyuuwutmqtulvnptonxvuvvlnllnnnqpqnnqosvwynqnqnppn|lyxylrttqmnnnqvvqprnxnqnnnqnnlxq|lomrmwtntnptlxsqlooun||uqnnlupuunuvnnllvnnnnw|nqtlltmrxxnt|oxun|ptsuxnunxq|txmwxolx|ntnlpxnxlylrymlsyonl|orqtnyntytlowv|sylnnxxnnnotxsmllp|uqntvqnoylupryvnqm|mpnrsrrllooltmllxprpurynxmx|nqnqnvvrrrks|noplmqlonyqlppqqpmr|y|||wtnlvlpulyrvluyyxlymlrmvluqxxllnlxlmlm|||tmtnltwts|pppnttrmpnnttu|qmxxlqtplttlqytxsmv||v||tlvvqly||xtssnoxxtqmsmvtxlyyyymtslqs|pstylrx|tuuupwlm|qmtxpsnnltntonko|qxllmprw|nmn|uyrrppvpuqxlqo|xlqlqxsuslnnq|xlyvolxmnnyuuqnunntnpymlxyqlyqvurqqlyqltynyvnnnnorsuytxl|q|w|n||qluorsx|ytmlly|tpkkkpwtlv|wtsn||tuollp|un|ytylky|unlyunnnllrqsvlsxommylyuonlwnxyrnxlnqnrllpxtwpllpmpvn|opwrlltprr|mqonnlqsvltwqwspptnlm|ptolmslyxnloou|u|rrrrnntltnqn|nnnnnnnmluxrrrrooortluwlxqxlqpnnlmmnny|xxutlwuutklkkvvklmooovnluqwyoxqqxvxntrprnsnqllpplulqotnnntq|xxlntnlqxvp|vtnuplxoqlpnnnnt|w|rpuyllln|tsslmnnltmltnnqxnuo|pqmoqlumsxslvopunoswynmxvpllqlllllulxlllllslulnlvrrlyllpllllllxloxlmplslrplqluqxmplnqnsn|xwynpvm|nyxxxxxnllloympppnqxwlqxtlnq|umuoxtyvqq|txxqx|qvsxkqstql|xtstmmollllqlltxxxppptltwxpln|qllnnnmvulvpuxqtunuulmywoplwlspyvlnnptx|xlvt|nolll|lllolltlpltlqw|pvumltwlwwysutuxq|lxlllwlrunn|xxuuylww|uwpmno|n|urtmrq|tu|u|qulmqpr|psrnpmxxxxxqxrrpxqttlltrmlvolsqmlqynplyyyyyyyyyyyyyyyysut|xtnpupploppplnp|rnunnuppqp|pptqyxyls|ryvpqtyqu|styyyyynumsrrnltuwpmnmmvtrmlulsxxxrnltnwssqqlmpqlrvql|mpxptytnpqqullulxnsq|ltttttt|wslnxnnlmtlntntnnrlumnnr|y|nnmnlmmrnnqnttn|n|lnsvllqlssq|ylntllynnnymllqyrusqymt|qlnnmpspoy|l|qypvolmrx|sqmrq|xmt|tsrwst||rulyyontllxwntqnto|ooonnnnp|tutwwmnoq|lxnqnttvn|s|qtnltyropunonxpmtvtqqtpyst|pnstmt|wumputqn|wrmpmtqnwxmoom|lll|lmxnmpppmmqvmytnoummrummmmtnnny|luxyyv||wnptuxxyttsnxvpxmqssrwqlrnqwnnqxpppptutpr|mnqnovumvr|r||lqkvkvrmlunxxmtlm|mwrtm|ppwpkxxtywmktkkltttltxx|lswnnpvotqttsnwlpmlnsxsoqqyrqqqqr|ltlrusmrsnlunnnnnqvttqnuxtxxyqq|vnuulsxonsykqqxvlput|qnnlylsqoplrqpmxqmyu|rqqrvqvqrpnttunmvlwlpnxqqrlqvmmllxsptooxslqppptmnkknynnnutuoooxwqxtvnlnn|yrrnnmxpppppppppppx||lpntmxtqlmqmwpoylvmvlnwxt|smtr|lmypqvnppqysxlxsslsssssssssssssssssssssssssstntsomluwxyx|opunrtxnns||nnquxmpqqqnt|xnnmqllrtxlvrtuvpnnolruwynruyymqxxtys|nnssvppoouunnlmxlmxur|kvnxnsqymmxu|mnqtwyyqxwooynqtnqlsqvntslunqtvllpu||ntmukktyqtlwvnorkuxytnlvmmyoptpnpoqmnutvnorusmrnr|ntloqnxlnw|nnnnlnnnyruqqymstumtntrplonlsyls|m|mlxl|tpqvnpppnnnuqyyplqymnwtlrsqmqvlvxytsqqxnpxv|lvulvmomtvptlsmo||x|||||||||u|||||||||||||ls||||||x|||y|||||||||||||||||y|||||wy||ypy||||||||||||||||||||||x||||||||yx||xx||x|y|||||||||u||x|x||||xx||v|||||w|||vv||||||||||y||||||yx|v||||y|x|s|x|||xy|||x||w||||vx|||yy|uv||||y|y|wp||||||||u|||wx|||x|||||||x||w|||y|||u|y||p|tyu||w|||||||||||||||t||||||||||||||||||||||t||||x|||||||||||||y|yy||q||||||||||||||||y|y||||v|||||||||||||y||||||uvq|||||||x|||||||||x||||x||||y|x||||||||||w|||vw||||||||||||||wv|||||ut|u|||tv|l|y|||||||||||w||vx|||vuu|xx|t|w||||||xxy||y|||v|v||x||y||||||||||u|x|y||||||y||t||||||ry||||||x|||||||r||||x|||||||||||||x||||||||yyy||||||||||w||yy|||||||||x||y||||||||||||||||||||||||||y|y|||||||||||v||||x||y||yy|y|y||u||xy|||||x|||x||||||||||||y||||||yx||||x|y||xyvw||||||v||||||||x|||||xxyx||y|x|||||t||y||||x||x||y||x||yy||x|||xx|x||||yvu|||||||x|y|u|yx|v||t|x||y|||||||||y|||||||x||x|||||||x|||w|x|||yu||y||||||||||||u|||vt|||v||vx|v|||||||t||s|y||||||y||||||||||||||w|||vy|||||y|||||yw||||v||yy||||x|||yy||||uyyxs|||||||yt|||w|||||||||||||x||vx||||||x|||||||wy|||||||v||||||||||||y||||||yyy||yv|w||||lyxu||x|||||||||||y||v|||||||||||||x|x||||x||||x|yry|||||||||||x|y||||r||||p||||||||||||x||xyx|||||||||||||||x||yy|||||||||y||||||||oy||||||||u||x|||||||||||y|||y||||y|yw||||||||y||||||||||||||||||||||y|||||y|||||||||yoyyx|y||||||||||||||||||||||y||y|||x|||||||||||||||||||||||||||||||||wy|||||||||||||||||||||||||||wy||||||||||||y|||||y||||||||||||||||||||||||y||||t||w||x||||||||||||||||||||y||||y||||||||||||||||w|||||||y|||||||||||y|||y||||||||||||||||||||||||||||||||||||||||y|t||||||||||xs||||w|y|y|||||lxx|||y|u|w|||||||yy||||x||||x|||x|||y||||||||||||||||||||||u||||||||||||x|||||x|x||||||w||||||||x||||||||||q|||||||||||||||||||||||||y|||||||||||||||x|||||||y||x||||q||||||||v|||||||w|v|||||||||||||||||||||||s||||s|||||||y|||||xx|||x|||||vy|||x||y||||||||||||||||||||||y||v|||||||||||y||||y||||||||||yw||l|||||||||||||||||||xy||||||||y|||||||x|||||||||||||||n|||||||||t||t||||||||||tt||x|y|||y|||w||x|||||||||||||||||||||||||xy|y|x||||y|||||t||w||||||||||||||||||||||||||||||||||y||||||||||||||x||||||||u||||wy|||t||||x||||tx||w||||x|x|||||||||us||||||y|x|ru||x||xx||||||xt|||||||x|w|ux|||y|||||||||yx||yv|x|ju|v|q||y|qx|u|x||uyw||||y|qyx|vyxv|||x||w|xy|ut||||||yy|||y|t|||||x||xut|q|||y|||v||yyyxy|||||wx||||y|||yy||||wxx|||xvx||y||||||||x|t|||||||||y|v||y||y|||||||y|yxv|||x||||rx|y||||||||yw||||||q||||v|||t||y||y|y|xt||u|||x|t|y|r|uy||yxy||||||vy|yuy|xx||||x||y||y|w|x|ln|||||x|rw||x||y|x||s|q||||||y||w|yy|||yy||||||||||||||||||||||||||||||el|kxir|yw|||||d|xr|mh|m|||l|po|]|||||j|nlg||vlusm||y|yv||||y||||t|||h|go|lt|r|||xxupk|ou||||ls|ylp||h||||m|h|||c|||yyyj|||h|d|fx|xxts||vs|l||d||||||||i|m|||p||y|y||u|||||x|||xv|px|v||yfyl||x|pxsss|||n|||v|||v|f|||fyvydd|h|||||||ux||||||slv|l||u||mu|||w||r|ty||||||||u|y||o|||||||||||||||||q|||w|t||||||||dij|qvlhrs||x|_|xyyx|r||r||punkt||w|xs||ytnj|s|q|l||||xm|u|||||o|n|y|||||p|ut|v|||||||l|||u|||yy|||_|||||yy||y|r|||||n||s||th|tf|||y||||||po||||||k||||s|||||||||y|lb|yj||||||||||||s||||||qv||m|qx|qa||t||||x||||||||||||py|yyx||||||||nsg|||||y||u|wx||||||k|||q|||pt|y|p|||owr||srs||x|||||u|q|ry|x||||||oy|||||||||||xu|||l|||||||||||||||||||||x|||||x|||||||||xx|||yhh|||tt|p|||y|||y|||||||||yr|||||o||||u|||||xmrmx|||||y|||||||s||||v|u|||||||x||||||||q||r||y||tmw|||||||r|y||||j||||||||||v|||h||u||||jw||||x|||kv||||xw|||s||||t|||ytt|u|||n||s|t|||||x|x||||r|||y||y||||xx|i|x|||qy|r||||||wuv|||||||x||v|tvv|||||||u|q||u|nx||p||xv||uy||xy||||||||u|u|||||u||||ytk||x|xw|s|y|v||t||||w||||vu|ux|||v||x||||u|y|||y|u||||||wh||||x|||w|||t|||v|||||||t|wtvp|ypy|||xv||ux||||||||||v|q|y||||x|y|y|||||t||||||||r|||v|||||||||||||||y|||||sxx|||uy|||||||||xv||||||||y||y||||||q||||||p||||||y|x|u|yt||r||||yu|||u|yx|||||y||||x|uq|x|||y|p|xy||||||xp|x|y|s|||||||r||||||||||q|t|yy||||||||x|||w|||||w|x|||r|||||s|xqv|||q|||iy|||||||||ux|||y||v||vw||||||o||t|t|m||v||vx||m|tx||t|||p||x|r|||||||||s|n|htp|||r||t|ty|||||||t||l||rf|y|x||vtyy|hx|||||qwf|||xp|y||tu|||uo|||lqx|vq||||||||yd|n|||||||vxl|wp|||||||p|twst||||||||f||||v||w|||||x||||||t|||f|||sy|||f||y|x||s|x|lxyp|||yx|||tx|||||u|x|su|y||tn|t||||||d|f|w|||||||xvv||x||||yt||wyxt|t||||x||||x||f||yt||p|u||yyx|t|||x||x|xx|yy|s|y||xyx||||x||s||||wy||||m|||||y|||||||o|yvx|xxt|x|||||p||wsxx|||||||yy||||||o|||||yx||ry|||y||||y||||y|x|||r|||x|||||||u||||y||y|l|||||||y|||w||||q||||v||||v||ux||||||yy|||||||||||u|t|yv||y|||w|||y||||||||p||y|p|lw|||xx||||||||u|||||x|||||s||||||x|||||o|y||n||x||||xx|w||p||x|||x|||t|||||q||x|||||yt||vy|||||x||t|x||||y||||||||||x|||y||||l|||||||||x|||||||||||||||s|x|w||||sx|||||||||y||||||x|||||x|||y||y|yl|||y||||u|||||||||||y||||||x||||rxv|kw|||||||||yw|||y|||||y||xy|y|||||||w||||y||yp||y||||x|||||||||h|||u||||||t|y|uv|||w|||||s|||x||||y|yv|||||||xyx|||||x|y||txtxy|||||||vqxs|||uxx|q|xx||||||v|x|xn|v||u||yxw||t||yx|||xny|x||||||||x|ju|||||x|x|||||||||v|u|||||o||||||||||w||||||y||t|||u||||||yxu||yx||||t|yh|||||||w||x||v||||w||||x|||mx|w||ryr|iqt||pns||nt|u|||y|p|m|xxxpm|tyuq||uq||||||y||m|m|txyvw|yv|||||||t||||||yx|||ux|ys|||v|||rw|y||ru|yt||y|x||w|||||||||||rqrxu||x||xxy|xy||||q||s|||sx|||u|uy|||xx||x|y||y|v|f|yx||xvwy|vwy||||x|||o|dxy||x||||xuxst||vx|||||||||||v|q||||p|||w|n|||xtx|y||||||||y||||||v|||||vi|||||xyx|v|v||v|y|||y|xupyp||||x||||vy|y||tt|||||||||x|v||p|y|||yxux||y|y|||x||||||||yy|x||||||y||||yvwy|wx||||q|u|||y|xuyx||y|vu||||||y|||x|||||||||sxvxvy||||m||||s|u|||tuhx|p||xtr|vm|||x||x|wtx|w|x||jy|||||y||||||vx||||||||n||||y|||yny|y|x||dyy||v|t||xy|wuu||s||x||||||u|||v|||x||q|x||||||tv||||y||y||||||||||||||l|y|||x|||xp|||y|y||ly||y|||y|||wh||||||y||||pw|n|||||wuy|||w||x||y|y||w||x|||yxw|||v|r||||||||||||||||x|||y|||||x|||t|||||||||||||y|||||||||||||w||||x||x|||||x||||||||w||||||||||||u|||||||w||||xx|q|x||y||u||x|||||y|||||||v||||||||||y|||||xx|x||||||||||||||y|||||x|||yxx||||||||||||||||||||u|||||||||||||||||||||||||||||y||||||||y|||||||||||||||||||||||yy|||y|||||||||||||||||||||||||||y||||||||||yy|||||||||||||||||||yy|||v|xy|x||||||||||x|||||qr|||||||x|||||s|||||||q||y|||||||||||||||||||||y||||||||x||||||||y|ty|||||v|wy|y|||||||y||||||||||xxj||||||w||||||||||||||||||||rv|||||||||x||||||||||||x|x||x|||||||||||||||||||||||vy||||||y||||||||||||||||||||||||||||y||||||y|q||||||||||||||||||x|||||y|||xy||||x||y|||||w|x|||||||||||w|r||||||||||||y||||x|||y|||||yx||t||||wy||||||||||||||||||||||||||||y|y||||||||y|y||||||||yy|v|||i|||||q|||||||||||||||||||||||||||p|u|||||||||||y|v|||||||x|||||||||||||||||||y||y|||x|||||x|y||y|||||||||||||||||||t|||||||||||||||y||||||||||||||||||x||||||||u|||||||||yx|||||||||x|||||v||x|||||||y|||x||||i||||||||||x|tu||||||||||||yx|||||||||||||||||||y||||y||||||||||||y||||x|||||||||x||u||||||||||||||||||||||||||||||||||v|||||||||||||u|||||||x|||yw||||||||||||ttwo|w|||||||t|||y||||||||y||||yy|||||||xy||||||||||||||||||||||e||||||||||||||||||||||||||||||||||||||||||||x||||||||||||||||||||||||||||v|x||||||||||||w||||||||||||||tx||||||||||||x||||||t|||||||||||||||w||||||x|y|||||||||||||||||||||||||||||||y||||||||||x|||||||||||x|||||||||w||||x||||||||||||||p||y||||||||||||k|||||to|||y|||||||||||||||||||||||v||||y|||u||||||||||v|||||||||||||||||||||w|x||||||||||||||y||y||||||y|||||y||y|||||||||||||x||||||||||x|||y||lyy|||||||||||||||||||||x||x||||y|x|||||||||||||||||||x|||y||||||||||||p||||||||||||||||||||||v||||||||y|||||||||||||||||||||||x||y|||||||||y|||v|||||y||||p|x|||||||||w|||||||||q|||||||||||t|||||||||||||y|||||||||||r|vxy||s||||||||||||||y||y|||||||||||||||||||y||||||||||||x|||||||x||x||||||||||||||y||||||||||||y|||||yy|||||||||y|||||y||||||||||||||||||x|||y||||||||s||||||||y|||xm|||||||||||||||||||||||||||||||||y||||||y||||||||||||||||||w|||||||||||||||||||||||||||||||v|y||||||||||||yxxt|||||||||||||||||||||y||||||||||||||||||yy||||||||||||||||||||||||||x|||||x||||x||||y||||||||x|||||u||p||u||||||||||||||x|||||||||y|y||||v||||x|||||||||||y|y||||||||||||||||||||||||||||||||||||||||||||||||||||||||s|||||||||||||||||||||x||||||y||||||||||||||||||||y||||||||||||||||x|||||||||||||||||yy|||||||||||||x||||||||||||xwr|||||||x|||||||||||x||||w|||||||||||||||||x||||||||||||||||||x|||||||||||||||||||||||||||||||y||x||||||||||||||||||||||||||||||||||||||||||||||x|y||x|||||||||y|||x||x||||||||||||||||||||||||||||||||||||||||||||||||||||x|||x|||||||w||||||||||||||||||x||||||x|||||||f|||x|x||||||xyy||y||||||]||x||||||||||||x|t|||||y||||||y|||r||||||||||v||yyvs||w||||x||||xj||||||||||||||||||||y|||||x|||y|||||||||w||||||v||u|x||||||yy||||xx|||xn|y||x|||x||x||||||xx|y|y|||||||||||||||||||||y|x||v||x||||||||yy|||||||x|xy|||w||||||||||||nt|||||||||||||||||||||||x||xx||vx||||||y|y|||x||||x|yy|||y|||||yyu||us|u||||t||||yx|||||||yt||||||||||||||||||||||p|||||o||y|||||||||||y||||||||xx||||yy|y|y||||vy||||||||ox|y||x|y||||||||||||||||||||||xp|y||v||x|vqp|xxw|||||x||||||||w||||y||||||||||||||y||||uywv|xyy|||||||||q||xw|||||t|x||||||||v|x|||y||||sy||rqr||t||||||x|x||||||||||m|||||||x|w||||x||||||||||xy|||||xxy||||u|y||x|y||||||y|x|st||vw|||||||||||||||||||||||||||||||||||y|yyy|qq||||y||||||||||||||x|||x|||||||y|||||||||||||t||||||w|xp||||||||||||||||||||||wv|ly||||||y||||||||||||||||||||||||||||||||||x||||||t||||||||||y||||||x|||||yw|||||w|||||||u||x|||||||||||||||||||||||||||||||||||||||||y||||||||y||w|||||||||||x|q||||||||||||||x||yq||y||||||||||||x|||x|x|||||y|||y|||||||||y|y|x||p|||xut||||||||||||||t||o||||||||||||||y|||||||||||x||||||||||y|||||||||||y||||||||||||y||y|||xy|||x||xy||y||x||||y|||||y||||||xl|||r||||y||u|||||||||||||||||||||||||w|||||||||||||||||x||w|||y||||||||||||yu|||||||y||||||||||||y||||||||||||y|||y|||||r|x||||||||||||||||||||||||||||||||||x|||||||||y||||||||||xx||||||||y|||||y|yv||||||x|x|||||||||||||x|||||||uv|||||||y|||||||xx||||||||y|||||||||xy|wl||||||||||||||r|yyr|||||w|t|lyw|wtx|||||||||t|||||xu|v||||||xy|x||||||||||||x|||||||||||||||||||||||||y|||||||||||||||||||||||||||||||||||||||||y||x||||||||||||||||||||||||||||x||x||y||p|||||y|tyxv|||y||||||sxux|||||v|xwv|xy||xvq|||xu||||u|||||||vwyv||xywyy|y|y||ywy|||xyy||||||u|||u||||||||y|v|w||||||||sy|x|||y|||vyp|||||||x|||y|||||x|||y||v||||||||xx|||||||||||yy||||||||||||||||||||||y||||y||||||||||||||||||||||q|||f||||||||y||||||||wxxx|y||x|y||xx||y||||||||||||||||||||xxy|y|||||y|||||||f||||||v|||||x||||||yg|xsk|rq||||l|||x||t|xx||yo|||||tvx||||q|||||||||||||j|||y||vxx|yxy|x|||xu||||xx|x|||||||||||xxx|x|||||uuy|||t||||x||y||||||||||v|m|||||||||||||y||nr||t||||||y||v|||||||||||||||y|||||||||||||||wypyu|||||||||y|||x|||||yy|i|||y|||||||||||||||||||||y|||||||||||||||w|x|||yy||x|||w|||k|y||||||||||||||||||||||||||||m|x|||x||||||||||||l||||||||v|||||||||x||||||||||||||||||||||y|||||||||||||y||||y|||||||y||||||||||xy||tur|||||ro||y||||w||||||r||tq|rxx||||||||||||w||pm||yl|v||||xwty|x||x|u||||xy|y||x||wy||||||ty||||||v||w|||||w|||x||yyy|||l|||t||w||||tt|||||t|||x|t||y|||||t|||||||||||||uw||||||yy||||||||y|||||||v|y|||t|xt|y|yxu||yvx|||w||t|||x|||x|||||||v|v||y||||uq|yxx|||i|||||w|||||||xx||v|||w|||y||||x|||x||||||yy|v||w||||||txk|||xpyy||||u||||||||s||||yw||||||||x|||||||||||||v|xp|x||||||||||v||||||||y|y||||||x||q||||||t|tx|y||||||||||||||||||||y|||||||||||||||||y||||x||||||||||||w|x|xy|yyu|xy||||||||||t||||||||yxxv||||||||||||||w|||y||||||||p|x|||x|||||||yxx|uy|sr|||s|y|||u|||||||||||x||||y||||||x||y|x|||||x|||y||||||||||||||||||||||||||||||||||||||y||y||||||||||||||||||||||||||||||||||||||y||y||||||x|||y|y||||||xx|||||p||y|x||||||||||||||||x|||||x||||v||||||||||yx||v|x|||||||||||||||||||||||y||||||||w|||||||||||||||||w||y||yx|y|y|yw|x||||y||||||||y|||v|||y||yot|v||vwy|yy|||p|yp||o|y|||||||yy|yxy|||w|||yx||||y||||wt||||||||y||||||u||y||||wy||||||yx||||yv|qx||||||y|||||||xx|||y|yx|||||||i|xux|||||||||y|yy|||||tvy||v|||v|||w|y|||||y||vy||||||||||v|||||y|||x|y|rxx|wu|||||||||||x|||||||v|||||||||v||y||y|||x|y|xu|x||||||xx|||xuw||y|||||v||||||||w|x|||||||||||||||||||||||||||||||||y|||||||||||||||y||||||||||y|||||||||||yw||||||||||||||||xm|||||||||x|||||||||||||||||||||t||||||||||||||||||||||u|||||||||||||v||||||||p||||||||y||||||y||||||||||||xy||y|y|||||||||||yxx||v||||||||||||||||yx|xxx||u|||||||y|||x|||||||||||||||||x||ty||||||||||||||||||||||r|yv||g||||||||||||||||||x|||||||||||||||||||t||x|p|||||||||t|x||v||||t|||||||||y||||||y|r|||rw|||y||y|x||||y||xx||ws||y||||||y|||||||||x|||||||||w|x|||||x||||x|r|||y||||||||y|||uuy|||||||||t|x|||||||||||||||||v|v|||||||||||xx||||||||||||||||||||y|||||||||||||x||y||||v|u|y|||y|||||x||||||||||||||y|||||||||||||qu|||||x|x||||x|x||x||||||||||||||||||x|||y||||||||y||xyy||xy||||y||||||||y|||||||||||y|||||y|||u|||y||||||y|||||||||||||||||y|yxq|v||||y||t|t|||||||||x|w|||||v|u|w||x|||yy|y||v||||||vy|||||||||||y||o||||||||||u|||||||x|||||||||v||||s||p||||y||||t||||||||||||||y||||yw|||||||||||y||||||||||||||||x||||||||||||||||||x||||qy||||||||y|||||||||w||yy||||||x|||||w||y|||x||||||||||x||||vx||||||||||||||||||||y||||||||||y||w||||q||||||y||||||||||w||||||||||x||||||||x|||||||||||u||w||v|||||||||||yy|||||||||||y||y||||v|y|||||||||||||q||||wy|||||||||||y||q||y|||||||y|||||||||y||y|||||||||||||v||x|||||||||vrs|q||||||||||||v||||||y||||||||r||||||||||||||||y||||||||y|v|||||||||||||||x|||||||||||||||||||||||||||||y||||||||||||||y||x|||||y||||||||||||||y||||||||||||v|||yyw||||||||x||||||||||||||y|||||xt|||||||||xvy|||||||||||||||||||||||||y||||p||||||||||||y||y|xy||||||y||||||||||||||||||||yv||||x|||u||vy|y||||x|||x||||||||y||||||||||||||||||||yx|||||||||v||||||s||||||||v|u||||||||||||x|s|||||||||||y||||||||||||||||||||x|||||y||||||yyx||||||||||||||||||||||y||||||||s||||||||||||||||||xw|y||w||||w||||||||y|||y|txx|||||||||||||u||||||||||||y||||u||||||x|y|||||||y||||||v||||x|||||||||||y||||||||||||||y|||||||||||||||||||p||||||||||||||||||||||||||||x||||||||||||||||x|||||||||||||x||y||y|||||||y|||s|||||||||||||||||t||x|||||||||||||y|||||||x|||||||||||||||||||y||||||||||||||||||||||y||yy|u||||x||y||||||y|||||||w||||||||||p|||||||||||||||||x|||||xx||||||||||||||y||my||||y|||||||||||||||y||y||||||||||s|y|||||||||||y|y||||||y||||||||||||||||||||y|x|||||y||y|xx|||||||||w|||||||||||y|x|y||||||||||||||||||||||||t||w|||x||||||||||||||||||||||w|||v||y|||p||yy|||||||x||||||||y|||||||x|x||||||||y||y||||y|||y||||||yyy||||||||||||||||||||||||yyy|||||v||||||||x|y|||||||||||s|||x|||||x||||y||||||||||||||||||||||||||||||||||xux|u||||u||||||||||y||||w||||||||||||x||||t||||x|||||||||||||||x|||||||||||||||||||||||||||||||||||||||||||||yw|y||||r||||||||||n||||||||||r||x||||||||||||||||x||t|||||||||||vx||||||||||ny||y||x||||x||||||||||||||||yx|||||||||||||y||x|||||||||y|x||v||||u|||||||w|||||y|||||x|y|y|||||||||||||||||||||xw|||||||||||||||||||||||y|y||||i|x||v||||w|||yv|||||y|y|||||||||||||||l|y|||||||||||||x|wyy||y||||||||||||y|||y||x|u|||||||||||||yy|x||||||||||||v||||||||w|||||||||x|||||||||y|||||||y||||||||||||||||||y||||||||x|||||||x||||||||||y||u|||u||w|v||x||x||||||s||||||x||vy||||||||||x|||||wx||||l||||||||||||pw|px|||||||x||||||||||||||||y|||||||x||x|y|r|||y|||||||y||x||||||w|||||||||u||||n|||||||||x||y|||||||||||||||||||y||||||||||||||x|||||||||xy||||||vy|||||||||||||||||||||||||||||||||||||x||||||||||||y||yx|y||||y||xx|||||x||||||w||||||y|||w|y|uyy||||||t||v||||||||||||||||||||||||||||t||xux|||||||||||v||||||||vx|||||||||||||||||||yy|||||||||||||||||y|||y||||||||||y|||||||||||y||||kl|r|yx|||||r|||||||||||||||||||||||x||||||||||||||||r|||||||||||t|||||||x||||||||||||||||||||yy|||||||||||||||||||||||||w||||||||x|||||||||||y|||||||||y||x||||||||||||||||y|||||||||p|||||||||||||||||||||||||y|||||||||||y|||y|y|||||y||||||||||||||||||||||||||u|||||||||||y|||||||u||||||w|y|||||r||||y||u|||||||||||y|||||||||||||||||||||||||||||||||||||||||y||w||yy||||||||w|||x|v|||||||||||||||||x||||||||yy|y||x|||||||x||y|s||x||||||||||y|||||||||||y||||||y||yy|||||y|||||w|||x|||||||||||||||v|y|||y||||||||||||||l||||||||||||||||||j|||||||||||x|||x|u|w|y|||||||w|y|||y||||||||||y|||||||||||||x|xv|y|vw|||||y||||||||||||||||||||||||||||||wy|||||||||u|||||||||||||||||x|||xwuxx||||||||||||x|||||||t||||||||y||||y||||||||||||||||||||||||y||||||yy|||||x||||||||||||||w|||ys||||yu||||||||||||||||vw||||||||||x|||||v||y||||||||||||||||||||||x|xt|||||||||||||t|y|||||||||x||y|||||||y|yx|||y||||||||y|||||||||||||||||||||||||||||||||||||||||||||||||||||||x||||xuw||y|v|||||||t||||x||||||||||||||||||x||||y|||x|||||xx||||||x|||y|||||||||||||||||||||||||||y|||||||||||||||||||||||||||||w|||||||x||||||||||||||||x||||||||||||||||||||||||||||||||||||||||||||||||w|y|||||wy||x||||||||||||sr||||||||||||||||||||||y||vx||||||||||||||||||u||y||||||||||||||||yu|||||||||||t|t||n|||w||w||y||x||||||||||||||||||y|||||||||||v||y|||||||||||||||||||||||||||||||||||||||||x|||||y||||||||y|y||w||||x|||||||||||yv||||||xy||||||||||||v|||||x|||||||||||y|||||||||||||||||||||||||||||||||||||||||||||y||y|xy|||||||x||xyx|x||||||||||||||||||w|||||||x|u||||y|||s||||x||y|||||||||||||||||||||x|||||||||||||||||||||||y|||||y||||u|x||||||||||||||||||x|||wlx||||vq||||||||||||||||||||||||||||||||n|y||||y|||||||||||qy|||||||u||xx||||||||||||||||u|||||y|||||||u|||||||||y|||y||||||||||||||y|||||||||||y|||||||||||||||||||||||||||||u|t|||||||||||||||||||yx|||||p|||||||||y|||||||||||||||||||x|yu|||||||q||y||||||||n||||v|||||||u||||||||||||||||||w|i|y|||||y|||||||||||||v||||||||||||||||||||||||||||||||||||||||||y||y|u|w|y||||||||||u||||||||yx||||||||||||||||y||||x||||||s|||y|y||||||||||||||||||||||||||||||||||||||y||||y||||||||||||||||||||||||||u|||||||||yu||||||||||||||||||||x||||y||||||||||ux|||||||y|||||||x|||||||||||||||||||||||||||||||||xx||||||||||||||||||||||||||||r|x|||||||||x|x||||||||||||||y|||||t||||y|||p|||||||||||||||||||||||||||||||||||||||||||||||||||||||y||||t|||||||||||||||u|||||||||||||||||||y||x|||||||||||||||||||||||||||||||y|x|||||`|||||w||||||||x|||r|t|||x||||x||x||y|v|||y|||||||xx||||||||||||y||||||||||||||||||||s|w||||||||w||||||||||||x||||||||||||||x||||||||||||||||y||||x||||uv|||||||||||y||rt||||||||||||||||x|||x||||||||x|u|||||||||v|||v|x|||s||||||||uu||||||||||||||||||||||||||x||||||y||||||||||||||||||||||||||||||||x||y||x|t|y|x|x||||v|t||pv|||||||||||||||||||||||||||||q||||w||||||||||||||||||||||q|||||||||||x|||y|||||y||||||||vy|||||||y||||y|x||||||||||x||||y|||||||||||||x|x|||||||y||||||||||||||||x|||||p|||||xv|||u||||||u|||ry|||||||||||||y|||||||||||||||||||||||||||||yx||x|||||||||||||||m|||x|u|y|||||||||||||||y|||x||f|||w||||||||v|||t||||||y||x|||||||||||||||||ur||||||||x|||||||||||w||x|||t||||v|||x||||||||||||||||y|||||x|x|||||||||||||||||||y|||v|||||||||||||x||||||y||q|||||||||v||||||||||||||||||||||||||||||||||||||||y||y||||||||||x||||y|||||||||||||||||||||||||||||||||||||||||||x|||||||||||y|y|||v|||||y||||||||xx||x|||||||||||x|p|||||v|||y|||||||xx|||||||||||||||||||||||||||||||||||||||y||v|||||||||y|||||||||||i|||||||||||w|||||y||||yy|||||||||||||||yy|||||||||||||||||||u||||||||||w||||w||x|||||||||||x|||||||||||||||||||y||y||||||||||||||||||||||x|||||||||x|||xl||||||e|||||||||||||y||||r|||w||s||p||||x||x||||w|u||||||||||||||||||||||||||||||y|||||v||||||||||||||||u||||||||||||y||||||||||||x||||||||||||||||||||||||||r||||||||||u||||||||y||v|||v||x|yq||y||yy||||||||y||||||||hq||||||||y||||||||||||||||||y||||||uuv|||||||||||||||||||||||||||||k||o||y||l||||x|||y||||y|||||nx|||||||||||||||||||||||||||||y||||||||w||||||||||y||||||x||y|q|||sx||||||||||||y|||||||x||||||x|||||||||n|||r||||||||||x|||||||||||||||||y||||||||||||q||||||||x|||||||||||x|||||||u|||||||||||||||w|||||x|||||n|||ty||||||x||y||||||x||||||||||xy||x|||||||||||x||||||||||||||||||||||||y|||||||||y||||||y||y|v||||||||||||||||||||||||||xr||yy||||y|||||||||||r|||||||||||y||||y|||||t|||||||v||||||||||||||||||||||||||||||y|||||w||||||||||||||||y||||||||y||yy|||||||xy||||||y|||sy|||||v||x||||||||||wyvqo||xb||u||||x||||u||||||||||||||||y|||||p||m|||||||||yx|||||m||||y|||||||||||xy||||||||||||x||||||||||||v||||||||||||x||||||||||||||||y|||||||n|||||||||||||||||y|v||w||||||||||||||||||||yj|x|||w||||||v|xyy|||||||v|||||||||x||v|||||||||||||xx|||||||||x||||x|||||||||||||||||||||||||u||||||v|||||q|||y||||v||y|||y||v||||||yy||||||t|||||||x|v|t||||||||x||w|||u|||xx|y||v||lxn||||||||||||||y|||||||y|||l||||||y|||x|xqyyy||y|||||x|||y|||||||u||||||||||||y|||||x||||||||y|prxy||s|||||||x|||y||||||||||y|pw||||||y||||h||xwxsy|v||x|tt||||o|||pu||||||y|y||vv||||p||v||y||x||w|y|y||yy||dc|||y||||v|||||p||tx|ts||||u|y||y|||y|||||tvx|p||||||y|||x||||psyyxxyv||||x|utrw|qxltxtvuruvy|yxrvcx|npvv||y|xux|rvv|xx|rd|xq||opd||||wyp|x|r||tv|||x|xk|||xggxv||loswx|s|vypj|||xtyj|m|y||yyipqy|||y|x|||xx|xrl|x|ml|||||v|xyx||||yx|p|||m||y|qp|x|i||yx|x||x|m||||mrsen|idi|d|hemgerlmh_j|t_to||m|llrjbrb||||||||||m||e|v`n||||w|^^||y|||h|||||||||s|x|||pup|iwh||rut|||||y|wu|mur|hv|||r|xu||||||v||rg|x|||v|px|||||v|||k|y|||||q||||||y|||||||||t|||||||||x|v|jy||||xwy|||x|||v|||||r||||||||||r|||||||||w||||lyq||y||xek||||||x|||||f|kf||||||l||e||hiqtsnjme|v|ko|||||yr|hqp||uxnxfo|hpfhmps||pymjgin|vi|i|r|fuih||fh|lpphj|ipgh|iitm|npr|skpq||t||ifu|hin|jf|w|||mktjm|r|hksghgh|hltx|g|jqi|||m|pqp|rlin||||x|||wueloi||tkr||ihj|]irfgyqupmp|np||||pjp|ihhnhmle|inh|nk|h||lp|b|oh|lf|mdhrrvl|giphh|jhtottg|hh|||uhopf|r|p||tp|h|lxhki|pp|nrp|xosh|qrmiptk|n||tmu||j|||hlv|hv||mmqditit|vi||||`|||l|hu||||j|qx|vi||w|px|||i|ig|vu|p|y|ddv||x|||||yvl||i|j||x|pql||t||tv|pho|o||o||wq||m|q|mpvumqnutltg|csvnk|||||qx|hnm||rtxlgitu|sct|muoeqy|ux|o|svlq|y||px|hxpxuxxgys|s|xt|qy|h||uydpqgvrnv||ppr||px|vi|o|qx|||||imqlkhh|r|prrhl|l|s|iqdqmig|qhfx|lq|i|iyox|||htjhp|ip|xu||x|f||v|||x||t||rv||||||||||ge|n|yfvd||tvtjy||v||s|xvvt|h||y|qg|x||juuuigi|gr|usn|a|olv|n|de|xsyxxtyxv||h||m|||ydlsiip|ssr||||s|yxyxy||d|||w|rthqhw||||r|h|v|||yx|pk|||q|gv|ex|i||rhh|w||lh||m|xy|xyy||||||od|m||f|wqh||pyym|ghgdggftrenhvl|||xjl|hvmmjv|kfqj||||y||enyso||dhfv|u|tr||||ji|t|h||ci||w||||||xx|xy||||||||xd|||||hhx|dx|i|lrlh|||uogx|npx|nrpl|^rpvmm|||||t|||y|t|u|hpxt|y|r|tp|||y||wut|lhpxrt|r|||||yhu|uj|is|||||||||hj|vv||x|||h||||||||r|||||m||xf||p||||uy|tcfkvnupxpihplm||oy|ix||cduytmpkwex||x|||vi||xvlsmtppf|||xpxqorxpxrrtsqppwvptosnoq|qr|qpwyr||kwvqlkpvmxyw|fuuhhrutvy||||x|g|yyw||yy|||x||t|yyv||vot||xnu||y|||||c|wty|ldfehkhdlee|mhd||v|yrxmx|rw|||||ktjqrsm|yy|vw||||uyr`p|nhl|jplmekfrllkfghmnjspehh|nkiaj|k`qajmmjudpipn|hkq|ep|molmwrim|kyhornp|kpk|kee|girkrxeslij|th|rp|^slq||nqqpphnmg|ptpjhg||wkg|ltpvhn|dtxmpncek|ljx|l|ln|o|pu|l||tji|k||hgpviepho|q|oumtndl||udinm|qmj|equ||r|rot|eet|||rp||qetpnhpm|x|||sxy|m|y||trk|kuvnxm|||jti||myvtm|m|o||||||q|g|mtv|t|ps||x||||qxr|dc||l|k|qn|v|n||`|swpgivq||oup|mnxnmihligwluridkmgkjglfh|q|mghug||v|^||jrllx|jwiuxjp|lnyu|j||||y|ty||r|ku|wm|||||xysinbv|lj|s|o|||ypss|y|hu|s|m|xjymt||hlvhu|x|p|qtock||yt|nf|u|hrpbu|ij|st|t|l|unndmmhqoyfkijmfwpjolqejtplkmnuolqqhknrijmqwlpmwsqnvgt|ltxqsrq|xtxswysqkar||yx||u|vuvwxj|utuuci|sutnyy|euwpo|lnfoppngvqrvv|uppnxysurn||wy|xx||ptppptpptptpppttttttsttpsppppspppppppspspptttsppppptspstspppppppppppppppppppptppsspppttpspsppstppppsttpppptpttstpttptppsppptpppssppppppptsp||ptttttppppttpppptppppptppptppptptpppppptppppppppptppppttppppppptppppttttttppppppp \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.prx b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.prx deleted file mode 100644 index f2d5c4a..0000000 Binary files a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.prx and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.tii b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.tii deleted file mode 100644 index 34fe1fc..0000000 Binary files a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.tii and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.tis b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.tis deleted file mode 100644 index 9cae356..0000000 Binary files a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_8.tis and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments.gen b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments.gen index 774fd07..f85ced5 100644 Binary files a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments.gen and b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments.gen differ diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments_9 b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments_9 deleted file mode 100644 index 5f92d6a..0000000 Binary files a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments_9 and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/server-config.json b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/server-config.json index 3b6dafb..24ff06b 100644 --- a/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/server-config.json +++ b/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/server-config.json @@ -1,7 +1,7 @@ { "version": "v1", "title": "Eclipse", - "timestamp": 1547902491569, + "timestamp": 1559724245603, "ttl": 10080, "helpUrl": "https://dev.eclipse.org/recommenders/community/aeri/v2/help/", "feedbackUrl": "https://www.codetrails.com/error-analytics/", @@ -22,6 +22,7 @@ "org.fordiac.*" ], "acceptedPackages": [ + "adaptorinterface.impl.*", "ch.qos.*", "com.cforcoding.*", "com.google.*", @@ -42,6 +43,7 @@ "sun.*" ], "requiredPackages": [ + "adaptorinterface.impl.*", "com.cforcoding.*", "com.gradleware.tooling.*", "com.mountainminds.eclemma.*", @@ -67,5 +69,5 @@ "org.eclipse.pde.core::The current target platform contains errors*", "org.eclipse.ui::Conflicting handlers for*" ], - "problemsZipLastDownloadTimestamp": 1547902798349 + "problemsZipLastDownloadTimestamp": 1559724555801 } \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1001403096.index b/.metadata/.plugins/org.eclipse.jdt.core/1001403096.index deleted file mode 100644 index 5fd8df5..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1001403096.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1136093173.index b/.metadata/.plugins/org.eclipse.jdt.core/1136093173.index deleted file mode 100644 index 3c752d1..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1136093173.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1271342938.index b/.metadata/.plugins/org.eclipse.jdt.core/1271342938.index deleted file mode 100644 index 1721bbd..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1271342938.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1318811131.index b/.metadata/.plugins/org.eclipse.jdt.core/1318811131.index deleted file mode 100644 index f2e5938..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1318811131.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1408230787.index b/.metadata/.plugins/org.eclipse.jdt.core/1408230787.index deleted file mode 100644 index 7ba0980..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1408230787.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1547105658.index b/.metadata/.plugins/org.eclipse.jdt.core/1547105658.index deleted file mode 100644 index 3235781..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1547105658.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1590519455.index b/.metadata/.plugins/org.eclipse.jdt.core/1590519455.index deleted file mode 100644 index a3277ca..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1590519455.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1794703015.index b/.metadata/.plugins/org.eclipse.jdt.core/1794703015.index deleted file mode 100644 index 73a0d89..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1794703015.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1840477375.index b/.metadata/.plugins/org.eclipse.jdt.core/1840477375.index deleted file mode 100644 index 9498d8b..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1840477375.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2055598051.index b/.metadata/.plugins/org.eclipse.jdt.core/2055598051.index deleted file mode 100644 index b5247b8..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2055598051.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2126659639.index b/.metadata/.plugins/org.eclipse.jdt.core/2126659639.index deleted file mode 100644 index 5a6caf5..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2126659639.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2143178366.index b/.metadata/.plugins/org.eclipse.jdt.core/2143178366.index deleted file mode 100644 index 65d91c5..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2143178366.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2322916451.index b/.metadata/.plugins/org.eclipse.jdt.core/2322916451.index deleted file mode 100644 index 09523ec..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2322916451.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2727754357.index b/.metadata/.plugins/org.eclipse.jdt.core/2727754357.index deleted file mode 100644 index 3a4d202..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2727754357.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2780857670.index b/.metadata/.plugins/org.eclipse.jdt.core/2780857670.index deleted file mode 100644 index 0ab3d4b..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2780857670.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2935125032.index b/.metadata/.plugins/org.eclipse.jdt.core/2935125032.index deleted file mode 100644 index e594a39..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/2935125032.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3087902465.index b/.metadata/.plugins/org.eclipse.jdt.core/3087902465.index deleted file mode 100644 index 0ab3d4b..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3087902465.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3388598249.index b/.metadata/.plugins/org.eclipse.jdt.core/3388598249.index deleted file mode 100644 index 7f92335..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3388598249.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3394399184.index b/.metadata/.plugins/org.eclipse.jdt.core/3394399184.index deleted file mode 100644 index 7b01f20..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3394399184.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3432427482.index b/.metadata/.plugins/org.eclipse.jdt.core/3432427482.index deleted file mode 100644 index b5fa4e2..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3432427482.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3569978510.index b/.metadata/.plugins/org.eclipse.jdt.core/3569978510.index deleted file mode 100644 index 274baa3..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3569978510.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3688885566.index b/.metadata/.plugins/org.eclipse.jdt.core/3688885566.index deleted file mode 100644 index 4c5b694..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3688885566.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/384658884.index b/.metadata/.plugins/org.eclipse.jdt.core/384658884.index deleted file mode 100644 index 65403a3..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/384658884.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3863340919.index b/.metadata/.plugins/org.eclipse.jdt.core/3863340919.index deleted file mode 100644 index a226831..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/3863340919.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/4044715751.index b/.metadata/.plugins/org.eclipse.jdt.core/4044715751.index deleted file mode 100644 index 3b007f0..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/4044715751.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/4060308402.index b/.metadata/.plugins/org.eclipse.jdt.core/4060308402.index deleted file mode 100644 index a15d5e4..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/4060308402.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/417171029.index b/.metadata/.plugins/org.eclipse.jdt.core/417171029.index deleted file mode 100644 index 235d03d..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/417171029.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/558823348.index b/.metadata/.plugins/org.eclipse.jdt.core/558823348.index deleted file mode 100644 index 64ad0ae..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/558823348.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/749174627.index b/.metadata/.plugins/org.eclipse.jdt.core/749174627.index deleted file mode 100644 index e9d6904..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/749174627.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/82899567.index b/.metadata/.plugins/org.eclipse.jdt.core/82899567.index deleted file mode 100644 index e2bb6ce..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/82899567.index and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache index 56d1d1d..6f3c4b5 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache and b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps index 51bd6a7..549d798 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps and b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache index 2476e92..6a787de 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache and b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt deleted file mode 100644 index 28afe8c..0000000 --- a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt +++ /dev/null @@ -1,31 +0,0 @@ -INDEX VERSION 1.127+/Users/anshul/Trainings/JavaProjectTraining/.metadata/.plugins/org.eclipse.jdt.core -1840477375.index -3688885566.index -3569978510.index -1794703015.index -1318811131.index -1001403096.index -384658884.index -1547105658.index -1136093173.index -2727754357.index -3087902465.index -2780857670.index -749174627.index -3394399184.index -1271342938.index -417171029.index -3432427482.index -3863340919.index -2322916451.index -3388598249.index -2143178366.index -1408230787.index -4044715751.index -1590519455.index -2935125032.index -2126659639.index -4060308402.index -82899567.index -558823348.index -2055598051.index diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat index e33ec65..64e6561 100644 Binary files a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat and b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml new file mode 100644 index 0000000..05173e2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml @@ -0,0 +1,9 @@ + +
+
+ + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml index 001376e..aa91a52 100644 --- a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml +++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -1,63 +1,63 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml index 3f6db00..8af3112 100644 --- a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -1,49 +1,61 @@
- -
- - -
+
- - - - - - + + + + + +
- - - - - -
-
- - - - - + + + + +
- - -
-
- + +
- + +
+
+ + + + + +
+
+ + +
+
+ + + + + +
+
+
- +
- + +
+
+ + +
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png b/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png deleted file mode 100644 index a839ceb..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png b/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png deleted file mode 100644 index 588e908..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png b/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png deleted file mode 100644 index 269f575..0000000 Binary files a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2019/5/18/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2019/5/18/refactorings.history new file mode 100644 index 0000000..0d1b9ec --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2019/5/18/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2019/5/18/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2019/5/18/refactorings.index new file mode 100644 index 0000000..2eca76f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2019/5/18/refactorings.index @@ -0,0 +1 @@ +1556989047887 Delete resource 'framework' diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/18/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/18/refactorings.history new file mode 100644 index 0000000..37f0623 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/18/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/18/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/18/refactorings.index new file mode 100644 index 0000000..789027b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/18/refactorings.index @@ -0,0 +1,3 @@ +1556989056498 Delete element +1556989062301 Delete element +1556989777155 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/20/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/20/refactorings.history new file mode 100644 index 0000000..3e03d95 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/20/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/20/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/20/refactorings.index new file mode 100644 index 0000000..d17d32c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/20/refactorings.index @@ -0,0 +1,8 @@ +1557854855514 Delete element +1557856712123 Delete element +1557856718715 Delete element +1558114990091 Delete element +1558118424067 Delete elements +1558118456082 Delete elements +1558196599396 Delete element +1558197019734 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/21/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/21/refactorings.history new file mode 100644 index 0000000..18a1703 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/21/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/21/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/21/refactorings.index new file mode 100644 index 0000000..5fc713f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/DataDrivenFramework/2019/5/21/refactorings.index @@ -0,0 +1,4 @@ +1558455731359 Copy file +1558457340117 Delete elements +1558458080015 Delete elements +1558711012040 Delete elements diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/3/10/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/3/10/refactorings.history new file mode 100644 index 0000000..0b61822 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/3/10/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/3/10/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/3/10/refactorings.index new file mode 100644 index 0000000..b3f3050 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/3/10/refactorings.index @@ -0,0 +1 @@ +1552132808624 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/4/17/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/4/17/refactorings.history new file mode 100644 index 0000000..868bf92 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/4/17/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/4/17/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/4/17/refactorings.index new file mode 100644 index 0000000..7804236 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/4/17/refactorings.index @@ -0,0 +1 @@ +1555852784369 Delete element diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/5/18/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/5/18/refactorings.history new file mode 100644 index 0000000..c1ec290 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/5/18/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/5/18/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/5/18/refactorings.index new file mode 100644 index 0000000..a1097fc --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/FirstSeleniumProject/2019/5/18/refactorings.index @@ -0,0 +1 @@ +1556991578196 Copy file diff --git a/.metadata/.plugins/org.eclipse.m2e.core.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.m2e.core.ui/dialog_settings.xml index 6833e7b..ef251d8 100644 --- a/.metadata/.plugins/org.eclipse.m2e.core.ui/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.m2e.core.ui/dialog_settings.xml @@ -2,6 +2,25 @@
+
+ + + + + + + + + + + + + + + + + +
@@ -14,6 +33,7 @@
+ @@ -25,4 +45,57 @@
+
+ + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/.metadata/.plugins/org.eclipse.m2e.core/DataDrivenFramework.lifecyclemapping b/.metadata/.plugins/org.eclipse.m2e.core/DataDrivenFramework.lifecyclemapping new file mode 100644 index 0000000..5894290 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.m2e.core/DataDrivenFramework.lifecyclemapping differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/java-maven-junit-helloworld.lifecyclemapping b/.metadata/.plugins/org.eclipse.m2e.core/java-maven-junit-helloworld.lifecyclemapping new file mode 100644 index 0000000..dee21bb Binary files /dev/null and b/.metadata/.plugins/org.eclipse.m2e.core/java-maven-junit-helloworld.lifecyclemapping differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_0.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_0.cfs deleted file mode 100644 index 10c0c85..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_0.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_0_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_0_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_0_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_1.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_1.cfs deleted file mode 100644 index d32dbba..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_1.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_1_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_1_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_1_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_2.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_2.cfs deleted file mode 100644 index d9c1008..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_2.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_2_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_2_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_2_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_3.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_3.cfs deleted file mode 100644 index 514c166..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_3.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_3_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_3_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_3_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_4.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_4.cfs deleted file mode 100644 index 3537921..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_4.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_a.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_a.cfs new file mode 100644 index 0000000..df588c2 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/_a.cfs differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/segments.gen b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/segments.gen index fc08b14..fb848bb 100644 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/segments.gen and b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/segments.gen differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/segments_6 b/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/segments_6 deleted file mode 100644 index cb4d709..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/05b0fe8524860bd73cbb07ef30fb34cc/segments_6 and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs deleted file mode 100644 index 2510e88..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs deleted file mode 100644 index 051597c..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_2.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_2.cfs deleted file mode 100644 index 60040b4..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_2.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_2_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_2_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_2_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_3.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_3.cfs deleted file mode 100644 index 473bac4..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_3.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_3_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_3_1.del deleted file mode 100644 index f9f8fea..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_3_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_4.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_4.cfs deleted file mode 100644 index da3047e..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_4.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_5.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_5.cfs deleted file mode 100644 index 02b4572..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_5.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_5_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_5_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_5_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_6.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_6.cfs deleted file mode 100644 index ab15bd7..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_6.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_7.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_7.cfs deleted file mode 100644 index d4e44f9..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_7.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen index 774fd07..d199393 100644 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen and b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments_9 b/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments_9 deleted file mode 100644 index fd1aa9c..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments_9 and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_0.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_0.cfs deleted file mode 100644 index be03d49..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_0.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_0_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_0_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_0_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_1.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_1.cfs deleted file mode 100644 index 6fc96ea..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_1.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_1_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_1_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_1_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_2.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_2.cfs deleted file mode 100644 index d8cdb97..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_2.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_3.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_3.cfs deleted file mode 100644 index f886909..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_3.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_4.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_4.cfs deleted file mode 100644 index bb197f1..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_4.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_4_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_4_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_4_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_5.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_5.cfs deleted file mode 100644 index 5600e4f..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_5.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_5_1.del b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_5_1.del deleted file mode 100644 index 1b473bd..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_5_1.del and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_6.cfs b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_6.cfs deleted file mode 100644 index 31386b2..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/_6.cfs and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/segments.gen b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/segments.gen index e76c903..baee963 100644 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/segments.gen and b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/segments.gen differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/segments_8 b/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/segments_8 deleted file mode 100644 index ca08bd7..0000000 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/nexus/ab10eee691580859f247f1c90fe0ca02/segments_8 and /dev/null differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser b/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser index 143c1d8..abbf8e5 100644 Binary files a/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser and b/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser differ diff --git a/.metadata/.plugins/org.eclipse.m2e.core/workspacestate.properties b/.metadata/.plugins/org.eclipse.m2e.core/workspacestate.properties index 984c4fc..214d8d5 100644 --- a/.metadata/.plugins/org.eclipse.m2e.core/workspacestate.properties +++ b/.metadata/.plugins/org.eclipse.m2e.core/workspacestate.properties @@ -1 +1,7 @@ -#Sun Dec 23 17:16:48 IST 2018 +#Sun Jun 09 13:26:33 IST 2019 +comseleniumframework\:DataDrivenFramework\:jar\:\:0.0.1-SNAPSHOT=/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/classes +comseleniumframework\:DataDrivenFramework\:jar\:tests\:0.0.1-SNAPSHOT=/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/target/test-classes +comseleniumframework\:DataDrivenFramework\:pom\:\:0.0.1-SNAPSHOT=/Users/anshul/Trainings/JavaProjectTraining/DataDrivenFramework/pom.xml +POMFramework\:SeleniumPOMFramework\:jar\:\:0.0.1-SNAPSHOT=/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/classes +POMFramework\:SeleniumPOMFramework\:jar\:tests\:0.0.1-SNAPSHOT=/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/target/test-classes +POMFramework\:SeleniumPOMFramework\:pom\:\:0.0.1-SNAPSHOT=/Users/anshul/Trainings/JavaProjectTraining/SeleniumPOMFramework/pom.xml diff --git a/.metadata/.plugins/org.eclipse.m2e.jdt/DataDrivenFramework.container b/.metadata/.plugins/org.eclipse.m2e.jdt/DataDrivenFramework.container new file mode 100644 index 0000000..8b16c25 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.m2e.jdt/DataDrivenFramework.container differ diff --git a/.metadata/.plugins/org.eclipse.m2e.jdt/java-maven-junit-helloworld.container b/.metadata/.plugins/org.eclipse.m2e.jdt/java-maven-junit-helloworld.container new file mode 100644 index 0000000..eadce81 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.m2e.jdt/java-maven-junit-helloworld.container differ diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log deleted file mode 100644 index d3b4a7c..0000000 --- a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log +++ /dev/null @@ -1,318 +0,0 @@ -2018-10-15 20:23:34,738 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not available. Remote download required. -2018-10-17 21:13:04,782 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-10-22 20:48:25,577 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-10-23 21:08:56,578 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-11-11 11:30:41,846 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-11-12 19:41:38,365 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-11-13 19:51:58,758 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-03 21:10:45,999 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-04 19:58:26,827 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-05 21:39:19,726 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-07 19:56:22,602 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-08 19:12:13,530 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-08 19:34:44,893 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-09 18:46:16,269 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-11 19:56:38,630 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-13 21:30:50,130 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-18 20:11:58,065 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-22 18:00:46,012 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-22 20:50:46,180 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.pom -2018-12-22 20:50:46,723 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.pom -2018-12-22 20:50:47,319 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloading https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar -2018-12-22 20:50:50,073 [Worker-55] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded https://repo.maven.apache.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.jar -2018-12-22 21:08:07,029 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-22 21:14:18,514 [Worker-52] INFO o.e.m.c.i.l.LifecycleMappingFactory - Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.testing.sample:MySampleMavenProject:1.0-SNAPSHOT @ /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/pom.xml. -2018-12-22 21:14:18,947 [Worker-52] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /MySampleMavenProject/src/main/java -2018-12-22 21:14:18,952 [Worker-52] INFO o.e.m.j.i.AbstractJavaProjectConfigurator - Adding source folder /MySampleMavenProject/src/test/java -2018-12-22 21:14:19,051 [Worker-52] INFO o.e.m.c.i.p.ProjectConfigurationManager - Imported and configured 1 project(s) in 1 sec -2018-12-22 21:14:19,400 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:14:19,401 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-22 21:14:19,404 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:14:19,404 [Worker-36] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-22 21:14:32,787 [main] INFO o.e.m2e.actions.ExecutePomAction - Creating new launch configuration -2018-12-22 21:15:02,781 [Worker-46] INFO o.e.m.i.launch.MavenLaunchDelegate - /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject -2018-12-22 21:15:02,781 [Worker-46] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B clean test package -2018-12-22 21:15:21,210 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:21,212 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-22 21:15:21,214 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:21,214 [Worker-46] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-22 21:15:27,398 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:27,398 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-22 21:15:27,401 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-22 21:15:27,402 [Worker-52] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-23 11:14:41,363 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-23 17:08:34,598 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-23 17:08:34,612 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/main/resources -2018-12-23 17:08:34,621 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - Using 'UTF-8' encoding to copy filtered resources. -2018-12-23 17:08:34,621 [Worker-56] INFO o.e.m.c.i.embedder.EclipseLogger - skip non existing resourceDirectory /Users/anshul/Trainings/JavaProjectTraining/MySampleMavenProject/src/test/resources -2018-12-23 17:08:45,568 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2018-12-23 19:54:57,105 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-25 11:08:37,036 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2018-12-25 11:09:07,124 [main] ERROR c.g.t.t.d.PublishedGradleVersions - Cannot download published Gradle versions. -java.net.UnknownHostException: services.gradle.org - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_181] - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_181] - at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_181] - at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673) ~[na:1.8.0_181] - at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) ~[na:1.8.0_181] - at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) ~[na:1.8.0_181] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:167) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.create(PublishedGradleVersions.java:134) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.create(PublishedGradleVersionsWrapper.java:40) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.(PublishedGradleVersionsWrapper.java:35) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.createPublishedGradleVersions(CorePlugin.java:167) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.registerServices(CorePlugin.java:140) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.start(CorePlugin.java:103) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:398) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at java.lang.Class.getDeclaredConstructors0(Native Method) [na:1.8.0_181] - at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) [na:1.8.0_181] - at java.lang.Class.getConstructor0(Class.java:3075) [na:1.8.0_181] - at java.lang.Class.newInstance(Class.java:412) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:755) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.expressions.PropertyTesterDescriptor.instantiate(PropertyTesterDescriptor.java:96) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:119) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:75) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:55) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:281) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:287) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:141) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1276) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1256) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1245) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1218) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:811) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5746) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:77) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:280) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.runPopups(Display.java:4149) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3691) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) [org.eclipse.e4.ui.workbench_1.3.1.v20160203-0951.jar:na] - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) [org.eclipse.ui.ide.application_1.1.0.v20150422-0725.jar:na] - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) [org.eclipse.equinox.app_1.3.300.v20150423-1356.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181] - at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181] - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.run(Main.java:1515) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] -2019-01-03 19:27:14,408 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-08 20:26:40,806 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-08 20:26:47,861 [main] ERROR c.g.t.t.d.PublishedGradleVersions - Cannot download published Gradle versions. -java.net.UnknownHostException: services.gradle.org - at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_181] - at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_181] - at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_181] - at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673) ~[na:1.8.0_181] - at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) ~[na:1.8.0_181] - at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[na:1.8.0_181] - at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) ~[na:1.8.0_181] - at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) ~[na:1.8.0_181] - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) ~[na:1.8.0_181] - at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) ~[na:1.8.0_181] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:167) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at com.gradleware.tooling.toolingutils.distribution.PublishedGradleVersions.create(PublishedGradleVersions.java:134) [com.gradleware.tooling.utils_0.8.1.v201512100932.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.create(PublishedGradleVersionsWrapper.java:40) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.util.gradle.PublishedGradleVersionsWrapper.(PublishedGradleVersionsWrapper.java:35) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.createPublishedGradleVersions(CorePlugin.java:167) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.registerServices(CorePlugin.java:140) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.buildship.core.CorePlugin.start(CorePlugin.java:103) [org.eclipse.buildship.core_1.0.8.v20160201-1803.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:398) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at java.lang.Class.getDeclaredConstructors0(Native Method) [na:1.8.0_181] - at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) [na:1.8.0_181] - at java.lang.Class.getConstructor0(Class.java:3075) [na:1.8.0_181] - at java.lang.Class.newInstance(Class.java:412) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.BundleContextImpl.loadBundleActivator(BundleContextImpl.java:755) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:706) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.doStart(Module.java:571) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.container.Module.start(Module.java:439) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:402) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [na:1.8.0_181] - at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) [org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar:na] - at org.eclipse.core.internal.expressions.PropertyTesterDescriptor.instantiate(PropertyTesterDescriptor.java:96) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtension.findTypeExtender(TypeExtension.java:130) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:119) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:97) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:75) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:55) [org.eclipse.core.expressions_3.5.0.v20150421-2214.jar:na] - at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:281) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.isApplicable(ContextualLaunchAction.java:287) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction.fillMenu(ContextualLaunchAction.java:218) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.debug.ui.actions.ContextualLaunchAction$1.menuShown(ContextualLaunchAction.java:141) [org.eclipse.debug.ui_3.11.101.v20160203-1230.jar:na] - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.jface.action.ActionContributionItem.copyMenu(ActionContributionItem.java:1276) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.handleShowProxy(ActionContributionItem.java:1256) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:1245) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.jface.action.ActionContributionItem$8.handleEvent(ActionContributionItem.java:1218) [org.eclipse.jface_3.11.1.v20160128-1644.jar:na] - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu.menuWillOpen(Menu.java:811) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5746) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.internal.cocoa.NSMenu.popUpContextMenu(NSMenu.java:77) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:280) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.runPopups(Display.java:4149) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3691) [org.eclipse.swt.cocoa.macosx.x86_64_3.104.2.v20160212-1350.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) [org.eclipse.e4.ui.workbench.swt_0.13.0.v20150504-0621.jar:na] - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) [org.eclipse.e4.ui.workbench_1.3.1.v20160203-0951.jar:na] - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) [org.eclipse.core.databinding.observable_1.5.0.v20150422-0725.jar:na] - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) [org.eclipse.ui.workbench_3.107.1.v20160120-2131.jar:na] - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) [org.eclipse.ui.ide.application_1.1.0.v20150422-0725.jar:na] - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) [org.eclipse.equinox.app_1.3.300.v20150423-1356.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) [org.eclipse.osgi_3.10.102.v20160118-1700.jar:na] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181] - at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181] - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] - at org.eclipse.equinox.launcher.Main.run(Main.java:1515) [org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar:na] -2019-01-09 21:01:04,604 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-10 19:33:04,197 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2019-01-14 21:38:35,663 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-16 22:03:14,271 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. -2019-01-17 21:19:49,983 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is not out-of-date. No remote download required. -2019-01-19 18:38:49,429 [main] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache file is out-of-date. Remote download required. diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.2.20150902-0002.xml b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.2.20150902-0002.xml deleted file mode 100644 index e33758c..0000000 --- a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.6.2.20150902-0002.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - %date [%thread] %-5level %logger{35} - %msg%n - - - OFF - - - - - ${org.eclipse.m2e.log.dir}/0.log - - ${org.eclipse.m2e.log.dir}/%i.log - 1 - 10 - - - 100MB - - - %date [%thread] %-5level %logger{35} - %msg%n - - - - - - WARN - - - - - - - - - - - - - - - diff --git a/.metadata/.plugins/org.eclipse.search/dialog_settings.xml b/.metadata/.plugins/org.eclipse.search/dialog_settings.xml new file mode 100644 index 0000000..0d792fe --- /dev/null +++ b/.metadata/.plugins/org.eclipse.search/dialog_settings.xml @@ -0,0 +1,30 @@ + +
+
+ +
+
+ + + + + + + + + + + + +
+
+ +
+
+ + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml index 8caddbd..183a4dd 100644 --- a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -18,6 +18,12 @@
+
+ + + + +
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml index 1adef8e..aae8802 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml @@ -1,13 +1,25 @@
+
+ + +
+ - + + + + + + + + @@ -16,7 +28,7 @@ - - + +
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml index b6e734e..502ca45 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -2,7 +2,7 @@
- +
@@ -17,9 +17,9 @@
- + - +
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml index 0990e53..4269b26 100644 --- a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml +++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -1,4 +1,6 @@ + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml b/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml index 35fd4a2..eaa6bd2 100644 --- a/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml +++ b/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties index b45c6bc..e09c200 100644 --- a/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties +++ b/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties @@ -1,3 +1,3 @@ # -#Thu Jan 10 19:46:13 IST 2019 -task-tag-projects-already-scanned=FirstSeleniumProject +#Sun Jun 09 13:26:32 IST 2019 +task-tag-projects-already-scanned=java-maven-junit-helloworld,DataDrivenFramework,SeleniumPOMFramework diff --git a/.metadata/.plugins/org.testng.eclipse/dialog_settings.xml b/.metadata/.plugins/org.testng.eclipse/dialog_settings.xml new file mode 100644 index 0000000..351d372 --- /dev/null +++ b/.metadata/.plugins/org.testng.eclipse/dialog_settings.xml @@ -0,0 +1,9 @@ + +
+
+ + + + +
+
diff --git a/.metadata/version.ini b/.metadata/version.ini index ad080b3..53426d4 100644 --- a/.metadata/version.ini +++ b/.metadata/version.ini @@ -1,3 +1,3 @@ -#Sat Jan 19 18:24:32 IST 2019 +#Mon Jan 15 22:33:18 IST 2024 org.eclipse.core.runtime=2 -org.eclipse.platform=4.5.2.v20160212-1500 +org.eclipse.platform=4.30.0.v20231201-0110 diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.fdt b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.fdt similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.fdt rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.fdt diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.fdx b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.fdx similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.fdx rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.fdx diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.fnm b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.fnm similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.fnm rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.fnm diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.frq b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.frq similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.frq rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.frq diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.nrm b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.nrm similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.nrm rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.nrm diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.prx b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.prx similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.prx rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.prx diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.tii b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.tii similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.tii rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.tii diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.tis b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.tis similarity index 100% rename from .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_r.tis rename to .recommenders/index/http___download_eclipse_org_recommenders_models_mars_/_1b.tis diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments.gen b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments.gen index 724004e..8346d89 100644 Binary files a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments.gen and b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments.gen differ diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments_1c b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments_1c new file mode 100644 index 0000000..a8767c9 Binary files /dev/null and b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments_1c differ diff --git a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments_s b/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments_s deleted file mode 100644 index 39af2e6..0000000 Binary files a/.recommenders/index/http___download_eclipse_org_recommenders_models_mars_/segments_s and /dev/null differ diff --git a/DataDrivenFramework/.DS_Store b/DataDrivenFramework/.DS_Store new file mode 100644 index 0000000..980cfa6 Binary files /dev/null and b/DataDrivenFramework/.DS_Store differ diff --git a/DataDrivenFramework/.classpath b/DataDrivenFramework/.classpath new file mode 100644 index 0000000..77cb526 --- /dev/null +++ b/DataDrivenFramework/.classpath @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MySampleMavenProject/.gitignore b/DataDrivenFramework/.gitignore similarity index 100% rename from MySampleMavenProject/.gitignore rename to DataDrivenFramework/.gitignore diff --git a/DataDrivenFramework/.project b/DataDrivenFramework/.project new file mode 100644 index 0000000..1355f26 --- /dev/null +++ b/DataDrivenFramework/.project @@ -0,0 +1,23 @@ + + + DataDrivenFramework + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/MySampleMavenProject/.settings/org.eclipse.core.resources.prefs b/DataDrivenFramework/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from MySampleMavenProject/.settings/org.eclipse.core.resources.prefs rename to DataDrivenFramework/.settings/org.eclipse.core.resources.prefs diff --git a/DataDrivenFramework/.settings/org.eclipse.jdt.core.prefs b/DataDrivenFramework/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..abec6ca --- /dev/null +++ b/DataDrivenFramework/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/MySampleMavenProject/.settings/org.eclipse.m2e.core.prefs b/DataDrivenFramework/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from MySampleMavenProject/.settings/org.eclipse.m2e.core.prefs rename to DataDrivenFramework/.settings/org.eclipse.m2e.core.prefs diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_13_52_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_13_52_IST_2019.png new file mode 100644 index 0000000..a4782a0 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_13_52_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_14_06_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_14_06_IST_2019.png new file mode 100644 index 0000000..c09e118 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_14_06_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_19_09_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_19_09_IST_2019.png new file mode 100644 index 0000000..5ff72c2 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_19_09_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_19_23_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_19_23_IST_2019.png new file mode 100644 index 0000000..5d0d8a6 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_19_23_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_24_55_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_24_55_IST_2019.png new file mode 100644 index 0000000..fcf0dda Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_24_55_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_24_56_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_24_56_IST_2019.png new file mode 100644 index 0000000..fcf0dda Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_24_56_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_27_41_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_27_41_IST_2019.png new file mode 100644 index 0000000..1a7a1e8 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_27_41_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_27_56_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_27_56_IST_2019.png new file mode 100644 index 0000000..3dc15e5 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_27_56_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_33_37_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_33_37_IST_2019.png new file mode 100644 index 0000000..c63dbfe Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_33_37_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_33_46_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_33_46_IST_2019.png new file mode 100644 index 0000000..53942f4 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_33_46_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_37_28_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_37_28_IST_2019.png new file mode 100644 index 0000000..18f1191 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_37_28_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_39_52_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_39_52_IST_2019.png new file mode 100644 index 0000000..c6553af Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_39_52_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_40_06_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_40_06_IST_2019.png new file mode 100644 index 0000000..5a00965 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_40_06_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_41_40_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_41_40_IST_2019.png new file mode 100644 index 0000000..8cabf2a Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_41_40_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_41_54_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_41_54_IST_2019.png new file mode 100644 index 0000000..b022430 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_41_54_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sat_May_18_00_44_09_IST_2019.png b/DataDrivenFramework/ScreenShots/Sat_May_18_00_44_09_IST_2019.png new file mode 100644 index 0000000..ef4624c Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sat_May_18_00_44_09_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_12_37_55_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_12_37_55_IST_2019.png new file mode 100644 index 0000000..3ec98ad Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_12_37_55_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_12_46_32_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_12_46_32_IST_2019.png new file mode 100644 index 0000000..3607643 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_12_46_32_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_12_51_08_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_12_51_08_IST_2019.png new file mode 100644 index 0000000..3ec98ad Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_12_51_08_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_12_56_13_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_12_56_13_IST_2019.png new file mode 100644 index 0000000..3607643 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_12_56_13_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_13_13_24_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_13_13_24_IST_2019.png new file mode 100644 index 0000000..3607643 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_13_13_24_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_13_16_27_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_13_16_27_IST_2019.png new file mode 100644 index 0000000..3607643 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_13_16_27_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_13_26_28_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_13_26_28_IST_2019.png new file mode 100644 index 0000000..3607643 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_13_26_28_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_13_29_52_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_13_29_52_IST_2019.png new file mode 100644 index 0000000..6f6a983 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_13_29_52_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_17_39_32_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_17_39_32_IST_2019.png new file mode 100644 index 0000000..e76b800 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_17_39_32_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_17_43_01_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_17_43_01_IST_2019.png new file mode 100644 index 0000000..e76b800 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_17_43_01_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Sun_May_26_17_45_15_IST_2019.png b/DataDrivenFramework/ScreenShots/Sun_May_26_17_45_15_IST_2019.png new file mode 100644 index 0000000..e76b800 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Sun_May_26_17_45_15_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_01_IST_2019.png b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_01_IST_2019.png new file mode 100644 index 0000000..f8b40e3 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_01_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_16_IST_2019.png b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_16_IST_2019.png new file mode 100644 index 0000000..f8b40e3 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_16_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_34_IST_2019.png b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_34_IST_2019.png new file mode 100644 index 0000000..f8b40e3 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_34_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_51_IST_2019.png b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_51_IST_2019.png new file mode 100644 index 0000000..f8b40e3 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Tue_May_21_22_03_51_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Tue_May_21_22_04_01_IST_2019.png b/DataDrivenFramework/ScreenShots/Tue_May_21_22_04_01_IST_2019.png new file mode 100644 index 0000000..f8b40e3 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Tue_May_21_22_04_01_IST_2019.png differ diff --git a/DataDrivenFramework/ScreenShots/Tue_May_21_22_04_12_IST_2019.png b/DataDrivenFramework/ScreenShots/Tue_May_21_22_04_12_IST_2019.png new file mode 100644 index 0000000..f8b40e3 Binary files /dev/null and b/DataDrivenFramework/ScreenShots/Tue_May_21_22_04_12_IST_2019.png differ diff --git a/DataDrivenFramework/pom.xml b/DataDrivenFramework/pom.xml new file mode 100644 index 0000000..f672dd7 --- /dev/null +++ b/DataDrivenFramework/pom.xml @@ -0,0 +1,65 @@ + + 4.0.0 + + comseleniumframework + DataDrivenFramework + 0.0.1-SNAPSHOT + jar + + DataDrivenFramework + http://maven.apache.org + + + UTF-8 + + + + + org.seleniumhq.selenium + selenium-java + 3.141.59 + + + + + + org.testng + testng + 6.14.3 + test + + + + + com.aventstack + extentreports + 3.1.5 + + + + + org.apache.commons + commons-io + 1.3.2 + + + + + org.apache.poi + poi + 3.17 + + + + + org.apache.poi + poi-ooxml + 3.17 + + + + + + + diff --git a/DataDrivenFramework/src/.DS_Store b/DataDrivenFramework/src/.DS_Store new file mode 100644 index 0000000..5333154 Binary files /dev/null and b/DataDrivenFramework/src/.DS_Store differ diff --git a/DataDrivenFramework/src/main/java/com/daradriver/framework/test/LoginTest/ZohoLoginTest.java b/DataDrivenFramework/src/main/java/com/daradriver/framework/test/LoginTest/ZohoLoginTest.java new file mode 100644 index 0000000..eac183b --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/daradriver/framework/test/LoginTest/ZohoLoginTest.java @@ -0,0 +1,46 @@ +package com.daradriver.framework.test.LoginTest; + +import java.util.Hashtable; + +import org.testng.annotations.AfterTest; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import com.datadriven.framework.utils.TestDataProvider; +import com.datadrivern.framework.base.BaseUI; + +public class ZohoLoginTest extends BaseUI{ + + @Test(dataProvider="getDatadoZohoLoginTest") + public void doZohoLoginTest(Hashtable dataTable){ + + logger = report.createTest("Zoho Login Test Case : " + dataTable.get("Comment")); + invokeBrowser("Chrome"); + openURL("websiteURL"); + elementClick("zohoLoginTextBox_ClassName"); + enterText("zohoUserNameTextBox_Id", dataTable.get("UserName")); + enterText("zhPasswordTB_Id", dataTable.get("Password")); + elementClick("zhSignBtn_Id"); +// try { +// Thread.sleep(5000); +// } catch (InterruptedException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } + waitForPageLoad(); + + verifyPageTitle(dataTable.get("PageTitle")); + + } + + @DataProvider + public Object[][] getDatadoZohoLoginTest(){ + return TestDataProvider.getTestData("ZohoTestData.xlsx", "LoginTest", "doZohoLoginTest"); + } + + @AfterTest + public void endReport() { + report.flush(); + } + +} diff --git a/DataDrivenFramework/src/main/java/com/daradriver/framework/test/LoginTest/loginTest.java b/DataDrivenFramework/src/main/java/com/daradriver/framework/test/LoginTest/loginTest.java new file mode 100644 index 0000000..45a6f9c --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/daradriver/framework/test/LoginTest/loginTest.java @@ -0,0 +1,53 @@ +package com.daradriver.framework.test.LoginTest; + +import java.util.Hashtable; +import org.testng.annotations.AfterTest; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; +import com.datadriven.framework.utils.TestDataProvider; +import com.datadrivern.framework.base.BaseUI; + +public class loginTest extends BaseUI { + + @Test(dataProvider="getTestOneData") + public void testOne(Hashtable dataTable) { + + logger = report.createTest("Enter UserName And Password in Rediff : " + dataTable.get("Col1 ")); + invokeBrowser("chrome"); + openURL("websiteURL"); + elementClick("singinBtn_Xpath"); + enterText("usrnameTextbox_Id", dataTable.get("Col1 ")); + enterText("passwordTextb0x_CSS", dataTable.get("Col3")); + } + + @AfterTest + public void endReport() { + report.flush(); + + } + + @DataProvider + public Object[][] getTestOneData(){ + return TestDataProvider.getTestData("TestData_Testmanagement.xlsx", "Feature 1", "Test Two"); + } + + //@Test + public void testTwo() { + logger = report.createTest("Open Rediff and Enter UserName"); + invokeBrowser("chrome"); + openURL("websiteURL"); + elementClick("singinBtn_Xpath"); + enterText("usrnameTextbox_Xpath", "anshulc55"); + } + + // @Test(dependsOnMethods="testTwo") + public void testThree() { + invokeBrowser("Mozila"); + openURL("websiteURL"); + elementClick("singinBtn_xpath"); + enterText("usrnameTextbox_Xpath", "anshulc55"); + tearDown(); + + } + +} diff --git a/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/DateUtils.java b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/DateUtils.java new file mode 100644 index 0000000..1984661 --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/DateUtils.java @@ -0,0 +1,11 @@ +package com.datadriven.framework.utils; + +import java.util.Date; + +public class DateUtils { + + public static String getTimeStamp(){ + Date date = new Date(); + return date.toString().replaceAll(":", "_").replaceAll(" ", "_"); + } +} diff --git a/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ExtentReportManager.java b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ExtentReportManager.java new file mode 100644 index 0000000..dbd7c0b --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ExtentReportManager.java @@ -0,0 +1,34 @@ +package com.datadriven.framework.utils; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.reporter.ExtentHtmlReporter; +import com.aventstack.extentreports.reporter.configuration.ChartLocation; + +public class ExtentReportManager { + + //public static ExtentHtmlReporter htmlReporter; + public static ExtentReports report; + + public static ExtentReports getReportInstance(){ + + if(report == null){ + String reportName = DateUtils.getTimeStamp() + ".html"; + ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(System.getProperty("user.dir") + "/test-output/" + reportName); + report = new ExtentReports(); + report.attachReporter(htmlReporter); + + report.setSystemInfo("OS", "Windows 10"); + report.setSystemInfo("Environment", "UAT"); + report.setSystemInfo("Build Number", "10.8.1"); + report.setSystemInfo("Browser", "Chrome"); + + htmlReporter.config().setDocumentTitle("UAT UI Automation Results"); + htmlReporter.config().setReportName("All Headlines UI Test Report"); + htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP); + htmlReporter.config().setTimeStampFormat("MMM dd, yyyy HH:mm:ss"); + } + + return report; + } + +} diff --git a/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ReadExcelDataFile.java b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ReadExcelDataFile.java new file mode 100644 index 0000000..ad7335a --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ReadExcelDataFile.java @@ -0,0 +1,443 @@ +package com.datadriven.framework.utils; + +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.util.Calendar; +import org.apache.poi.hssf.usermodel.HSSFDateUtil; +import org.apache.poi.hssf.util.HSSFColor; +import org.apache.poi.ss.usermodel.Cell; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.xssf.usermodel.*; + +public class ReadExcelDataFile { + + public String path; + public FileInputStream fis = null; + public FileOutputStream fileOut = null; + private XSSFWorkbook workbook = null; + private XSSFSheet sheet = null; + private XSSFRow row = null; + private XSSFCell cell = null; + + /****************** Constructor ***********************/ + public ReadExcelDataFile(String path) { + + this.path = path; + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + sheet = workbook.getSheetAt(0); + fis.close(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + + + /****************** Returns the row count in a sheet ***********************/ + public int getRowCount(String sheetName) { + int index = workbook.getSheetIndex(sheetName); + if (index == -1) + return 0; + else { + sheet = workbook.getSheetAt(index); + int number = sheet.getLastRowNum() + 1; + return number; + } + + } + + /****************** Returns the data from a cell ***********************/ + public String getCellData(String sheetName, String colName, int rowNum) { + try { + if (rowNum <= 0) + return ""; + + int index = workbook.getSheetIndex(sheetName); + int col_Num = -1; + if (index == -1) + return ""; + + sheet = workbook.getSheetAt(index); + row = sheet.getRow(0); + for (int i = 0; i < row.getLastCellNum(); i++) { + // System.out.println(row.getCell(i).getStringCellValue().trim()); + if (row.getCell(i).getStringCellValue().trim().equals(colName.trim())) + col_Num = i; + } + if (col_Num == -1) + return ""; + + sheet = workbook.getSheetAt(index); + row = sheet.getRow(rowNum - 1); + if (row == null) + return ""; + cell = row.getCell(col_Num); + + if (cell == null) + return ""; + // System.out.println(cell.getCellType()); + if (cell.getCellType() == Cell.CELL_TYPE_STRING) + return cell.getStringCellValue(); + else if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC || cell.getCellType() == Cell.CELL_TYPE_FORMULA) { + + String cellText = String.valueOf(cell.getNumericCellValue()); + if (HSSFDateUtil.isCellDateFormatted(cell)) { + // format in form of M/D/YY + double d = cell.getNumericCellValue(); + + Calendar cal = Calendar.getInstance(); + cal.setTime(HSSFDateUtil.getJavaDate(d)); + cellText = (String.valueOf(cal.get(Calendar.YEAR))).substring(2); + cellText = cal.get(Calendar.DAY_OF_MONTH) + "/" + cal.get(Calendar.MONTH) + 1 + "/" + cellText; + + // System.out.println(cellText); + + } + + return cellText; + } else if (cell.getCellType() == Cell.CELL_TYPE_BLANK) + return ""; + else + return String.valueOf(cell.getBooleanCellValue()); + + } catch (Exception e) { + + e.printStackTrace(); + return "row " + rowNum + " or column " + colName + " does not exist in xls"; + } + } + + + /****************** Returns the data from a cell ***********************/ + public String getCellData(String sheetName, int colNum, int rowNum) { + try { + if (rowNum <= 0) + return ""; + + int index = workbook.getSheetIndex(sheetName); + + if (index == -1) + return ""; + + sheet = workbook.getSheetAt(index); + row = sheet.getRow(rowNum - 1); + if (row == null) + return ""; + cell = row.getCell(colNum); + if (cell == null) + return ""; + + if (cell.getCellType() == Cell.CELL_TYPE_STRING) + return cell.getStringCellValue(); + else if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC || cell.getCellType() == Cell.CELL_TYPE_FORMULA) { + + String cellText = String.valueOf(cell.getNumericCellValue()); + + return cellText; + } else if (cell.getCellType() == Cell.CELL_TYPE_BLANK) + return ""; + else + return String.valueOf(cell.getBooleanCellValue()); + } catch (Exception e) { + + e.printStackTrace(); + return "row " + rowNum + " or column " + colNum + " does not exist in xls"; + } + } + + + /****************** Returns true if data is set successfully else false ***********************/ + public boolean setCellData(String sheetName, String colName, int rowNum, String data) { + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + + if (rowNum <= 0) + return false; + + int index = workbook.getSheetIndex(sheetName); + int colNum = -1; + if (index == -1) + return false; + + sheet = workbook.getSheetAt(index); + + row = sheet.getRow(0); + for (int i = 0; i < row.getLastCellNum(); i++) { + // System.out.println(row.getCell(i).getStringCellValue().trim()); + if (row.getCell(i).getStringCellValue().trim().equals(colName)) + colNum = i; + } + if (colNum == -1) + return false; + + sheet.autoSizeColumn(colNum); + row = sheet.getRow(rowNum - 1); + if (row == null) + row = sheet.createRow(rowNum - 1); + + cell = row.getCell(colNum); + if (cell == null) + cell = row.createCell(colNum); + + // cell style + CellStyle cs = workbook.createCellStyle(); + cs.setWrapText(true); + cell.setCellStyle(cs); + cell.setCellValue(data); + + fileOut = new FileOutputStream(path); + + workbook.write(fileOut); + + fileOut.close(); + + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + + /****************** Returns true if data is set successfully else false ***********************//* + public boolean setCellData(String sheetName, String colName, int rowNum, String data, String url) { + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + + if (rowNum <= 0) + return false; + + int index = workbook.getSheetIndex(sheetName); + int colNum = -1; + if (index == -1) + return false; + + sheet = workbook.getSheetAt(index); + // System.out.println("A"); + row = sheet.getRow(0); + for (int i = 0; i < row.getLastCellNum(); i++) { + // System.out.println(row.getCell(i).getStringCellValue().trim()); + if (row.getCell(i).getStringCellValue().trim().equalsIgnoreCase(colName)) + colNum = i; + } + + if (colNum == -1) + return false; + sheet.autoSizeColumn(colNum); // ashish + row = sheet.getRow(rowNum - 1); + if (row == null) + row = sheet.createRow(rowNum - 1); + + cell = row.getCell(colNum); + if (cell == null) + cell = row.createCell(colNum); + + cell.setCellValue(data); + XSSFCreationHelper createHelper = workbook.getCreationHelper(); + + // cell style for hyperlinks + // by default hypelrinks are blue and underlined + CellStyle hlink_style = workbook.createCellStyle(); + XSSFFont hlink_font = workbook.createFont(); + hlink_font.setUnderline(XSSFFont.U_SINGLE); + hlink_font.setColor(IndexedColors.BLUE.getIndex()); + hlink_style.setFont(hlink_font); + // hlink_style.setWrapText(true); + + XSSFHyperlink link = createHelper.createHyperlink(XSSFHyperlink.LINK_FILE); + link.setAddress(url); + cell.setHyperlink(link); + cell.setCellStyle(hlink_style); + + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + + fileOut.close(); + + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + }*/ + + + /****************** Returns true if sheet is created successfully else false ***********************/ + public boolean addSheet(String sheetname) { + + FileOutputStream fileOut; + try { + workbook.createSheet(sheetname); + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + + /****************** Returns true if sheet is removed successfully else false if sheet doesn't exist ***********************/ + public boolean removeSheet(String sheetName) { + int index = workbook.getSheetIndex(sheetName); + if (index == -1) + return false; + + FileOutputStream fileOut; + try { + workbook.removeSheetAt(index); + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + + /****************** Returns true if column is created successfully ***********************/ + public boolean addColumn(String sheetName, String colName) { + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + int index = workbook.getSheetIndex(sheetName); + if (index == -1) + return false; + + XSSFCellStyle style = workbook.createCellStyle(); + style.setFillForegroundColor(HSSFColor.GREY_40_PERCENT.index); + + sheet = workbook.getSheetAt(index); + + row = sheet.getRow(0); + if (row == null) + row = sheet.createRow(0); + + if (row.getLastCellNum() == -1) + cell = row.createCell(0); + else + cell = row.createCell(row.getLastCellNum()); + + cell.setCellValue(colName); + cell.setCellStyle(style); + + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + + } catch (Exception e) { + e.printStackTrace(); + return false; + } + + return true; + + } + + + /****************** Removes a column and all the contents ***********************/ + public boolean removeColumn(String sheetName, int colNum) { + try { + if (!isSheetExist(sheetName)) + return false; + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + sheet = workbook.getSheet(sheetName); + XSSFCellStyle style = workbook.createCellStyle(); + style.setFillForegroundColor(HSSFColor.GREY_40_PERCENT.index); + XSSFCreationHelper createHelper = workbook.getCreationHelper(); + + + for (int i = 0; i < getRowCount(sheetName); i++) { + row = sheet.getRow(i); + if (row != null) { + cell = row.getCell(colNum); + if (cell != null) { + cell.setCellStyle(style); + row.removeCell(cell); + } + } + } + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + + } + + + /****************** Find whether sheets exists ***********************/ + public boolean isSheetExist(String sheetName) { + int index = workbook.getSheetIndex(sheetName); + if (index == -1) { + index = workbook.getSheetIndex(sheetName.toUpperCase()); + if (index == -1) + return false; + else + return true; + } else + return true; + } + + + /****************** Returns number of columns in a sheet ***********************/ + public int getColumnCount(String sheetName) { + // check if sheet exists + if (!isSheetExist(sheetName)) + return -1; + + sheet = workbook.getSheet(sheetName); + row = sheet.getRow(0); + + if (row == null) + return -1; + + return row.getLastCellNum(); + + } + + + /*public boolean addHyperLink(String sheetName, String screenShotColName, String testCaseName, int index, String url, + String message) { + url = url.replace('\\', '/'); + if (!isSheetExist(sheetName)) + return false; + + sheet = workbook.getSheet(sheetName); + + for (int i = 2; i <= getRowCount(sheetName); i++) { + if (getCellData(sheetName, 0, i).equalsIgnoreCase(testCaseName)) { + setCellData(sheetName, screenShotColName, i + index, message, url); + break; + } + } + + return true; + }*/ + + /****************** Returns Cell Row Number ***********************/ + public int getCellRowNum(String sheetName, String colName, String cellValue) { + + for (int i = 2; i <= getRowCount(sheetName); i++) { + if (getCellData(sheetName, colName, i).equalsIgnoreCase(cellValue)) { + return i; + } + } + return -1; + + } + +} diff --git a/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ReadTestData.java b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ReadTestData.java new file mode 100644 index 0000000..2584c70 --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/ReadTestData.java @@ -0,0 +1,50 @@ +package com.datadriven.framework.utils; + +/* + * + * This class is not going to be used in Framework. + * + */ +public class ReadTestData { + + public static void main(String args[]) { + ReadExcelDataFile readdata = new ReadExcelDataFile( + System.getProperty("user.dir") + "/src/main/java/testData/TestData_Testmanagement.xlsx"); + String sheetName = "Feature 1"; + String testName = "Test Three"; + + //Find Start Row of TestCase + int startRowNum = 0; + while (!readdata.getCellData(sheetName, 0, startRowNum).equalsIgnoreCase(testName)) { + startRowNum++; + } + System.out.println("Test Starts from Row Number : " + startRowNum); + + int startTestColumn = startRowNum+1; + int startTestRow = startRowNum+2; + + //Find Number of Rows of TestCase + int rows = 0; + while (!readdata.getCellData(sheetName, 0, startTestRow+rows).equals("")) { + rows++; + } + System.out.println("Total Numbe of Rows in Test : " +testName + " is - " +rows); + + //Find Number of Columns in Test + int colmns=0; + while (!readdata.getCellData(sheetName, colmns, startTestColumn).equals("")) { + colmns++; + } + System.out.println("Total Number of Columns in Test : " +testName + " is - " +colmns); + + for (int rowNumber=startTestRow; rowNumber<=startTestColumn+rows; rowNumber++) { + for (int colNumber=0; colNumber table) { + System.err.println(table.get("Col2 ")); + } + */ + + /************** To the Data for TestCase ******************/ + public static Object[][] getTestData(String DataFileName, String SheetName, String TestName) { + + ReadExcelDataFile readdata = new ReadExcelDataFile( + System.getProperty("user.dir") + "/src/test/TestData/" + DataFileName); + String sheetName = SheetName; + String testName = TestName; + + // Find Start Row of TestCase + int startRowNum = 0; + while (!readdata.getCellData(sheetName, 0, startRowNum).equalsIgnoreCase(testName)) { + startRowNum++; + } + + int startTestColumn = startRowNum + 1; + int startTestRow = startRowNum + 2; + + // Find Number of Rows of TestCase + int rows = 0; + while (!readdata.getCellData(sheetName, 0, startTestRow + rows).equals("")) { + rows++; + } + + // Find Number of Columns in Test + int colmns = 0; + while (!readdata.getCellData(sheetName, colmns, startTestColumn).equals("")) { + colmns++; + } + + //Define Two Object Array + Object[][] dataSet = new Object[rows][1]; + Hashtable dataTable = null; + int dataRowNumber=0; + for (int rowNumber = startTestRow; rowNumber <= startTestColumn + rows; rowNumber++) { + dataTable = new Hashtable(); + for (int colNumber = 0; colNumber < colmns; colNumber++) { + String key = readdata.getCellData(sheetName, colNumber, startTestColumn); + String value = readdata.getCellData(sheetName, colNumber, rowNumber); + dataTable.put(key, value); + //dataSet[dataRowNumber][colNumber]=readdata.getCellData(sheetName, colNumber, rowNumber); + //00,01,02,03 + //10,11,12 + } + dataSet[dataRowNumber][0]=dataTable; + dataRowNumber++; + } + return dataSet; + } +} diff --git a/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/tempreaddata.java b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/tempreaddata.java new file mode 100644 index 0000000..fe64b60 --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/datadriven/framework/utils/tempreaddata.java @@ -0,0 +1,17 @@ +package com.datadriven.framework.utils; + +public class tempreaddata { + + public static void main(String agrs[]) { + ReadExcelDataFile readData = new ReadExcelDataFile(System.getProperty("user.dir") + "/src/main/java/testData/TestData.xlsx"); + + int totalRows = readData.getRowCount("SampleData"); + System.out.println("Total Number of Rows : " + totalRows); + + System.out.println(readData.getCellData("SampleData", 0, 3)); + System.out.println(readData.getCellData("SampleData", 1, 4)); + + System.out.println(readData.getColumnCount("SampleData")); + } + +} diff --git a/DataDrivenFramework/src/main/java/com/datadrivern/framework/base/BaseUI.java b/DataDrivenFramework/src/main/java/com/datadrivern/framework/base/BaseUI.java new file mode 100644 index 0000000..2e7ef39 --- /dev/null +++ b/DataDrivenFramework/src/main/java/com/datadrivern/framework/base/BaseUI.java @@ -0,0 +1,386 @@ +package com.datadrivern.framework.base; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.util.List; +import java.util.Properties; +import java.util.concurrent.TimeUnit; + +import javax.swing.LookAndFeel; + +import org.apache.commons.io.FileUtils; +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.opera.OperaDriver; +import org.openqa.selenium.safari.SafariDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.AfterTest; +import org.testng.asserts.SoftAssert; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; +import com.datadriven.framework.utils.DateUtils; +import com.datadriven.framework.utils.ExtentReportManager; + +public class BaseUI { + + public WebDriver driver; + public Properties prop; + public ExtentReports report = ExtentReportManager.getReportInstance(); + public ExtentTest logger; + + SoftAssert softAssert = new SoftAssert(); + + /****************** Invoke Browser ***********************/ + public void invokeBrowser(String browserName) { + + try { + if (browserName.equalsIgnoreCase("Chrome")) { + System.setProperty("webdriver.chrome.driver", + System.getProperty("user.dir") + "/src/test/resources/drivers/chromedriver"); + driver = new ChromeDriver(); + } else if (browserName.equalsIgnoreCase("Mozila")) { + System.setProperty("webdriver.gecko.driver", + System.getProperty("user.dir") + "/src/test/resources/drivers/geckodriver"); + driver = new FirefoxDriver(); + } else if (browserName.equalsIgnoreCase("Opera")) { + System.setProperty("webdriver.opera.driver", + System.getProperty("user.dir") + "/src/test/resources/drivers/operadriver"); + driver = new OperaDriver(); + } else if (browserName.equalsIgnoreCase("IE")) { + System.setProperty("webdriver.ie.driver", + System.getProperty("user.dir") + "/src/test/resources/drivers/IEDriverServer.exe"); + driver = new OperaDriver(); + } else { + driver = new SafariDriver(); + } + } catch (Exception e) { + reportFail(e.getMessage()); + } + + driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS); + driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS); + driver.manage().window().maximize(); + + // System.out.println(System.getProperty("user.dir")); + + if (prop == null) { + prop = new Properties(); + + // Mac + try { + FileInputStream file = new FileInputStream(System.getProperty("user.dir") + + "/src/test/resources/ObjectRepository/projectConfig.properties"); + prop.load(file); + } catch (Exception e) { + reportFail(e.getMessage()); + e.printStackTrace(); + } + + // Windows + // FileInputStream file = new + // FileInputStream(System.getProperty("user.dir")+"//src/test//resources//ObjectRepository//projectConfig.properties"); + } + + } + + /****************** Open URL ***********************/ + public void openURL(String websiteURLKey) { + try { + driver.get(prop.getProperty(websiteURLKey)); + reportPass(websiteURLKey + " Identified Successfully"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + + } + + /****************** Close Browser ***********************/ + public void tearDown() { + driver.close(); + + } + + /****************** Quit Browser ***********************/ + public void quitBrowser() { + driver.quit(); + + } + + /****************** Enter Text ***********************/ + public void enterText(String xpathKey, String data) { + try { + getElement(xpathKey).sendKeys(data); + reportPass(data + " - Entered successfully in locator Element : " + xpathKey); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + /****************** Click Element ***********************/ + public void elementClick(String xpathKey) { + try { + getElement(xpathKey).click(); + reportPass(xpathKey + " : Element Clicked Successfully"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + /****************** Select List Drop Down ******************/ + public void SelectElementInList(String locatorXpath, String Value){ + try{ + List listElement = driver.findElements(By.xpath(locatorXpath)); + for (WebElement listItem : listElement) { + String prefix = listItem.getText(); + //System.out.println(prefix); + if(prefix.contains(Value)){ + //System.out.println("Inside if statenment"); + waitForPageLoad(); + listItem.click(); + } + } + logger.log(Status.INFO, "Selected the Defined Value : " +Value); + }catch (Exception e){ + reportFail(e.getMessage()); + } + } + + + private void findElements(By id) { + // TODO Auto-generated method stub + + } + + /****************** Identify Element ***********************/ + public WebElement getElement(String locatorKey) { + WebElement element = null; + + try { + if (locatorKey.endsWith("_Id")) { + element = driver.findElement(By.id(prop.getProperty(locatorKey))); + logger.log(Status.INFO, "Locator Identidied : " + locatorKey); + } else if (locatorKey.endsWith("_Xpath")) { + element = driver.findElement(By.xpath(prop.getProperty(locatorKey))); + logger.log(Status.INFO, "Locator Identidied : " + locatorKey); + } else if (locatorKey.endsWith("_ClassName")) { + element = driver.findElement(By.className(prop.getProperty(locatorKey))); + logger.log(Status.INFO, "Locator Identidied : " + locatorKey); + } else if (locatorKey.endsWith("_CSS")) { + element = driver.findElement(By.cssSelector(prop.getProperty(locatorKey))); + logger.log(Status.INFO, "Locator Identidied : " + locatorKey); + } else if (locatorKey.endsWith("_LinkText")) { + element = driver.findElement(By.linkText(prop.getProperty(locatorKey))); + logger.log(Status.INFO, "Locator Identidied : " + locatorKey); + } else if (locatorKey.endsWith("_PartialLinkText")) { + element = driver.findElement(By.partialLinkText(prop.getProperty(locatorKey))); + logger.log(Status.INFO, "Locator Identidied : " + locatorKey); + } else if (locatorKey.endsWith("_Name")) { + element = driver.findElement(By.name(prop.getProperty(locatorKey))); + logger.log(Status.INFO, "Locator Identidied : " + locatorKey); + } else { + reportFail("Failing the Testcase, Invalid Locator " + locatorKey); + } + } catch (Exception e) { + + // Fail the TestCase and Report the error + reportFail(e.getMessage()); + e.printStackTrace(); + } + + return element; + } + + /****************** Handle Frames **********************/ + public void switchToFrame(String frameLocator){ + try { + logger.log(Status.INFO, "Switching Frame : " + frameLocator); + driver.switchTo().frame(frameLocator); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + public void switchToFrameByIndex(int frameNumner){ + try { + logger.log(Status.INFO, "Switching Frame : " + frameNumner); + driver.switchTo().frame(frameNumner); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + public void switchToDefaultFrame(){ + try { + logger.log(Status.INFO, "Switching to Main Windpw"); + driver.switchTo().defaultContent(); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + /****************** Verify Element ***********************/ + public boolean isElementPresent(String locatorKey) { + try { + if (getElement(locatorKey).isDisplayed()) { + reportPass(locatorKey + " : Element is Displayed"); + return true; + } + } catch (Exception e) { + reportFail(e.getMessage()); + } + return false; + } + + public boolean isElementSelected(String locatorKey) { + try { + if (getElement(locatorKey).isSelected()) { + reportPass(locatorKey + " : Element is Selected"); + return true; + } + } catch (Exception e) { + reportFail(e.getMessage()); + } + return false; + } + + public boolean isElementEnabled(String locatorKey) { + try { + if (getElement(locatorKey).isEnabled()) { + reportPass(locatorKey + " : Element is Enabled"); + return true; + } + } catch (Exception e) { + reportFail(e.getMessage()); + } + return false; + } + + public void verifyPageTitle(String pageTitle) { + try { + String actualTite = driver.getTitle(); + logger.log(Status.INFO, "Actual Title is : " + actualTite); + logger.log(Status.INFO, "Expected Title is : " + pageTitle); + Assert.assertEquals(actualTite, pageTitle); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + /****************** Assertion Functions ***********************/ + public void assertTrue(boolean flag) { + softAssert.assertTrue(flag); + } + + public void assertfalse(boolean flag) { + softAssert.assertFalse(flag); + } + + public void assertequals(String actual, String expected) { + try{ + logger.log(Status.INFO, "Assertion : Actual is -" + actual + " And Expacted is - " + expected); + softAssert.assertEquals(actual, expected); + }catch(Exception e){ + reportFail(e.getMessage()); + } + + } + + /****************** Reporting Functions ***********************/ + public void reportFail(String reportString) { + logger.log(Status.FAIL, reportString); + takeScreenShotOnFailure(); + Assert.fail(reportString); + } + + public void reportPass(String reportString) { + logger.log(Status.PASS, reportString); + } + + @AfterMethod + public void afterTest() { + softAssert.assertAll(); + driver.quit(); + } + + /****************** Capture Screen Shot ***********************/ + public void takeScreenShotOnFailure() { + TakesScreenshot takeScreenShot = (TakesScreenshot) driver; + File sourceFile = takeScreenShot.getScreenshotAs(OutputType.FILE); + + File destFile = new File(System.getProperty("user.dir") + "/ScreenShots/" + DateUtils.getTimeStamp() + ".png"); + try { + FileUtils.copyFile(sourceFile, destFile); + logger.addScreenCaptureFromPath( + System.getProperty("user.dir") + "/ScreenShots/" + DateUtils.getTimeStamp() + ".png"); + + } catch (IOException e) { + e.printStackTrace(); + } + + } + + /***************** Wait Functions in Framework *****************/ + public void waitForPageLoad() { + JavascriptExecutor js = (JavascriptExecutor) driver; + + int i = 0; + while (i != 180) { + String pageState = (String) js.executeScript("return document.readyState;"); + if (pageState.equals("complete")) { + break; + } else { + waitLoad(1); + } + } + + waitLoad(2); + + i = 0; + while (i != 180) { + Boolean jsState = (Boolean) js.executeScript("return window.jQuery != undefined && jQuery.active == 0;"); + if (jsState) { + break; + } else { + waitLoad(1); + } + } + } + + public void waitLoad(int i) { + try { + Thread.sleep(i * 1000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + /**************** Core Application Functions ******************/ + public void doLogin(){ + logger.log(Status.INFO, "Logging the Application"); + invokeBrowser("Chrome"); + openURL("websiteURL"); + elementClick("zohoLoginTextBox_ClassName"); + enterText("zohoUserNameTextBox_Id", "anshulc55@gmail.com"); + enterText("zhPasswordTB_Id", "Test@12345"); + elementClick("zhSignBtn_Id"); + waitForPageLoad(); + verifyPageTitle("Zoho Home"); + } + + @AfterTest + public void endReport() { + report.flush(); + + } +} diff --git a/DataDrivenFramework/src/main/java/testData/TestData.xlsx b/DataDrivenFramework/src/main/java/testData/TestData.xlsx new file mode 100644 index 0000000..796a570 Binary files /dev/null and b/DataDrivenFramework/src/main/java/testData/TestData.xlsx differ diff --git a/DataDrivenFramework/src/main/java/testData/TestData_Testmanagement.xlsx b/DataDrivenFramework/src/main/java/testData/TestData_Testmanagement.xlsx new file mode 100644 index 0000000..bbcb209 Binary files /dev/null and b/DataDrivenFramework/src/main/java/testData/TestData_Testmanagement.xlsx differ diff --git a/DataDrivenFramework/src/test/.DS_Store b/DataDrivenFramework/src/test/.DS_Store new file mode 100644 index 0000000..5f4cb49 Binary files /dev/null and b/DataDrivenFramework/src/test/.DS_Store differ diff --git a/DataDrivenFramework/src/test/TestData/TestData_Testmanagement.xlsx b/DataDrivenFramework/src/test/TestData/TestData_Testmanagement.xlsx new file mode 100644 index 0000000..bbcb209 Binary files /dev/null and b/DataDrivenFramework/src/test/TestData/TestData_Testmanagement.xlsx differ diff --git a/DataDrivenFramework/src/test/TestData/ZohoTestData.xlsx b/DataDrivenFramework/src/test/TestData/ZohoTestData.xlsx new file mode 100644 index 0000000..2e9a921 Binary files /dev/null and b/DataDrivenFramework/src/test/TestData/ZohoTestData.xlsx differ diff --git a/DataDrivenFramework/src/test/resources/ObjectRepository/projectConfig.properties b/DataDrivenFramework/src/test/resources/ObjectRepository/projectConfig.properties new file mode 100644 index 0000000..8c7c606 --- /dev/null +++ b/DataDrivenFramework/src/test/resources/ObjectRepository/projectConfig.properties @@ -0,0 +1,79 @@ +# Global Properties + +browserName=chrome +#websiteURL=https://www.rediff.com/ +websiteURL=https://www.zoho.in/ + + +#Home Page Locators +singinBtn_Xpath=//*[@id='signin_info']/a[1] +singinBtn_Id=signin_info + + +#Login Page Locators +usrnameTextbox_Xpath=//*[@id='login1'] +usrnameTextbox_Id=login1 +passwordTextbox_Xpath=//*[@id='password'] +passwordTextb0x_CSS=#password + + +#Zoho LoginPage Elements +zohoLoginTextBox_ClassName=zh-login + + +#Accounts Page Element +zohoUserNameTextBox_Id=lid +zhPasswordTB_Id=pwd +zhSignBtn_Id=signin_submit + + +#Application Home Page +CRMLink_LinkText=CRM + + +#CRM Page Elements +Leads_CSS=#crmpluscommonui_crm_Leads > a:nth-child(1) + +#Leads Page Elements +AddLead_CSS=.newwhitebtn.customPlusBtn + + +#Create Lead +FirstNameDropDown_CSS=.firstSal > span:nth-child(2) > span:nth-child(1) > span:nth-child(1) +FirstNameOption_CSS=#select2-Crm_Leads_FIRSTNAME_SALUTATION-result-tjwg-Mr\. +FirstNameTB_Id=Crm_Leads_FIRSTNAME +CRMCompanyTB_Id=Crm_Leads_COMPANY +CRMLastNameTB_Id=Crm_Leads_LASTNAME +CRMTitleTB_Id=Crm_Leads_DESIGNATION +EmailTB_Id=Crm_Leads_EMAIL +MobileTB_Id=Crm_Leads_MOBILE +CRMWebSiteTB_Id=Crm_Leads_WEBSITE +SourceLead_CSS=span.select2-container--open:nth-child(2) > span:nth-child(1) > span:nth-child(1) +SourceLeadOption_CSS=html.mac.firefox.firefox6.gecko.gecko6.page_initial_loading_hide body span.select2-container.select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below span.select2-results ul#select2-Crm_Leads_LEADSOURCE-results.select2-results__options li#select2-Crm_Leads_LEADSOURCE-result-r3zc-Employee Referral.select2-results__option +SaveLeadBtn_Id=saveLeadsBtn + + +#LeadsTimeLine +LeadName_Id=subvalue_LASTNAME + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/drivers/IEDriverServer.exe b/DataDrivenFramework/src/test/resources/drivers/IEDriverServer.exe old mode 100644 new mode 100755 similarity index 100% rename from FirstSeleniumProject/drivers/IEDriverServer.exe rename to DataDrivenFramework/src/test/resources/drivers/IEDriverServer.exe diff --git a/DataDrivenFramework/src/test/resources/drivers/chromedriver b/DataDrivenFramework/src/test/resources/drivers/chromedriver new file mode 100755 index 0000000..11f9d16 Binary files /dev/null and b/DataDrivenFramework/src/test/resources/drivers/chromedriver differ diff --git a/DataDrivenFramework/src/test/resources/drivers/geckodriver b/DataDrivenFramework/src/test/resources/drivers/geckodriver new file mode 100755 index 0000000..bcec190 Binary files /dev/null and b/DataDrivenFramework/src/test/resources/drivers/geckodriver differ diff --git a/DataDrivenFramework/src/test/resources/drivers/operadriver b/DataDrivenFramework/src/test/resources/drivers/operadriver new file mode 100755 index 0000000..0da24a8 Binary files /dev/null and b/DataDrivenFramework/src/test/resources/drivers/operadriver differ diff --git a/DataDrivenFramework/src/test/resources/drivers/sha512_sum b/DataDrivenFramework/src/test/resources/drivers/sha512_sum new file mode 100755 index 0000000..0265fa5 --- /dev/null +++ b/DataDrivenFramework/src/test/resources/drivers/sha512_sum @@ -0,0 +1 @@ +61eee3dc5c53b8921c4e1ae34f660aaaada4748fd93f56c113bb5c689b8a4e2874d0616d0311a0b1247dede15a7470a3dc9f043e8ec21331f2fc6ba7b7614695 operadriver \ No newline at end of file diff --git a/DataDrivenFramework/test-output/Default suite/Default test.html b/DataDrivenFramework/test-output/Default suite/Default test.html new file mode 100644 index 0000000..21aa0cb --- /dev/null +++ b/DataDrivenFramework/test-output/Default suite/Default test.html @@ -0,0 +1,163 @@ + + +TestNG: Default test + + + + + + + + +

Default test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/1/0
Started on:Sun May 26 17:43:42 IST 2019
Total time:94 seconds (94106 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + +
FAILED TESTS
Test methodExceptionTime (seconds)Instance
creatLeadTest
Test class: com.datadriven.framework.test.CRM.CRMLeadTest
java.lang.AssertionError: stale element reference: element is not attached to the page document
+  (Session info: chrome=74.0.3729.169)
+  (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Mac OS X 10.14.4 x86_64) (WARNING: The server did not provide any stacktrace information)
+Command duration or timeout: 0 milliseconds
+For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/stale_element_reference.html
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'Anshuls-MacBook-Air.local', ip: 'fe80:0:0:0:1071:74eb:812c:e9c4%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.4', java.version: '1.8.0_181'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 74.0.3729.6 (255758eccf3d24..., userDataDir: /var/folders/g2/v_wztjz968b...}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:60226}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: MAC, platformName: MAC, proxy: Proxy(), rotatable: false, setWindowRect: true, strictFileInteractability: false, takesHeapSnapshot: true, takesScreenshot: true, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unexpectedAlertBehaviour: ignore, unhandledPromptBehavior: ignore, version: 74.0.3729.169, webStorageEnabled: true}
+Session ID: 60264f016629044aefcdeea614bdfbe6
+	at org.testng.Assert.fail(Assert.java:96)
+	at com.datadrivern.framework.base.BaseUI.reportFail(BaseUI.java:302)
+	at com.datadrivern.framework.base.BaseUI.SelectElementInList(BaseUI.java:154)
+	at com.datadriven.framework.test.CRM.CRMLeadTest.creatLeadTest(CRMLeadTest.java:21)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
+	at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
+	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
+	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
+	at org.testng.TestRunner.privateRun(TestRunner.java:648)
+	at org.testng.TestRunner.run(TestRunner.java:505)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
+	at org.testng.TestNG.runSuites(TestNG.java:1049)
+	at org.testng.TestNG.run(TestNG.java:1017)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
Click to show all stack frames +
java.lang.AssertionError: stale element reference: element is not attached to the page document
+  (Session info: chrome=74.0.3729.169)
+  (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Mac OS X 10.14.4 x86_64) (WARNING: The server did not provide any stacktrace information)
+Command duration or timeout: 0 milliseconds
+For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/stale_element_reference.html
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'Anshuls-MacBook-Air.local', ip: 'fe80:0:0:0:1071:74eb:812c:e9c4%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.4', java.version: '1.8.0_181'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 74.0.3729.6 (255758eccf3d24..., userDataDir: /var/folders/g2/v_wztjz968b...}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:60226}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: MAC, platformName: MAC, proxy: Proxy(), rotatable: false, setWindowRect: true, strictFileInteractability: false, takesHeapSnapshot: true, takesScreenshot: true, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unexpectedAlertBehaviour: ignore, unhandledPromptBehavior: ignore, version: 74.0.3729.169, webStorageEnabled: true}
+Session ID: 60264f016629044aefcdeea614bdfbe6
+	at org.testng.Assert.fail(Assert.java:96)
+	at com.datadrivern.framework.base.BaseUI.reportFail(BaseUI.java:302)
+	at com.datadrivern.framework.base.BaseUI.SelectElementInList(BaseUI.java:154)
+	at com.datadriven.framework.test.CRM.CRMLeadTest.creatLeadTest(CRMLeadTest.java:21)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.lang.reflect.Method.invoke(Method.java:498)
+	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
+	at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
+	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
+	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
+	at org.testng.TestRunner.privateRun(TestRunner.java:648)
+	at org.testng.TestRunner.run(TestRunner.java:505)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
+	at org.testng.TestNG.runSuites(TestNG.java:1049)
+	at org.testng.TestNG.run(TestNG.java:1017)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
93com.datadriven.framework.test.CRM.CRMLeadTest@149494d8

+ + \ No newline at end of file diff --git a/DataDrivenFramework/test-output/Default suite/Default test.xml b/DataDrivenFramework/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..a99cdee --- /dev/null +++ b/DataDrivenFramework/test-output/Default suite/Default test.xml @@ -0,0 +1,57 @@ + + + + + + + + + diff --git a/DataDrivenFramework/test-output/Default suite/testng-failed.xml b/DataDrivenFramework/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..3b315c5 --- /dev/null +++ b/DataDrivenFramework/test-output/Default suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/DataDrivenFramework/test-output/junitreports/TEST-com.daradriver.framework.test.LoginTest.ZohoLoginTest.xml b/DataDrivenFramework/test-output/junitreports/TEST-com.daradriver.framework.test.LoginTest.ZohoLoginTest.xml new file mode 100644 index 0000000..5971eba --- /dev/null +++ b/DataDrivenFramework/test-output/junitreports/TEST-com.daradriver.framework.test.LoginTest.ZohoLoginTest.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/DataDrivenFramework/test-output/junitreports/TEST-com.daradriver.framework.test.LoginTest.loginTest.xml b/DataDrivenFramework/test-output/junitreports/TEST-com.daradriver.framework.test.LoginTest.loginTest.xml new file mode 100644 index 0000000..91947f3 --- /dev/null +++ b/DataDrivenFramework/test-output/junitreports/TEST-com.daradriver.framework.test.LoginTest.loginTest.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/DataDrivenFramework/test-output/junitreports/TEST-com.datadriven.framework.test.CRM.CRMLeadTest.xml b/DataDrivenFramework/test-output/junitreports/TEST-com.datadriven.framework.test.CRM.CRMLeadTest.xml new file mode 100644 index 0000000..8a95110 --- /dev/null +++ b/DataDrivenFramework/test-output/junitreports/TEST-com.datadriven.framework.test.CRM.CRMLeadTest.xml @@ -0,0 +1,57 @@ + + + + + + + + + diff --git a/DataDrivenFramework/test-output/junitreports/TEST-com.datadriven.framework.utils.TestDataProvider.xml b/DataDrivenFramework/test-output/junitreports/TEST-com.datadriven.framework.utils.TestDataProvider.xml new file mode 100644 index 0000000..55f5fbd --- /dev/null +++ b/DataDrivenFramework/test-output/junitreports/TEST-com.datadriven.framework.utils.TestDataProvider.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/old/Default suite/Default test.properties b/DataDrivenFramework/test-output/old/Default suite/Default test.properties similarity index 100% rename from FirstSeleniumProject/test-output/old/Default suite/Default test.properties rename to DataDrivenFramework/test-output/old/Default suite/Default test.properties diff --git a/DataDrivenFramework/test-output/old/Default suite/classes.html b/DataDrivenFramework/test-output/old/Default suite/classes.html new file mode 100644 index 0000000..7574a21 --- /dev/null +++ b/DataDrivenFramework/test-output/old/Default suite/classes.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class nameMethod nameGroups
com.datadriven.framework.test.CRM.CRMLeadTest  
@Test
 creatLeadTest 
@BeforeClass
@BeforeMethod
@AfterMethod
 afterTest 
@AfterClass
diff --git a/FirstSeleniumProject/test-output/old/Default suite/groups.html b/DataDrivenFramework/test-output/old/Default suite/groups.html similarity index 100% rename from FirstSeleniumProject/test-output/old/Default suite/groups.html rename to DataDrivenFramework/test-output/old/Default suite/groups.html diff --git a/FirstSeleniumProject/test-output/old/Default suite/index.html b/DataDrivenFramework/test-output/old/Default suite/index.html similarity index 100% rename from FirstSeleniumProject/test-output/old/Default suite/index.html rename to DataDrivenFramework/test-output/old/Default suite/index.html diff --git a/FirstSeleniumProject/test-output/old/Default suite/main.html b/DataDrivenFramework/test-output/old/Default suite/main.html similarity index 100% rename from FirstSeleniumProject/test-output/old/Default suite/main.html rename to DataDrivenFramework/test-output/old/Default suite/main.html diff --git a/DataDrivenFramework/test-output/old/Default suite/methods-alphabetical.html b/DataDrivenFramework/test-output/old/Default suite/methods-alphabetical.html new file mode 100644 index 0000000..0573687 --- /dev/null +++ b/DataDrivenFramework/test-output/old/Default suite/methods-alphabetical.html @@ -0,0 +1,10 @@ +

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

+ + + + + + + + +
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/05/26 17:45:15 0     <<afterTest  main@1370651081
19/05/26 17:43:42 -93265      creatLeadTestmain@1370651081
19/05/26 17:45:15 288  <<endReport     main@1370651081
diff --git a/FirstSeleniumProject/test-output/old/Default suite/methods-not-run.html b/DataDrivenFramework/test-output/old/Default suite/methods-not-run.html similarity index 100% rename from FirstSeleniumProject/test-output/old/Default suite/methods-not-run.html rename to DataDrivenFramework/test-output/old/Default suite/methods-not-run.html diff --git a/DataDrivenFramework/test-output/old/Default suite/methods.html b/DataDrivenFramework/test-output/old/Default suite/methods.html new file mode 100644 index 0000000..1494438 --- /dev/null +++ b/DataDrivenFramework/test-output/old/Default suite/methods.html @@ -0,0 +1,10 @@ +

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

+ + + + + + + + +
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/05/26 17:43:42 0      creatLeadTestmain@1370651081
19/05/26 17:45:15 93265     <<afterTest  main@1370651081
19/05/26 17:45:15 93553  <<endReport     main@1370651081
diff --git a/FirstSeleniumProject/test-output/old/Default suite/reporter-output.html b/DataDrivenFramework/test-output/old/Default suite/reporter-output.html similarity index 100% rename from FirstSeleniumProject/test-output/old/Default suite/reporter-output.html rename to DataDrivenFramework/test-output/old/Default suite/reporter-output.html diff --git a/DataDrivenFramework/test-output/old/Default suite/testng.xml.html b/DataDrivenFramework/test-output/old/Default suite/testng.xml.html new file mode 100644 index 0000000..0b2e018 --- /dev/null +++ b/DataDrivenFramework/test-output/old/Default suite/testng.xml.html @@ -0,0 +1 @@ +testng.xml for Default suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Default suite">
  <test thread-count="5" verbose="2" name="Default test">
    <classes>
      <class name="com.datadriven.framework.test.CRM.CRMLeadTest"/>
    </classes>
  </test> <!-- Default test -->
</suite> <!-- Default suite -->
\ No newline at end of file diff --git a/DataDrivenFramework/test-output/old/Default suite/toc.html b/DataDrivenFramework/test-output/old/Default suite/toc.html new file mode 100644 index 0000000..fcf2e8b --- /dev/null +++ b/DataDrivenFramework/test-output/old/Default suite/toc.html @@ -0,0 +1,30 @@ + + +Results for Default suite + + + + +

Results for
Default suite

+ + + + + + + + + + +
1 test1 class1 method:
+  chronological
+  alphabetical
+  not run (0)
0 groupreporter outputtestng.xml
+ +

+

+
Default test (0/1/0) + Results +
+
+ \ No newline at end of file diff --git a/DataDrivenFramework/test-output/old/index.html b/DataDrivenFramework/test-output/old/index.html new file mode 100644 index 0000000..ba5fb5e --- /dev/null +++ b/DataDrivenFramework/test-output/old/index.html @@ -0,0 +1,9 @@ + + + + +

Test results

+ + + +
SuitePassedFailedSkippedtestng.xml
Total010 
Default suite010Link
diff --git a/DataDrivenFrameworkV2/drivers/IEDriverServer.exe b/DataDrivenFrameworkV2/drivers/IEDriverServer.exe new file mode 100755 index 0000000..c8fa952 Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/IEDriverServer.exe differ diff --git a/DataDrivenFrameworkV2/drivers/chromedriver b/DataDrivenFrameworkV2/drivers/chromedriver new file mode 100755 index 0000000..2ac561d Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/chromedriver differ diff --git a/DataDrivenFrameworkV2/drivers/geckodriver b/DataDrivenFrameworkV2/drivers/geckodriver new file mode 100755 index 0000000..1564f31 Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/geckodriver differ diff --git a/DataDrivenFrameworkV2/drivers/msedgedriver b/DataDrivenFrameworkV2/drivers/msedgedriver new file mode 100755 index 0000000..1997af7 Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/msedgedriver differ diff --git a/DataDrivenFrameworkV2/drivers/operadriver b/DataDrivenFrameworkV2/drivers/operadriver new file mode 100755 index 0000000..7a5e75d Binary files /dev/null and b/DataDrivenFrameworkV2/drivers/operadriver differ diff --git a/DataDrivenFrameworkV2/drivers/sha512_sum b/DataDrivenFrameworkV2/drivers/sha512_sum new file mode 100644 index 0000000..6f8de08 --- /dev/null +++ b/DataDrivenFrameworkV2/drivers/sha512_sum @@ -0,0 +1 @@ +1222dc5afc879a815b1cdb841341d35f48c1e133eac6cf754c8e736a905a8be87939d6306b756c9e33278645bb80a900604e5b0895b30fe06da5c7f15de6989f operadriver \ No newline at end of file diff --git a/DataDrivenFrameworkV2/keywords b/DataDrivenFrameworkV2/keywords new file mode 100644 index 0000000..f22091b --- /dev/null +++ b/DataDrivenFrameworkV2/keywords @@ -0,0 +1,22 @@ +Generic Keywords: +openBrowser +click +type +select +getText +navigate +acceptAlert +dismissAlert + + +Validation Keywords: +validateTitle +validateText +validateElementPresent +validateElementClickable +validateElementDisplayed + + +Application Keywords: +login +selectDate \ No newline at end of file diff --git a/DataDrivenFrameworkV2/pom.xml b/DataDrivenFrameworkV2/pom.xml new file mode 100644 index 0000000..96866e1 --- /dev/null +++ b/DataDrivenFrameworkV2/pom.xml @@ -0,0 +1,124 @@ + + 4.0.0 + SeleniumDDF + DataDrivenFrameworkV2 + 0.0.1-SNAPSHOT + + + org.seleniumhq.selenium + selenium-java + 4.17.0 + + + + org.apache.poi + poi + 5.2.5 + + + + + org.apache.poi + poi-ooxml + 5.2.5 + + + + + org.apache.poi + poi-ooxml-schemas + 4.1.2 + + + + + org.dom4j + dom4j + 2.1.4 + + + + + org.apache.xmlbeans + xmlbeans + 5.2.0 + + + + + + com.googlecode.json-simple + json-simple + 1.1.1 + + + + + + org.testng + testng + 7.9.0 + test + + + + + commons-io + commons-io + 2.15.1 + + + + + com.aventstack + extentreports + 5.1.1 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.2.5 + + + src/test/resources/PortfolioSuite.xml + src/test/resources/StockManage.xml + + + + + + org.codehaus.mojo + exec-maven-plugin + 3.2.0 + + + DataDriven_Execution + test + + java + + + + + runner.JSONRunner + test + + + + + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/Index.html b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/Index.html new file mode 100644 index 0000000..2bc28fe --- /dev/null +++ b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/Index.html @@ -0,0 +1,586 @@ + + + + + + + +Data Driven Test Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 1

    +

    + 12:21:56 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 1
    +05.11.2024 12:21:56 am +05.11.2024 12:21:56 am +00:00:00:001#test-id=1 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:21:56 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 2

    +

    + 12:21:56 am / 00:02:14:972 + Fail +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 2
    +05.11.2024 12:21:56 am +05.11.2024 12:24:11 am +00:02:14:972#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:21:56 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 2 +
    Info12:21:56 am + Login Application +
    Info12:21:56 am + Opening Browser -- chrome +
    Info12:22:29 am + Opening Web URL : https://money.rediff.com +
    Info12:23:06 am + Perform Click on Locatore : Sign In +
    Info12:23:19 am + Typing Text : anshulc55@rediffmail.com - In Locator : useremail +
    Info12:23:20 am + Typing Text : Test@12345 - In Locator : //*[@id='userpass'] +
    Info12:23:52 am + Perform Click on Locatore : loginsubmit +
    Info12:23:52 am + Creating Portfolio :: port100 +
    Info12:23:52 am + Perform Click on Locatore : createPortfolio +
    Info12:24:03 am + Clear the Default Text from : porfolioname_id +
    Info12:24:10 am + Typing Text : port100 - In Locator : create +
    Info12:24:10 am + Perform Click on Locatore : createPortfolioButton +
    Info12:24:11 am + Selected Value in DropDown : Anshul Portfolio 1 +
    Fail12:24:11 am + Entered port100 is not availble in Portfolio List +
    Fail12:24:11 am + Screenshot +
    Fail12:24:11 am + +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 3

    +

    + 12:24:11 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 3
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=3 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 3 +
    Skip12:24:11 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 1

    +

    + 12:24:11 am / 00:00:00:000 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 1
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=4 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 2

    +

    + 12:24:11 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 2
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=5 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 2 +
    Skip12:24:11 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 3

    +

    + 12:24:11 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 3
    +05.11.2024 12:24:11 am +05.11.2024 12:24:11 am +00:00:00:000#test-id=6 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:24:11 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 3 +
    Skip12:24:11 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

May 11, 2024 12:21:56 am

+
+
+
+
+

Ended

+

May 11, 2024 12:24:11 am

+
+
+
+
+

Tests Passed

+

2

+
+
+
+
+

Tests Failed

+

1

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/screenshots/2024-05-11_00-24-11.png b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/screenshots/2024-05-11_00-24-11.png new file mode 100644 index 0000000..b5dad77 Binary files /dev/null and b/DataDrivenFrameworkV2/reports/Sat-May-11-00_21_56-IST-2024/screenshots/2024-05-11_00-24-11.png differ diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/Index.html b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/Index.html new file mode 100644 index 0000000..362727e --- /dev/null +++ b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/Index.html @@ -0,0 +1,586 @@ + + + + + + + +Data Driven Test Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 1

    +

    + 12:26:05 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 1
    +05.11.2024 12:26:05 am +05.11.2024 12:26:05 am +00:00:00:001#test-id=1 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:26:05 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 2

    +

    + 12:26:05 am / 00:01:46:592 + Fail +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 2
    +05.11.2024 12:26:05 am +05.11.2024 12:27:52 am +00:01:46:592#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:26:05 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 2 +
    Info12:26:05 am + Login Application +
    Info12:26:05 am + Opening Browser -- chrome +
    Info12:26:09 am + Opening Web URL : https://money.rediff.com +
    Info12:26:50 am + Perform Click on Locatore : Sign In +
    Info12:26:58 am + Typing Text : anshulc55@rediffmail.com - In Locator : useremail +
    Info12:27:00 am + Typing Text : Test@12345 - In Locator : //*[@id='userpass'] +
    Info12:27:33 am + Perform Click on Locatore : loginsubmit +
    Info12:27:33 am + Creating Portfolio :: port100 +
    Info12:27:33 am + Perform Click on Locatore : createPortfolio +
    Info12:27:51 am + Clear the Default Text from : porfolioname_id +
    Info12:27:51 am + Typing Text : port100 - In Locator : create +
    Info12:27:51 am + Perform Click on Locatore : createPortfolioButton +
    Info12:27:51 am + Selected Value in DropDown : Anshul Portfolio 1 +
    Fail12:27:51 am + Entered port100 is not availble in Portfolio List +
    Fail12:27:52 am + Screenshot +
    Fail12:27:52 am + +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 3

    +

    + 12:27:52 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 3
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=3 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 3 +
    Skip12:27:52 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 1

    +

    + 12:27:52 am / 00:00:00:000 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 1
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=4 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 2

    +

    + 12:27:52 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 2
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=5 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 2 +
    Skip12:27:52 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 3

    +

    + 12:27:52 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 3
    +05.11.2024 12:27:52 am +05.11.2024 12:27:52 am +00:00:00:000#test-id=6 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:27:52 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 3 +
    Skip12:27:52 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

May 11, 2024 12:26:05 am

+
+
+
+
+

Ended

+

May 11, 2024 12:27:52 am

+
+
+
+
+

Tests Passed

+

2

+
+
+
+
+

Tests Failed

+

1

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/screenshots/2024-05-11_00-27-51.png b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/screenshots/2024-05-11_00-27-51.png new file mode 100644 index 0000000..1b1b22c Binary files /dev/null and b/DataDrivenFrameworkV2/reports/Sat-May-11-00_26_05-IST-2024/screenshots/2024-05-11_00-27-51.png differ diff --git a/DataDrivenFrameworkV2/reports/Sat-May-11-00_29_03-IST-2024/Index.html b/DataDrivenFrameworkV2/reports/Sat-May-11-00_29_03-IST-2024/Index.html new file mode 100644 index 0000000..9e79104 --- /dev/null +++ b/DataDrivenFrameworkV2/reports/Sat-May-11-00_29_03-IST-2024/Index.html @@ -0,0 +1,564 @@ + + + + + + + +Data Driven Test Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 1

    +

    + 12:29:03 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 1
    +05.11.2024 12:29:03 am +05.11.2024 12:29:03 am +00:00:00:001#test-id=1 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:29:03 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 2

    +

    + 12:29:03 am / 00:01:47:974 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 2
    +05.11.2024 12:29:03 am +05.11.2024 12:30:51 am +00:01:47:974#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:29:03 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 2 +
    Info12:29:03 am + Login Application +
    Info12:29:03 am + Opening Browser -- chrome +
    Info12:29:07 am + Opening Web URL : https://money.rediff.com +
    Info12:29:45 am + Perform Click on Locatore : Sign In +
    Info12:30:00 am + Typing Text : anshulc55@rediffmail.com - In Locator : useremail +
    Info12:30:01 am + Typing Text : Test@12345 - In Locator : //*[@id='userpass'] +
    Info12:30:32 am + Perform Click on Locatore : loginsubmit +
    Info12:30:32 am + Creating Portfolio :: AnshulTestExcel +
    Info12:30:32 am + Perform Click on Locatore : createPortfolio +
    Info12:30:46 am + Clear the Default Text from : porfolioname_id +
    Info12:30:47 am + Typing Text : AnshulTestExcel - In Locator : create +
    Info12:30:47 am + Perform Click on Locatore : createPortfolioButton +
    Info12:30:51 am + Selected Value in DropDown : AnshulTestExcel +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Create Portfolio Method 3

    +

    + 12:30:51 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Create Portfolio Method 3
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:000#test-id=3 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Create Portfolio Method 3 +
    Skip12:30:51 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 1

    +

    + 12:30:51 am / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 1
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:001#test-id=4 + + + +
    +
    +
    + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 1 +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 2

    +

    + 12:30:51 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 2
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:000#test-id=5 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 2 +
    Skip12:30:51 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
  • +
    +

    Manage Portfolio Suite : Delete Portfolio Method 3

    +

    + 12:30:51 am / 00:00:00:000 + Skip +

    +
    +
    +
    +
    +
    +
    Manage Portfolio Suite : Delete Portfolio Method 3
    +05.11.2024 12:30:51 am +05.11.2024 12:30:51 am +00:00:00:000#test-id=6 + + + +
    +
    +
    + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info12:30:51 am + Starting Test : Manage Portfolio Suite : Delete Portfolio Method 3 +
    Skip12:30:51 am + RunMode in Test Data is not True +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

May 11, 2024 12:29:03 am

+
+
+
+
+

Ended

+

May 11, 2024 12:30:51 am

+
+
+
+
+

Tests Passed

+

3

+
+
+
+
+

Tests Failed

+

0

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/src/main/java/keywords/ApplicationKeywords.java b/DataDrivenFrameworkV2/src/main/java/keywords/ApplicationKeywords.java new file mode 100644 index 0000000..5a192be --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/keywords/ApplicationKeywords.java @@ -0,0 +1,124 @@ +package keywords; + +import java.io.FileInputStream; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Properties; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; +import org.testng.asserts.SoftAssert; + +public class ApplicationKeywords extends ValidationKeywords { + + public ApplicationKeywords() { + prop = new Properties(); + try { + FileInputStream fs = new FileInputStream( + System.getProperty("user.dir") + "/src/test/resources/Project.properties"); + prop.load(fs); + } catch (Exception e) { + e.printStackTrace(); + } + + softAssert = new SoftAssert(); + } + + public void goToBuySell(String companyName) { + int rowNum = getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + logError("Stock not present in list"); + } + + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") >td:nth-child(1)")).click(); + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") input.buySell")).click(); + waitforWebPageToLoad(); + } + + + public int findCurrentStockQuantity(String companyName) { + int rowNum = getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + logError("Stock Quantity is 0 as given Stock - " + companyName + " is not present in Stock List"); + return 0; + } + + String quantity = driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") >td:nth-child(4)")).getText(); + logInfo(companyName + " :: Stock quality is -- " + quantity); + + return Integer.parseInt(quantity); + + } + + public void openTrasactionHistory(String companyName) { + int rowNum = getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + logError("Stock not present in list"); + } + + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") >td:nth-child(1)")).click(); + driver.findElement(By.cssSelector("table#stock > tbody > tr:nth-child(" + rowNum + ") input.equityTransaction")).click(); + waitforWebPageToLoad(); + } + + public int getRowNumWithCellData(String locatorKey, String data) { + + WebElement table = getElement(locatorKey); + List rows = table.findElements(By.tagName("tr")); + + for (int rNum = 0; rNum < rows.size(); rNum++) { + WebElement row = rows.get(rNum); + List cells = row.findElements(By.tagName("td")); + for (int cNum = 0; cNum < cells.size(); cNum++) { + WebElement cell = cells.get(cNum); + if (!cell.getText().trim().equals("")) + System.out.println("Cell Data :: " + cell.getText()); + if (cell.getText().contains(data)) + return (rNum); + } + } + return -1; // data is not found + } + + public void selectDateFromCalendar(String date) { + logInfo("Selecting the Date :: " + date); + + try { + //Date currentDate = new Date(); // dd-mm-yyyy + SimpleDateFormat dFormat = new SimpleDateFormat("dd-MM-yyyy"); + Date dateToSelect = dFormat.parse(date); + + String day = new SimpleDateFormat("d").format(dateToSelect); + String month = new SimpleDateFormat("MMMM").format(dateToSelect); + String year = new SimpleDateFormat("yyyy").format(dateToSelect); + + String monthYearToBeSelected = month + " " + year; + + String monthYearDisplayed = getElement("monthyear_css").getText(); + + while (!monthYearToBeSelected.equals(monthYearDisplayed)) { + click("datebackButoon_xpath"); + monthYearDisplayed = getElement("monthyear_css").getText(); + } + + driver.findElement(By.xpath("//td[text()='" + day + "']")).click(); + + } catch (Exception e) { + logError(e.getMessage()); + e.printStackTrace(); + } + + } + + public void login() { + + } + + public void selectDate() { + + } +} diff --git a/DataDrivenFrameworkV2/src/main/java/keywords/GenericKeywords.java b/DataDrivenFrameworkV2/src/main/java/keywords/GenericKeywords.java new file mode 100644 index 0000000..f2164ba --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/keywords/GenericKeywords.java @@ -0,0 +1,350 @@ +package keywords; + +import java.io.File; +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.time.Duration; +import java.util.Date; +import java.util.List; +import java.util.Properties; +import java.util.Scanner; +import org.apache.commons.io.FileUtils; +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.Keys; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.edge.EdgeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.firefox.FirefoxProfile; +import org.openqa.selenium.firefox.ProfilesIni; +import org.openqa.selenium.safari.SafariDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.Select; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Reporter; +import org.testng.asserts.SoftAssert; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; +import com.aventstack.extentreports.markuputils.ExtentColor; +import com.aventstack.extentreports.markuputils.MarkupHelper; +import reports.ExtentManager; + +public class GenericKeywords { + public WebDriver driver; + public Properties prop; + public ExtentTest test; + public SoftAssert softAssert; + + // Acceptable Failures, Critical Failures, Unexpected Failures + + public void openBrowser(String browserKey) { + String browserName = prop.getProperty(browserKey); + logInfo("Opening Browser -- " + browserName); + if (browserName.equalsIgnoreCase("chrome")) { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + ChromeOptions options = new ChromeOptions(); + options.addArguments("--start-maximized", "--disable-infobars"); + options.addArguments("--disable-extensions"); + //options.addArguments("--incognito"); + options.addArguments("--disable-notifications"); + //options.addArguments("ignore-certificate-errors"); + + driver = new ChromeDriver(options); + } else if (browserName.equalsIgnoreCase("firefox")) { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "drivers/geckodriver"); + FirefoxOptions options = new FirefoxOptions(); + ProfilesIni profiles = new ProfilesIni(); + FirefoxProfile ffprofile = profiles.getProfile("TestUser"); + ffprofile.setPreference("dom.webnotifications.enabled", false); + ffprofile.setAcceptUntrustedCertificates(true); + ffprofile.setAssumeUntrustedCertificateIssuer(false); + options.setProfile(ffprofile); + driver = new FirefoxDriver(options); + } else if (browserName.equalsIgnoreCase("edge")) { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "drivers/msedgedriver"); + driver = new EdgeDriver(); + } else if (browserName.equalsIgnoreCase("safari")) { + driver = new SafariDriver(); + } else { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "drivers/chromedriver"); + driver = new ChromeDriver(); + } + + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(30)); + } + + public void setReport(ExtentTest test) { + this.test = test; + } + + public void reportFailure(String msg, boolean isCriticalFailure) { + logError(msg); + takeScreenShot(); + softAssert.fail(msg); + + if (isCriticalFailure) { + Reporter.getCurrentTestResult().getTestContext().setAttribute("isCriticalFailure", "true"); + reportAll(); + } + } + + public void reportFailure(String msg) { + // logError(msg); + // softAssert.fail(msg); + reportFailure(msg, false); + } + + public void reportAll() { + softAssert.assertAll(); + } + + public void takeScreenShot() { + // File Name of Screenshot + Date currentDate = new Date(); + + // Format the date and time + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); + String formattedDate = dateFormat.format(currentDate); + + String screenshotFile = formattedDate + ".png"; + + // take screenshot + File srcFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + + try { + FileUtils.copyFile(srcFile, new File(ExtentManager.screenShotPath + '/' + screenshotFile)); + + // put screenshot file in Extent reports + // test.log(Status.INFO, "Screenshot -- " + // + test.addScreenCaptureFromPath(ExtentManager.screenShotPath + '/' + + // screenshotFile)); + + test.log(Status.FAIL, MarkupHelper.createLabel("Screenshot", ExtentColor.GREEN)); + test.log(Status.FAIL, + ""); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + + public void openURL(String URLKey) { + logInfo("Opening Web URL : " + prop.getProperty(URLKey)); + driver.get(prop.getProperty(URLKey)); + } + + public void click(String locatorKey) { + logInfo("Perform Click on Locatore : " + prop.getProperty(locatorKey)); + getElement(locatorKey).click(); + // driver.findElement(By.linkText(prop.getProperty(locatorKey))).click(); + } + + public void clickEnterKey(String locatorKey) { + logInfo("Pressing Enter Key"); + getElement(locatorKey).sendKeys(Keys.ENTER); + } + + public void clickButton(String locatorKey) { + logInfo("Perform Click on Locatore : " + prop.getProperty(locatorKey)); + getElement(locatorKey).click(); + } + + public void type(String locatorKey, String value) { + logInfo("Typing Text : " + value + " - In Locator : " + prop.getProperty(locatorKey)); + getElement(locatorKey).sendKeys(value); + } + + public void selectByVisibleText(String locatorKey, String value) { + logInfo("Selecting Portfolio :: " + value); + Select dropDown = new Select(getElement(locatorKey)); + dropDown.selectByVisibleText(value); + + } + + public void acceptAlert() { + logInfo("Accepting the Alert"); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(60)); + wait.until(ExpectedConditions.alertIsPresent()); + + driver.switchTo().alert().accept(); + logInfo("Accepted the Alert Successfully"); + } + + public void enterCaptcha(String locatorKey) throws InterruptedException { + logInfo("Given Captcha Locator : " + prop.getProperty(locatorKey)); + try (Scanner scanner = new Scanner(System.in)) { + System.out.print("Enter Captcha to fill in the text box: "); + String inputText = scanner.nextLine(); + + getElement(locatorKey).sendKeys(inputText); + } + Thread.sleep(3000); + } + + public WebElement getElement(String locatorKey) { + +// // Element is present +// if (!isElementPresent(locatorKey)) { +// // Report Error +// System.out.println("Element is not Present : " + locatorKey); +// } +// +// // Element is visible +// if (!isElementVisible(locatorKey)) { +// // Report Error +// System.out.println("Element is not Visible : " + locatorKey); +// } + + // Create WebElement and Return WebElement + WebElement element = driver.findElement(getLocator(locatorKey)); + return element; + } + + public List getElements(String locatorKey) { + + // Create WebElement and Return WebElement + List elements = driver.findElements(getLocator(locatorKey)); + return elements; + } + + public boolean isElementPresent(String locatorKey) { + WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10)); + try { + wait.until(ExpectedConditions.presenceOfElementLocated(getLocator(locatorKey))); + } catch (Exception e) { + reportFailure("Unable to locate Element with Locator : " + getLocator(locatorKey)); + reportFailure(e.getMessage()); + e.printStackTrace(); + return false; + } + return true; + } + + public boolean isElementVisible(String locatorKey) { + WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10)); + try { + wait.until(ExpectedConditions.visibilityOfElementLocated(getLocator(locatorKey))); + } catch (Exception e) { + reportFailure(e.getMessage()); + e.printStackTrace(); + return false; + } + return true; + } + + public By getLocator(String locatorkey) { + By by = null; + + if (locatorkey.endsWith("_id")) + by = By.id(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_xpath")) + by = By.xpath(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_css")) + by = By.cssSelector(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_linkText")) + by = By.linkText(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_partialLinkText")) + by = By.partialLinkText(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_name")) + by = By.name(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_className")) + by = By.className(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_name")) + by = By.name(prop.getProperty(locatorkey)); + else if (locatorkey.endsWith("_tagName")) + by = By.tagName(prop.getProperty(locatorkey)); + return by; + } + + public void logInfo(String msg) { + test.log(Status.INFO, msg); + } + + public void logError(String msg) { + test.log(Status.FAIL, msg); + } + + public void logWarning(String msg) { + test.log(Status.WARNING, msg); + } + + public void logSkip(String msg) { + test.log(Status.SKIP, msg); + } + + public void clear(String locatorKey) { + logInfo("Clear the Default Text from : " + locatorKey); + getElement(locatorKey).clear(); + } + + public void select() { + + } + + public String getText(String locatorKey) { + logInfo("Getting the Text from : " + locatorKey); + return getElement(locatorKey).getText(); + } + + public void navigate() { + + } + + public void dismissAlert() { + + } + + public void quitDriver() { + driver.quit(); + } + + public void waitforWebPageToLoad() { + JavascriptExecutor js = (JavascriptExecutor) driver; + int i = 0; + + while (i != 10) { + String state = (String) js.executeScript("return document.readyState;"); + System.out.println(state); + + if (state.equals("complete")) + break; + else + wait(2); + + i++; + } + + // check for jQuery status + i = 0; + while (i != 10) { + + Long d = (Long) js.executeScript("return jQuery.active;"); + System.out.println(d); + if (d.longValue() == 0) + break; + else + wait(2); + i++; + + } + } + + public void wait(int time) { + try { + Thread.sleep(time * 1000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + +} diff --git a/DataDrivenFrameworkV2/src/main/java/keywords/ValidationKeywords.java b/DataDrivenFrameworkV2/src/main/java/keywords/ValidationKeywords.java new file mode 100644 index 0000000..c6b74e4 --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/keywords/ValidationKeywords.java @@ -0,0 +1,47 @@ +package keywords; + +import org.openqa.selenium.support.ui.Select; +import org.testng.Assert; + +public class ValidationKeywords extends GenericKeywords{ + + + public void validateTitle(String expectedTitle) { + logInfo("Expected Title : " + expectedTitle); + Assert.assertEquals(driver.getTitle(), expectedTitle); + } + + public void validateSelectedValueInDropDown(String locatorKey, String value) { + Select dropdown = new Select(getElement(locatorKey)); + String selectedValue = dropdown.getFirstSelectedOption().getText(); + logInfo("Selected Value in DropDown : " + selectedValue); + + if(!selectedValue.equals(value)) { + reportFailure("Entered "+ value + " is not availble in Portfolio List", true); + } + } + + public void validateSelectedValueNotInDropDown(String locatorKey, String value) { + Select dropdown = new Select(getElement(locatorKey)); + String selectedValue = dropdown.getFirstSelectedOption().getText(); + if(selectedValue.equals(value)) { + reportFailure("Portfolio "+ value + " is availble in Portfolio List", true); + } + } + + public void validateText() { + + } + + public void validateElementPresent() { + + } + + public void validateElementClickable() { + + } + + public void validateElementDisplayed() { + + } +} diff --git a/DataDrivenFrameworkV2/src/main/java/reports/ExtentManager.java b/DataDrivenFrameworkV2/src/main/java/reports/ExtentManager.java new file mode 100644 index 0000000..39cfab4 --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/reports/ExtentManager.java @@ -0,0 +1,40 @@ +package reports; + +import java.io.File; +import java.util.Date; +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.reporter.ExtentSparkReporter; +import com.aventstack.extentreports.reporter.configuration.Theme; + +public class ExtentManager { + + public static ExtentReports reports; + public static String screenShotPath; + + // Initialize Report and create Report + public static ExtentReports getReports() { + if (reports == null) { + reports = new ExtentReports(); + + Date date = new Date(); + + String reportFolderName = date.toString().replaceAll(":", "_").replaceAll(" ", "-"); + String reportPath = System.getProperty("user.dir") + "/reports/" + reportFolderName; + screenShotPath = reportPath + "/screenshots"; + + File file = new File(screenShotPath); + file.mkdirs(); + + ExtentSparkReporter reporter = new ExtentSparkReporter(reportPath); + reporter.config().setTheme(Theme.STANDARD); + reporter.config().setReportName("Production Test Report"); + reporter.config().setDocumentTitle("Data Driven Test Report"); + reporter.config().setEncoding("utf-8"); + + reports.attachReporter(reporter); + + } + return reports; + } + +} diff --git a/DataDrivenFrameworkV2/src/main/java/utils/ExcelUtils.java b/DataDrivenFrameworkV2/src/main/java/utils/ExcelUtils.java new file mode 100644 index 0000000..c80d686 --- /dev/null +++ b/DataDrivenFrameworkV2/src/main/java/utils/ExcelUtils.java @@ -0,0 +1,141 @@ +package utils; + +import java.io.FileInputStream; + +import org.apache.poi.xssf.usermodel.XSSFCell; +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.apache.poi.ss.usermodel.CellType; + +public class ExcelUtils { + + public XSSFWorkbook workbook = null; + public FileInputStream fis = null; + public XSSFSheet sheet = null; + public XSSFRow row = null; + private XSSFCell cell = null; + + public ExcelUtils(String filePath) { + try { + fis = new FileInputStream(filePath); + workbook = new XSSFWorkbook(fis); + } catch (Exception e) { + e.printStackTrace(); + } + } + + // Get Row Data + // Get Column Data + + // Get Cell Data + public String getCellData(String sheetName, int colNumber, int rowNumber) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return ""; + } + + if (rowNumber <= 0) { + return ""; + } + + if (colNumber < 0) { + return ""; + } + + sheet = workbook.getSheetAt(sheetIndex); + row = sheet.getRow(0); + + row = sheet.getRow(rowNumber - 1); + if (row == null) { + return ""; + } + + cell = row.getCell(colNumber); + if (cell == null) { + return ""; + } + + if (cell.getCellType() == CellType.STRING) { + return cell.getStringCellValue(); + } else if (cell.getCellType() == CellType.NUMERIC || cell.getCellType() == CellType.FORMULA) { + String cellText = String.valueOf(cell.getNumericCellValue()); + return cellText; + } else if (cell.getCellType() == CellType.BLANK) { + return ""; + } else { + return String.valueOf(cell.getBooleanCellValue()); + } + } + + // Get Cell Data + public String getCellData(String sheetName, String colName, int rowNumber) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return ""; + } + + if (rowNumber <= 0) { + return ""; + } + + sheet = workbook.getSheetAt(sheetIndex); + row = sheet.getRow(0); + int colum_Num = -1; + + for (int i = 0; i < row.getLastCellNum(); i++) { + if (row.getCell(i).getStringCellValue().trim().equals(colName.trim())) { + colum_Num = i; + } + } + + if (colum_Num == -1) { + return ""; + } + + row = sheet.getRow(rowNumber - 1); + if (row == null) { + return ""; + } + + cell = row.getCell(colum_Num); + if (cell == null) { + return ""; + } + + if (cell.getCellType() == CellType.STRING) { + return cell.getStringCellValue(); + } else if (cell.getCellType() == CellType.NUMERIC || cell.getCellType() == CellType.FORMULA) { + String cellText = String.valueOf(cell.getNumericCellValue()); + return cellText; + } else if (cell.getCellType() == CellType.BLANK) { + return ""; + } else { + return String.valueOf(cell.getBooleanCellValue()); + } + } + + // Get Total Colums + public int getColumnCount(String sheetName) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return 0; + } else { + sheet = workbook.getSheetAt(sheetIndex); + row = sheet.getRow(0); + return row.getLastCellNum(); + } + } + + // To get Number of Rows + public int getRowCount(String sheetName) { + int sheetIndex = workbook.getSheetIndex(sheetName); + if (sheetIndex == -1) { + return 0; + } else { + sheet = workbook.getSheetAt(sheetIndex); + return sheet.getLastRowNum() + 1; + } + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/listner/MyTestNGListener.java b/DataDrivenFrameworkV2/src/test/java/listner/MyTestNGListener.java new file mode 100644 index 0000000..8070e4a --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/listner/MyTestNGListener.java @@ -0,0 +1,25 @@ +package listner; + +import org.testng.ITestListener; +import org.testng.ITestResult; + +import com.aventstack.extentreports.ExtentTest; + +public class MyTestNGListener implements ITestListener{ + + public void onTestFailure(ITestResult result) { + ExtentTest test = (ExtentTest) result.getTestContext().getAttribute("extentTest"); + test.fail(result.getThrowable().getMessage()); + } + + public void onTestSuccess(ITestResult result) { + ExtentTest test = (ExtentTest) result.getTestContext().getAttribute("extentTest"); + test.pass("Test Success : " + result.getName()); + + } + + public void onTestSkipped(ITestResult result) { + ExtentTest test = (ExtentTest) result.getTestContext().getAttribute("extentTest"); + test.skip(result.getName() + " :: Test Skipped Due to Critical Error in Previous Test"); + } +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/DataUtil.java b/DataDrivenFrameworkV2/src/test/java/runner/DataUtil.java new file mode 100644 index 0000000..9130d59 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/DataUtil.java @@ -0,0 +1,79 @@ +package runner; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +public class DataUtil { + + public int getDataSets(String filePath, String dataflag) throws FileNotFoundException, IOException, ParseException { + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(new FileReader(filePath)); + + JSONArray testDataSet = (JSONArray) json.get("testdata"); + for (int dataSetID = 0; dataSetID < testDataSet.size(); dataSetID++) { + JSONObject testData = (JSONObject) testDataSet.get(dataSetID); + String dataFlag = (String) testData.get("flag"); + + if (dataFlag.equalsIgnoreCase(dataflag)) { + JSONArray dataSets = (JSONArray) testData.get("data"); + return dataSets.size(); + } + } + return -1; + } + + public JSONObject getTestData(String filePath, String dataflag, int iterationNumber) + throws FileNotFoundException, IOException, ParseException { + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(new FileReader(filePath)); + + JSONArray testDataSet = (JSONArray) json.get("testdata"); + for (int dataSetID = 0; dataSetID < testDataSet.size(); dataSetID++) { + JSONObject testData = (JSONObject) testDataSet.get(dataSetID); + String dataFlag = (String) testData.get("flag"); + + if (dataFlag.equalsIgnoreCase(dataflag)) { + JSONArray dataSets = (JSONArray) testData.get("data"); + JSONObject data = (JSONObject) dataSets.get(iterationNumber); + return data; + } + } + return null; + } + + public Map loadClassMethods() throws FileNotFoundException, IOException, ParseException { + Map classMethodMap = new HashMap(); + + String classPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/classmethods.json"; + + JSONParser parser = new JSONParser(); + JSONObject classJSON = (JSONObject) parser.parse(new FileReader(new File(classPath))); + + // System.out.println(classJSON.toString()); + JSONArray classDetails = (JSONArray) classJSON.get("classdetails"); + for (int i = 0; i < classDetails.size(); i++) { + JSONObject classDetail = (JSONObject) classDetails.get(i); + // System.out.println(classDetail.toString()); + + String className = (String) classDetail.get("class"); + JSONArray methods = (JSONArray) classDetail.get("methods"); + + for (int j = 0; j < methods.size(); j++) { + String methodName = (String) methods.get(j); + classMethodMap.put(methodName, className); + } + } + + // System.out.println(classMethodMap); + return classMethodMap; + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/ExcelReader.java b/DataDrivenFrameworkV2/src/test/java/runner/ExcelReader.java new file mode 100644 index 0000000..e7f052f --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/ExcelReader.java @@ -0,0 +1,103 @@ +package runner; + +import org.json.simple.JSONObject; + +import utils.ExcelUtils; + +public class ExcelReader { + + // Read Excel File + + public int getDataSets(String sheetName, String dataFlag, String filePath) { + ExcelUtils XlsReader = new ExcelUtils(filePath); + int flagRowNumber = 1; + + while (!XlsReader.getCellData(sheetName, 0, flagRowNumber).equalsIgnoreCase(dataFlag)) { + flagRowNumber++; + } + int dataStartRowNumber = flagRowNumber + 2; + int totalRows = 0; + + while (!XlsReader.getCellData(sheetName, 0, dataStartRowNumber).equals("")) { + totalRows++; + dataStartRowNumber++; + } + System.out.println("Total Rows :: " + totalRows); + return totalRows; + } + + public JSONObject getTestData(String sheetName, String dataFlag, String filePath, int iteration) { + ExcelUtils XlsReader = new ExcelUtils(filePath); + int flagRowNumber = 1; + + while (!XlsReader.getCellData(sheetName, 0, flagRowNumber).equalsIgnoreCase(dataFlag)) { + flagRowNumber++; + } + + int dataStartRowNumber = flagRowNumber + 2; + int colStartRowNumber = flagRowNumber + 1; + int index = 1; + + while (!XlsReader.getCellData(sheetName, 0, dataStartRowNumber).equals("")) { + int colNumber = 0; + JSONObject json = new JSONObject(); + if (index == iteration) { + while (!XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber).equals("")) { + String data = XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber); + String column = XlsReader.getCellData(sheetName, colNumber, colStartRowNumber); + // System.out.println(column + " :: " + data); + json.put(column, data); + colNumber++; + } + return json; + } else { + index++; + } + dataStartRowNumber++; + } + return new JSONObject(); + } + +// public static void main(String[] args) { +// String filePath = System.getProperty("user.dir") +// + "/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"; +// ExcelUtils XlsReader = new ExcelUtils(filePath); +// +// +// String sheetName = "Manage Stocks"; +// String dataFlag = "sellexistingstock"; +// int iteration = 2; +// +// int flagRowNumber = 1; +// +// while (!XlsReader.getCellData(sheetName, 0, flagRowNumber).equalsIgnoreCase(dataFlag)) { +// flagRowNumber++; +// } +// // System.out.println("Row Number :: " + flagRowNumber); +// +// int dataStartRowNumber = flagRowNumber + 2; +// int colStartRowNumber = flagRowNumber + 1; +// int index = 1; +// +// ExcelReader exl = new ExcelReader(); +// System.out.println(exl.getDataSets(sheetName, dataFlag, filePath)); +// +// System.out.println("************************"); +// while (!XlsReader.getCellData(sheetName, 0, dataStartRowNumber).equals("")) { +// int colNumber = 0; +// if (index == iteration) { +// while (!XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber).equals("")) { +// String data = XlsReader.getCellData(sheetName, colNumber, dataStartRowNumber); +// String column = XlsReader.getCellData(sheetName, colNumber, colStartRowNumber); +// //System.out.println(column + " :: " + data); +// colNumber++; +// } +// break; +// } else { +// index++; +// } +// dataStartRowNumber++; +// } +// } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/JSONRunner.java b/DataDrivenFrameworkV2/src/test/java/runner/JSONRunner.java new file mode 100644 index 0000000..b4951b9 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/JSONRunner.java @@ -0,0 +1,127 @@ +package runner; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +public class JSONRunner { + + // Implement Logic to read the classmethods.json + + public static void main(String[] args) throws FileNotFoundException, IOException, ParseException { + + Map classMethods = new DataUtil().loadClassMethods(); + + String classPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/testconfig.json"; + + JSONParser parser = new JSONParser(); + JSONObject classJSON = (JSONObject) parser.parse(new FileReader(new File(classPath))); + // System.out.println(classJSON.toString()); + + String parallelsuites = (String) classJSON.get("parallelsuites"); + JSONArray testsuites = (JSONArray) classJSON.get("testsuites"); + + TestNGRunner testNG = new TestNGRunner(Integer.parseInt(parallelsuites)); + + for (int testID = 0; testID < testsuites.size(); testID++) { + JSONObject testSuite = (JSONObject) testsuites.get(testID); + + String runmode = (String) testSuite.get("runmode"); + if (runmode.equalsIgnoreCase("Yes")) { + String suiteName = (String) testSuite.get("name"); + String paralleltests = (String) testSuite.get("paralleltests"); + String testdatajsonfile = (String) testSuite.get("testdatajsonfile"); + String testdataxlsfile = (String) testSuite.get("testdataxlsfile"); + String suitefilename = (String) testSuite.get("suitefilename"); + + boolean pTest = false; + if (paralleltests.equalsIgnoreCase("Yes")) { + pTest = true; + } + + testNG.createSuite(suiteName, pTest); + System.out.println("Executing Test Suite -- " + suiteName); + + String testsuitePath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/" + + suitefilename; + + JSONParser suiteParser = new JSONParser(); + JSONObject suiteJson = (JSONObject) suiteParser.parse(new FileReader(new File(testsuitePath))); + + JSONArray suiteTestCases = (JSONArray) suiteJson.get("testcases"); + for (int suiteTest = 0; suiteTest < suiteTestCases.size(); suiteTest++) { + JSONObject suiteTestCase = (JSONObject) suiteTestCases.get(suiteTest); + JSONArray parameternames = (JSONArray) suiteTestCase.get("parameternames"); + JSONArray executions = (JSONArray) suiteTestCase.get("executions"); + + for (int execution = 0; execution < executions.size(); execution++) { + JSONObject testCase = (JSONObject) executions.get(execution); + String executionname = (String) testCase.get("executionname"); + String dataflag = (String) testCase.get("dataflag"); + + // Number of DataSet -- Number of Test Case Execution against Test Data + + // Location for JSON DATA +// String testDataJSONPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/" +// + testdatajsonfile; +// int dataSets = new DataUtil().getDataSets(testDataJSONPath, dataflag); + + // Location for Excel Data + String testDataJSONPath = System.getProperty("user.dir") + "/src/test/resources/projectJSONs/" + + testdataxlsfile; + int dataSets = new ExcelReader().getDataSets(suiteName, dataflag, testDataJSONPath); + + for (int dataSetID = 0; dataSetID < dataSets; dataSetID++) { + + JSONArray parametervalues = (JSONArray) testCase.get("parametervalues"); + JSONArray methods = (JSONArray) testCase.get("methods"); + System.out.println("Executing Test Case :: " + executionname); + + testNG.addTest(suiteName + " : " + executionname + " " + (dataSetID + 1)); + for (int params = 0; params < parameternames.size(); params++) { + testNG.addTestParameter((String) parameternames.get(params), + (String) parametervalues.get(params)); + } + + testNG.addTestParameter("testdatajsonfile", testDataJSONPath); + testNG.addTestParameter("dataflag", dataflag); + testNG.addTestParameter("dataSetID", String.valueOf(dataSetID)); + testNG.addTestParameter("suiteName", suiteName); + + // Read Methods and associated Classes + List includeMethods = new ArrayList(); + for (int methodId = 0; methodId < methods.size(); methodId++) { + String methodName = (String) methods.get(methodId); + String className = classMethods.get(methodName); + + if (methodId == methods.size() - 1 + || !((String) classMethods.get((String) methods.get(methodId + 1))) + .equals(className)) { + // next method is from different class + includeMethods.add(methodName); + testNG.addTestClass(className, includeMethods); + // System.out.println(className + " --- " + includeMethods.toString()); + includeMethods = new ArrayList(); + } else { + includeMethods.add(methodName); + } + } + } + } + } + + } + + } + testNG.run(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/Runner.java b/DataDrivenFrameworkV2/src/test/java/runner/Runner.java new file mode 100644 index 0000000..f9386a7 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/Runner.java @@ -0,0 +1,35 @@ +package runner; + +import java.util.ArrayList; +import java.util.List; + +public class Runner { + + public static void main(String[] args) { + TestNGRunner testNG = new TestNGRunner(1); + testNG.createSuite("Manage Stocks", false); + testNG.addListener("listner.MyTestNGListener"); + testNG.addTest("Add Stock Test"); + testNG.addTestParameter("action", "addStock"); + + // Adding doLogin Test Method + List includeMethods = new ArrayList(); + includeMethods.add("doLogin"); + testNG.addTestClass("testcasesrediffPortfolio.ManageSessionTest", includeMethods); + + // Add Select Portfolio Method + includeMethods = new ArrayList(); + includeMethods.add("selectPortfolio"); + testNG.addTestClass("testcasesrediffPortfolio.ManagePortfolioTest", includeMethods); + + // Add "Add Stock" Methods + includeMethods = new ArrayList(); + includeMethods.add("addStockTest"); + includeMethods.add("verifyStockIsPresent"); + includeMethods.add("verifyTransactionHistory"); + testNG.addTestClass("testcasesrediffPortfolio.ManageStocksTest", includeMethods); + + testNG.run(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/runner/TestNGRunner.java b/DataDrivenFrameworkV2/src/test/java/runner/TestNGRunner.java new file mode 100644 index 0000000..a993d43 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/runner/TestNGRunner.java @@ -0,0 +1,97 @@ +package runner; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.testng.TestNG; +import org.testng.xml.XmlClass; +import org.testng.xml.XmlInclude; +import org.testng.xml.XmlSuite; +import org.testng.xml.XmlSuite.ParallelMode; +import org.testng.xml.XmlTest; + +public class TestNGRunner { + + /* + * TestNG -- Object of Complete TestNG + * XmlSuite -- Single Test Suite + * List -- List of All Test Suites + * XmlTest -- Test within the Suite + * List -- All Tests under Single Suite + * Map -- Test Parameters + * XmlClass -- Single Test Class + * List -- All test Classes within Single Test Case + */ + + TestNG testNg; + XmlSuite suite; + List allSuites; + XmlTest test; + List allTests; + Map testParameters; +// XmlClass testClass; + List testClasses; + + public TestNGRunner(int suiteThreadPoolSize) { + testNg = new TestNG(); + allSuites = new ArrayList(); + testNg.setSuiteThreadPoolSize(suiteThreadPoolSize); + testNg.setXmlSuites(allSuites); + } + + public void run() { + testNg.run(); + } + + public void addListener(String listenerFile) { + suite.addListener(listenerFile); + + } + + public void addTestClass(String className, List includedMethodNames) { + XmlClass testClass = new XmlClass(className); + + // Add test Methods + List classMethods = new ArrayList(); + + int priority = 1; + for (String methodName : includedMethodNames) { + XmlInclude method = new XmlInclude(methodName, priority); + classMethods.add(method); + priority++; + } + + testClass.setIncludedMethods(classMethods); + testClasses.add(testClass); + } + + public void addTestParameter(String name, String value) { + testParameters.put(name, value); + } + + public void addTest(String testName) { + test = new XmlTest(suite); + test.setName(testName); + + // Initially this will be blank + testParameters = new HashMap(); + testClasses = new ArrayList(); + + test.setParameters(testParameters); + test.setClasses(testClasses); + } + + public void createSuite(String suiteName, boolean parallelTests) { + suite = new XmlSuite(); + suite.setName(suiteName); + + if (parallelTests) { + suite.setParallel(ParallelMode.TESTS); + } + + allSuites.add(suite); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/testCases/CreatePortfolioTest.java b/DataDrivenFrameworkV2/src/test/java/testCases/CreatePortfolioTest.java new file mode 100644 index 0000000..6e21419 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testCases/CreatePortfolioTest.java @@ -0,0 +1,36 @@ +package testCases; + +import org.testng.annotations.Test; + +import keywords.*; + +public class CreatePortfolioTest extends ApplicationKeywords{ + + @Test + public void createPortFolioTest() throws InterruptedException { + /* + * 1. Open Target WebPage + * 2. Click on SignIn Button/Link + * 3. Enter Login Details + * 4. Click on Submit Button + * 5. Verify you are on Portfolio Page after login + * 6. Click Create Portfolio Link + * 7. Enter the portfolio name + * 8. Click on Create Portfolio Link + */ + + ApplicationKeywords app = new ApplicationKeywords(); + + app.openBrowser("browser_name"); + app.openURL("URL"); + app.click("signIn_linkText"); + app.type("userName_id", "anshulc55@rediffmail.com"); + app.type("password_xpath", "Test@12345"); + app.enterCaptcha("captcha_css"); + app.clickButton("submitBtn_name"); + //app.validateTitle("Rediff Moneywiz | My Portfolio(s)"); + //app.click(); + app.quitDriver(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/testbase/BaseTest.java b/DataDrivenFrameworkV2/src/test/java/testbase/BaseTest.java new file mode 100644 index 0000000..c53ea97 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testbase/BaseTest.java @@ -0,0 +1,111 @@ +package testbase; + +import java.io.FileNotFoundException; +import java.io.IOException; + +import org.json.simple.JSONObject; +import org.json.simple.parser.ParseException; +import org.testng.ITestContext; +import org.testng.SkipException; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.AfterTest; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.BeforeTest; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import keywords.ApplicationKeywords; +import reports.ExtentManager; +import runner.DataUtil; +import runner.ExcelReader; + +public class BaseTest { + public ApplicationKeywords app; + public String number; + public ExtentReports extentReport; + public ExtentTest extentTest; + + @BeforeTest(alwaysRun = true) + public void beforeTest(ITestContext context) throws FileNotFoundException, IOException, ParseException { + // System.out.println("***** Before Test *******"); + // Single App Object for Single Test + // Initialize and Share for All the test Cases + + //Read Test JSON + String testdatajsonfilePath = context.getCurrentXmlTest().getParameter("testdatajsonfile"); + //String testdataxlsfilePath = context.getCurrentXmlTest().getParameter("testdataxlsfile"); + String dataFlag = context.getCurrentXmlTest().getParameter("dataflag"); + int iteration = Integer.parseInt(context.getCurrentXmlTest().getParameter("dataSetID")); + String sheetName = context.getCurrentXmlTest().getParameter("suiteName"); + + System.out.println(testdatajsonfilePath + " " + dataFlag + " " + iteration + " " + sheetName); + + // This is for JSON Reader + //JSONObject data = new DataUtil().getTestData(testdatajsonfilePath, dataFlag, iteration); + + //This is for Excel Reader + JSONObject data = new ExcelReader().getTestData(sheetName, dataFlag, testdatajsonfilePath, iteration); + context.setAttribute("testData", data); + + String runMode = (String) data.get("runmode"); + + app = new ApplicationKeywords(); + + // Init Reports + extentReport = ExtentManager.getReports(); + extentTest = extentReport.createTest(context.getCurrentXmlTest().getName()); + extentTest.log(Status.INFO, "Starting Test : " + context.getCurrentXmlTest().getName()); + + app.setReport(extentTest); + + context.setAttribute("extentReport", extentReport); + context.setAttribute("extentTest", extentTest); + + if (!runMode.equalsIgnoreCase("Yes")) { + extentTest.log(Status.SKIP, "RunMode in Test Data is not True"); + throw new SkipException("RunMode in Test Data is not True"); + } + + + context.setAttribute("app", app); + + } + + @AfterTest(alwaysRun = true) + public void afterTest(ITestContext context) { + // System.out.println("***** After Test *******"); + app = (ApplicationKeywords) context.getAttribute("app"); + if (app != null) { + app.quitDriver(); + } + + extentReport = (ExtentReports) context.getAttribute("extentReport"); + if (extentReport != null) { + extentReport.flush(); + } + + } + + @BeforeMethod(alwaysRun = true) + public void beforeMethod(ITestContext context) { + // System.out.println("***** Before Method *******"); + app = (ApplicationKeywords) context.getAttribute("app"); + extentReport = (ExtentReports) context.getAttribute("extentReport"); + extentTest = (ExtentTest) context.getAttribute("extentTest"); + + String criticalFailure = (String) context.getAttribute("isCriticalFailure"); + if (criticalFailure!=null && criticalFailure.equals("true")) { + app.logSkip("Critical Failure in Prevoius Test Method"); + throw new SkipException("Critical Failure in Prevoius Test Method"); + } + + } + + @AfterMethod(alwaysRun = true) + public void afterMethod(ITestContext context) { + app.reportAll(); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManagePortfolioTest.java b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManagePortfolioTest.java new file mode 100644 index 0000000..46e5774 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManagePortfolioTest.java @@ -0,0 +1,49 @@ +package testcasesrediffPortfolio; + +import org.json.simple.JSONObject; +import org.testng.ITestContext; +import org.testng.annotations.Test; +import testbase.BaseTest; + + +public class ManagePortfolioTest extends BaseTest{ + + @Test + public void createPortfolio(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String portfolioName = (String) data.get("portfolioname"); + + app.logInfo("Creating Portfolio :: " + portfolioName); + app.click("createPortfolio_id"); + app.clear("porfolioname_id"); + app.type("porfolioname_id", portfolioName); + app.click("createPortfolioButton_id"); + app.waitforWebPageToLoad(); + app.validateSelectedValueInDropDown("portfolio_dropdown_id", portfolioName); + } + + @Test + public void deletePortfolio(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String portfolioName = (String) data.get("portfolioname"); + + app.logInfo("Deleting Porfolio :: " + portfolioName); + app.selectByVisibleText("portfolio_dropdown_id", portfolioName); + app.waitforWebPageToLoad(); + app.click("deletePortfolio_id"); + app.acceptAlert(); + app.waitforWebPageToLoad(); + app.validateSelectedValueNotInDropDown("portfolio_dropdown_id", portfolioName); + + } + + @Test + public void selectPortfolio(ITestContext context) { + + String portfolioName = "Portfolio50"; + + app.logInfo("Selecting Portfolio :: " + portfolioName); + app.selectByVisibleText("portfolio_dropdown_id", portfolioName); + app.waitforWebPageToLoad(); + } +} diff --git a/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageSessionTest.java b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageSessionTest.java new file mode 100644 index 0000000..c3ce681 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageSessionTest.java @@ -0,0 +1,31 @@ +package testcasesrediffPortfolio; + + +import org.testng.ITestContext; +import org.testng.annotations.Test; +import testbase.BaseTest; + +public class ManageSessionTest extends BaseTest{ + + @Test + public void doLogin(ITestContext context) throws InterruptedException { + app.logInfo("Login Application"); + + app.openBrowser("browser_name"); + app.openURL("URL"); + app.click("signIn_linkText"); + app.waitforWebPageToLoad(); + app.type("userName_id", "anshulc55@rediffmail.com"); + app.type("password_xpath", "Test@12345"); + //app.enterCaptcha("captcha_id"); + app.wait(30); + app.clickButton("submitBtn_id"); + } + + + @Test + public void doLogOut(ITestContext context) { + System.out.println("***** LogOut Application ******"); + //ApplicationKeywords app = new ApplicationKeywords(); + } +} diff --git a/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageStocksTest.java b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageStocksTest.java new file mode 100644 index 0000000..f3a47e3 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/java/testcasesrediffPortfolio/ManageStocksTest.java @@ -0,0 +1,141 @@ +package testcasesrediffPortfolio; + +import org.json.simple.JSONObject; +import org.testng.ITestContext; +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +import testbase.BaseTest; + +public class ManageStocksTest extends BaseTest { + + @Parameters({ "action" }) + @Test + public void modifyStock(String action, ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + String modifiedQuantity = (String) data.get("stockQuantity"); + String stockPrice = (String) data.get("stockPrice"); + String selectionDate = (String) data.get("selectionDate"); + + app.logInfo("Modifying Quantity : " + modifiedQuantity + " of Stock :: " + companyName); + + int quantityBeforeSelling = app.findCurrentStockQuantity(companyName); + context.setAttribute("quantityBeforeSelling", quantityBeforeSelling); + + app.goToBuySell(companyName); + if(action.equals("addStock")) { + app.selectByVisibleText("equityaction_id", "Buy"); + }else { + app.selectByVisibleText("equityaction_id", "Sell"); + } + + app.click("buySellCalendar_id"); + app.selectDateFromCalendar(selectionDate); + app.type("buysellqty_id", modifiedQuantity); + app.type("buysellprice_id", stockPrice); + app.click("buySellStockButton_id"); + app.waitforWebPageToLoad(); + app.logInfo("Stock :: " + companyName + " modified Successfully...."); + } + + @Parameters({ "action" }) + @Test + public void verifyStockQuantity(String action, ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + int modifiedQuantity = Integer.parseInt((String)data.get("stockQuantity")); + int expectedModifiedQuantity = 0; + + app.logInfo("Verify Stock Quantity After Action :: " + action); + int quantity = app.findCurrentStockQuantity(companyName); + + int quantityBeforeSelling = (int) context.getAttribute("quantityBeforeSelling"); + + if (action.equals("sellStock")) { + expectedModifiedQuantity = quantityBeforeSelling - quantity; + } else if (action.equals("addStock")) { + expectedModifiedQuantity = quantity - quantityBeforeSelling; + } + + app.logInfo("Earlier Stock Quantity : " + quantityBeforeSelling); + app.logInfo("New Stock Quantity : " + quantity); + + if (expectedModifiedQuantity != modifiedQuantity) { + app.reportFailure("Expected Modified Quantity is not matching", true); + } + + app.logInfo("Stock Quantity Changed as per expected :: " + expectedModifiedQuantity); + + } + + @Parameters({ "action" }) + @Test + public void verifyTransactionHistory(String action, ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + String modifiedQuantity = (String) data.get("stockQuantity"); + + app.logInfo("Verify Stock Transaction History After Operation :: " + action); + app.openTrasactionHistory(companyName); + String quantityDisplayed = app.getText("trasactionTable_xpath"); + + if(!modifiedQuantity.equals(quantityDisplayed)) { + app.reportFailure("Got changed quantity in transaction history as " + quantityDisplayed, true); + } + + if (action.equals("sellStock")) { + quantityDisplayed = "-" + quantityDisplayed; + } + + app.logInfo("Latest Change in Stock : " + companyName + " is :: " + quantityDisplayed); + } + + @Test + public void addStockTest(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + String stockQuantity = (String) data.get("stockQuantity"); + String stockPrice = (String) data.get("stockPrice"); + String selectionDate = (String) data.get("selectionDate"); + + app.logInfo("Selecting Stocks in Portfolio"); + + int quantityBeforeSelling = app.findCurrentStockQuantity(companyName); + context.setAttribute("quantityBeforeSelling", quantityBeforeSelling); + + app.click("addStock_id"); + app.type("addstockname_id", companyName); + app.wait(2); + app.clickEnterKey("addstockname_id"); + app.click("stockPurchaseDate_id"); + app.selectDateFromCalendar(selectionDate); + app.type("addstockqty_id", stockQuantity); + app.type("addstockprice_id", stockPrice); + app.click("addStockButton_id"); + app.waitforWebPageToLoad(); + + app.logInfo("Stock Added Successfully...."); + + } + + @Test + public void verifyStockIsPresent(ITestContext context) { + JSONObject data = (JSONObject) context.getAttribute("testData"); + String companyName = (String) data.get("companyName"); + + app.logInfo("Verifying Added Stock in Portfolio..."); + int rowNum = app.getRowNumWithCellData("stockTable_id", companyName); + + if (rowNum == -1) { + app.reportFailure(companyName + " is not present in Stock List!!! ", true); + } + app.logInfo(companyName + " -- Found in Portfolio Stocks"); + } + + @Test + public void modifyStockTest() { + System.out.println("Modifying Stocks in Portfolio..."); + } + +} diff --git a/DataDrivenFrameworkV2/src/test/resources/PortfolioSuite.xml b/DataDrivenFrameworkV2/src/test/resources/PortfolioSuite.xml new file mode 100644 index 0000000..5c678fe --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/PortfolioSuite.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/src/test/resources/Project.properties b/DataDrivenFrameworkV2/src/test/resources/Project.properties new file mode 100644 index 0000000..be6ed37 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/Project.properties @@ -0,0 +1,43 @@ +# Centralized Locator Repository +Key=Value + +# Config +browser_name=chrome +URL=https://money.rediff.com + + +# Page Titles + + +# Common Locators + + +# Login Page Locator +signIn_linkText=Sign In +userName_id=useremail +password_xpath=//*[@id='userpass'] +captcha_id=captcha +submitBtn_id=loginsubmit + + +# Portfolio Page Locator +createPortfolio_id=createPortfolio +porfolioname_id=create +createPortfolioButton_id=createPortfolioButton +portfolio_dropdown_id=portfolioid +deletePortfolio_id=deletePortfolio +addStock_id=addStock +addstockname_id=addstockname +stockPurchaseDate_id=stockPurchaseDate +monthyear_css=div.dpTitleText +datebackButoon_xpath=//*[@id='datepicker']/table/tbody/tr[1]/td[2]/button +addstockqty_id=addstockqty +addstockprice_id=addstockprice +addStockButton_id=addStockButton +stockTable_id=stock +trasactionTable_xpath=//table[@class='dataTable']/tbody/tr[1]/td[3] +equityaction_id=equityaction +buySellCalendar_id=buySellCalendar +buySellStockButton_id=buySellStockButton +buysellqty_id=buysellqty +buysellprice_id=buysellprice \ No newline at end of file diff --git a/DataDrivenFrameworkV2/src/test/resources/StockManage.xml b/DataDrivenFrameworkV2/src/test/resources/StockManage.xml new file mode 100644 index 0000000..cc8dfce --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/StockManage.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/.DS_Store b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/.DS_Store new file mode 100644 index 0000000..4a675ae Binary files /dev/null and b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/.DS_Store differ diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx new file mode 100644 index 0000000..0da2b00 Binary files /dev/null and b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx differ diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/classmethods.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/classmethods.json new file mode 100644 index 0000000..eb8a28d --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/classmethods.json @@ -0,0 +1,30 @@ +{ + "classdetails": [ + { + "class": "testcasesrediffPortfolio.ManageSessionTest", + "methods": [ + "doLogin", + "doLogOut" + ] + }, + { + "class": "testcasesrediffPortfolio.ManagePortfolioTest", + "methods": [ + "createPortfolio", + "deletePortfolio", + "selectPortfolio" + ] + }, + { + "class": "testcasesrediffPortfolio.ManageStocksTest", + "methods": [ + "modifyStock", + "verifyStockQuantity", + "verifyTransactionHistory", + "addStockTest", + "verifyStockIsPresent", + "modifyStockTest" + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/portfoliosuite.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/portfoliosuite.json new file mode 100644 index 0000000..ea1ac58 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/portfoliosuite.json @@ -0,0 +1,42 @@ +{ + "testcases": [ + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Create Portfolio Method", + "dataflag": "createnewportfolio", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "createPortfolio" + ] + } + ] + }, + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Delete Portfolio Method", + "dataflag": "deletenewportfolio", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "deletePortfolio" + ] + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/stocksuite.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/stocksuite.json new file mode 100644 index 0000000..6899c90 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/suites/stocksuite.json @@ -0,0 +1,74 @@ +{ + "testcases": [ + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Add Stocks in Portfolio", + "dataflag": "addfreshstock", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "selectPortfolio", + "addStockTest", + "verifyStockIsPresent", + "verifyTransactionHistory" + ] + } + ] + }, + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Sell Stocks in Portfolio", + "dataflag": "sellexistingstock", + "parametervalues": [ + "sellStock" + ], + "methods": [ + "doLogin", + "selectPortfolio", + "verifyStockIsPresent", + "modifyStock", + "verifyStockIsPresent", + "verifyStockQuantity", + "verifyTransactionHistory" + ] + } + ] + }, + { + "parameternames": [ + "action" + ], + "executions": [ + { + "runmode": "Yes", + "executionname": "Add Stocks in existying Company in Portfolio", + "dataflag": "addexistingstock", + "parametervalues": [ + "addStock" + ], + "methods": [ + "doLogin", + "selectPortfolio", + "verifyStockIsPresent", + "modifyStock", + "verifyStockIsPresent", + "verifyStockQuantity", + "verifyTransactionHistory" + ] + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/portfolioData.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/portfolioData.json new file mode 100644 index 0000000..676587e --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/portfolioData.json @@ -0,0 +1,38 @@ +{ + "testdata": [ + { + "flag": "createnewportfolio", + "data": [ + { + "portfolioname": "port100", + "runmode": "Yes" + }, + { + "portfolioname": "port200", + "runmode": "No" + }, + { + "portfolioname": "port300", + "runmode": "No" + } + ] + }, + { + "flag": "deletenewportfolio", + "data": [ + { + "portfolioname": "port100", + "runmode": "No" + }, + { + "portfolioname": "port200", + "runmode": "No" + }, + { + "portfolioname": "port300", + "runmode": "No" + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/stocksData.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/stocksData.json new file mode 100644 index 0000000..63aaccf --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testJSONData/stocksData.json @@ -0,0 +1,59 @@ +{ + "testdata": [ + { + "flag": "addfreshstock", + "data": [ + { + "portfolioname": "Portfolio50", + "companyName": "HDFC Bank", + "selectionDate": "10-12-2020", + "stockQuantity": "200", + "stockPrice": "300", + "runmode": "Yes" + }, + { + "portfolioname": "Portfolio50", + "companyName": "Kotak Mahindra Bank", + "selectionDate": "21-07-2023", + "stockQuantity": "200", + "stockPrice": "600", + "runmode": "Yes" + } + ] + }, + { + "flag": "sellexistingstock", + "data": [ + { + "portfolioname": "Portfolio50", + "companyName": "HDFC Bank", + "selectionDate": "17-12-2023", + "stockQuantity": "100", + "stockPrice": "400", + "runmode": "Yes" + } + ] + }, + { + "flag": "addexistingstock", + "data": [ + { + "portfolioname": "Portfolio50", + "companyName": "HDFC Bank", + "selectionDate": "17-02-2023", + "stockQuantity": "100", + "stockPrice": "400", + "runmode": "Yes" + }, + { + "portfolioname": "Portfolio50", + "companyName": "Kotak Mahindra Bank", + "selectionDate": "11-04-2019", + "stockQuantity": "100", + "stockPrice": "500", + "runmode": "No" + } + ] + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testconfig.json b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testconfig.json new file mode 100644 index 0000000..93900f6 --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/projectJSONs/testconfig.json @@ -0,0 +1,25 @@ +{ + "browsers": [ + "chrome", + "firefox" + ], + "parallelsuites": "1", + "testsuites": [ + { + "name": "Manage Portfolio Suite", + "runmode": "Yes", + "paralleltests": "No", + "testdatajsonfile": "testJSONData/portfolioData.json", + "testdataxlsfile": "XLS_Data/TestExcelData.xlsx", + "suitefilename": "suites/portfoliosuite.json" + }, + { + "name": "Manage Stocks", + "runmode": "No", + "paralleltests": "No", + "testdatajsonfile": "testJSONData/stocksData.json", + "testdataxlsfile": "XLS_Data/TestExcelData.xlsx", + "suitefilename": "suites/stocksuite.json" + } + ] +} diff --git a/DataDrivenFrameworkV2/src/test/resources/testng.xml b/DataDrivenFrameworkV2/src/test/resources/testng.xml new file mode 100644 index 0000000..61aff0e --- /dev/null +++ b/DataDrivenFrameworkV2/src/test/resources/testng.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Default suite/Default test.html b/DataDrivenFrameworkV2/test-output/Default suite/Default test.html new file mode 100644 index 0000000..1e02bc3 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Default suite/Default test.html @@ -0,0 +1,85 @@ + + +TestNG: Default test + + + + + + + + +

Default test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Apr 06 17:55:44 IST 2024
Total time:0 seconds (64 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
getReports
Test class: reports.ExtentManager
0reports.ExtentManager@61230f6a

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Default suite/Default test.xml b/DataDrivenFrameworkV2/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..dd3badd --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Default suite/Default test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Default suite/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..c994580 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Default suite/testng-failed.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.html new file mode 100644 index 0000000..77cf01f --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Create Portfolio Method + + + + + + + + +

Create Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Sun Apr 21 18:42:53 IST 2024
Total time:94 seconds (94193 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [226343f036eb099e69fd3cc83205d648, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:61957}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:61957/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 226343f036eb099e69fd3cc83205d648
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [226343f036eb099e69fd3cc83205d648, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:61957}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:61957/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 226343f036eb099e69fd3cc83205d648
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
93testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.xml new file mode 100644 index 0000000..c3b45d4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Create Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.html new file mode 100644 index 0000000..68239ea --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Delete Portfolio Method + + + + + + + + +

Delete Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Sun Apr 21 18:44:27 IST 2024
Total time:66 seconds (66429 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [cb3d705f225d402bb14ffbfe8fcf9112, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:62126}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:62126/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: cb3d705f225d402bb14ffbfe8fcf9112
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.61): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [cb3d705f225d402bb14ffbfe8fcf9112, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:62126}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:62126/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: cb3d705f225d402bb14ffbfe8fcf9112
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
66testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.xml new file mode 100644 index 0000000..61deb9e --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Delete Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.html new file mode 100644 index 0000000..a855a72 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.html @@ -0,0 +1,274 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 1 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:29:03 IST 2024
Total time:0 seconds (219 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@7a67e3c6
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@7a67e3c6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7c8c9a05

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@7a67e3c6
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@62515a47
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7c8c9a05

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.xml new file mode 100644 index 0000000..81f606d --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 1.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.html new file mode 100644 index 0000000..b62160e --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.html @@ -0,0 +1,90 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 2 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/0/0
Started on:Sat May 11 00:29:03 IST 2024
Total time:108 seconds (108127 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@65e21ce3
18testcasesrediffPortfolio.ManagePortfolioTest@5a755cc1
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@65e21ce3
89testcasesrediffPortfolio.ManageSessionTest@598bd2ba

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.xml new file mode 100644 index 0000000..915a9e7 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 2.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.html new file mode 100644 index 0000000..6085086 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 3 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (18 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@712cfb63
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@4f5991f6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@712cfb63
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@484094a5

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@712cfb63
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@4f5991f6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@712cfb63
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@4f5991f6
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@712cfb63
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@484094a5

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.xml new file mode 100644 index 0000000..c1f1370 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.html new file mode 100644 index 0000000..192ca0e --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 4 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 4

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:53:47 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@34f22f9d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@34f22f9d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@34f22f9d
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.xml new file mode 100644 index 0000000..1d557d1 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 4.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.html new file mode 100644 index 0000000..c9cfda2 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 5 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 5

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:53:47 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@24111ef1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@24111ef1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@24111ef1
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.xml new file mode 100644 index 0000000..6db2910 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 5.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.html new file mode 100644 index 0000000..6f875c9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method 6 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method 6

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:53:47 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@388526fb
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@388526fb
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@388526fb
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.xml new file mode 100644 index 0000000..7e090a5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method 6.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.html new file mode 100644 index 0000000..bf20d16 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Fri May 03 22:53:35 IST 2024
Total time:191 seconds (191745 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [2cd5cd0deb29c28d4cf33871bb895236, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55608}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55608/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 2cd5cd0deb29c28d4cf33871bb895236
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [2cd5cd0deb29c28d4cf33871bb895236, findElement {value=createPortfolio, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55608}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55608/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: 2cd5cd0deb29c28d4cf33871bb895236
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.click(GenericKeywords.java:146)
+	at testcasesrediffPortfolio.ManagePortfolioTest.createPortfolio(ManagePortfolioTest.java:14)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
191testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.xml new file mode 100644 index 0000000..29cc18a --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.html new file mode 100644 index 0000000..9afb0cc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method1 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (241 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3c7c886c
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2a17b7b6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@3c7c886c
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3c7c886c
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@26aa12dd
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2a17b7b6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.xml new file mode 100644 index 0000000..4881f86 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method1.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.html new file mode 100644 index 0000000..79509c4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method2 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (8 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@72437d8d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@37d31475
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@72437d8d
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@72437d8d
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.xml new file mode 100644 index 0000000..75fe460 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method2.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.html new file mode 100644 index 0000000..c86a7e2 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Create Portfolio Method3 + + + + + + + + +

Manage Portfolio Suite : Create Portfolio Method3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (8 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@1f010bf0
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@32d2fa64
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@1f010bf0
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@1d8d30f7

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@1f010bf0
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@32d2fa64

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@1d8d30f7
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@32d2fa64

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.xml new file mode 100644 index 0000000..b869177 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Create Portfolio Method3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.html new file mode 100644 index 0000000..b1d2dd5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.html @@ -0,0 +1,274 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method 1 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method 1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (17 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@602e0143
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c07545f
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@602e0143

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c07545f
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@4a163575
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null
+	at testbase.BaseTest.beforeTest(BaseTest.java:66)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@602e0143

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.xml new file mode 100644 index 0000000..9000123 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 1.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.html new file mode 100644 index 0000000..2528fff --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method 2 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method 2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (16 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3dfa819
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@22f31dec
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@3dfa819
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@34c01041

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3dfa819
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@22f31dec

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@3dfa819
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@22f31dec
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@3dfa819
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@34c01041

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.xml new file mode 100644 index 0000000..035f4f8 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 2.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.html new file mode 100644 index 0000000..4dfcd36 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method 3 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method 3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Sat May 11 00:30:51 IST 2024
Total time:0 seconds (22 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@5634d0f4
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c4d1ac
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5634d0f4
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@36328d33

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5634d0f4
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@36328d33

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5634d0f4
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:68)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManageSessionTest@36328d33
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@5634d0f4
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:108)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:124)
+
0testcasesrediffPortfolio.ManagePortfolioTest@2c4d1ac

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.xml new file mode 100644 index 0000000..43460f0 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method 3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.html new file mode 100644 index 0000000..7963e73 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.html @@ -0,0 +1,170 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/1/0
Started on:Fri May 03 22:56:46 IST 2024
Total time:199 seconds (199075 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [dae637d7fd54290e3ccc7c841263933a, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55916}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55916/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: dae637d7fd54290e3ccc7c841263933a
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+... Removed 22 stack frames
Click to show all stack frames +
org.openqa.selenium.UnhandledAlertException: unexpected alert open: {Alert text : Please enter captcha}
+  (Session info: chrome=124.0.6367.119): Please enter captcha
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [dae637d7fd54290e3ccc7c841263933a, findElement {value=portfolioid, using=id}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.119, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55916}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:55916/devtoo..., se:cdpVersion: 124.0.6367.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: dae637d7fd54290e3ccc7c841263933a
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:132)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.deletePortfolio(ManagePortfolioTest.java:27)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:109)
+
0testcasesrediffPortfolio.ManagePortfolioTest@27808f31

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
198testcasesrediffPortfolio.ManageSessionTest@37d31475

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.xml new file mode 100644 index 0000000..5e520da --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.html new file mode 100644 index 0000000..04add06 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method1 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (8 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@42039326
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@42039326
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@42039326
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@587d1d39
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@2c039ac6

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.xml new file mode 100644 index 0000000..6e9a3e4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method1.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.html new file mode 100644 index 0000000..081e8f1 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method2 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@6e4566f1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@6e4566f1
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@6e4566f1
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@5bb21b69
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@6b9651f3

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.xml new file mode 100644 index 0000000..88f8496 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method2.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.html b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.html new file mode 100644 index 0000000..53fcc72 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.html @@ -0,0 +1,293 @@ + + +TestNG: Manage Portfolio Suite : Delete Portfolio Method3 + + + + + + + + +

Manage Portfolio Suite : Delete Portfolio Method3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/2
Started on:Fri May 03 23:50:48 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManagePortfolioTest
Parameters: org.testng.TestRunner@5dcb4f5f
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8
afterMethod
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5dcb4f5f
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@5dcb4f5f
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + + + + + + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null
+	at testbase.BaseTest.afterMethod(BaseTest.java:97)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:600)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManagePortfolioTest@7a9273a8
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+... Removed 19 stack frames
Click to show all stack frames +
org.testng.SkipException: RunMode in Test Data is not True
+	at testbase.BaseTest.beforeTest(BaseTest.java:57)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:119)
+
0testcasesrediffPortfolio.ManageSessionTest@23d2a7e8

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.xml new file mode 100644 index 0000000..ee03b86 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/Manage Portfolio Suite _ Delete Portfolio Method3.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/testng-failed.xml new file mode 100644 index 0000000..de0b4e9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Portfolio Suite/testng-failed.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.html new file mode 100644 index 0000000..564bcdd --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.html @@ -0,0 +1,105 @@ + + +TestNG: Add Stock Test + + + + + + + + +

Add Stock Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:5/0/0
Started on:Sat Apr 20 17:11:28 IST 2024
Total time:241 seconds (241470 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
88testcasesrediffPortfolio.ManageSessionTest@30b8a058
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@54d901aa
68testcasesrediffPortfolio.ManageStocksTest@5d76b067
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
20testcasesrediffPortfolio.ManagePortfolioTest@7d0587f1
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@54d901aa
33testcasesrediffPortfolio.ManageStocksTest@5d76b067
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@54d901aa
30testcasesrediffPortfolio.ManageStocksTest@5d76b067

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.xml new file mode 100644 index 0000000..d5ea8d9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stock Test.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.html new file mode 100644 index 0000000..5e983f8 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.html @@ -0,0 +1,105 @@ + + +TestNG: Add Stocks in Portfolio + + + + + + + + +

Add Stocks in Portfolio

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:5/0/0
Started on:Sun Apr 21 11:16:02 IST 2024
Total time:227 seconds (227199 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
87testcasesrediffPortfolio.ManageSessionTest@711f39f9
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@422b8438
33testcasesrediffPortfolio.ManageStocksTest@48503868
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@422b8438
51testcasesrediffPortfolio.ManageStocksTest@48503868
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
22testcasesrediffPortfolio.ManagePortfolioTest@10bbd20a
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@422b8438
32testcasesrediffPortfolio.ManageStocksTest@48503868

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.xml new file mode 100644 index 0000000..5486287 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in Portfolio.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.html new file mode 100644 index 0000000..9918b04 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.html @@ -0,0 +1,515 @@ + + +TestNG: Add Stocks in existying Company in Portfolio + + + + + + + + +

Add Stocks in existying Company in Portfolio

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/5/0
Started on:Sun Apr 21 11:24:21 IST 2024
Total time:152 seconds (152881 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@360e9c06
org.openqa.selenium.WebDriverException: disconnected: unable to send message to renderer
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.modifyStock(ManageStocksTest.java:21)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.WebDriverException: disconnected: unable to send message to renderer
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.modifyStock(ManageStocksTest.java:21)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
3testcasesrediffPortfolio.ManageStocksTest@4abdb505
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@360e9c06
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.openTrasactionHistory(ApplicationKeywords.java:57)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:76)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.openTrasactionHistory(ApplicationKeywords.java:57)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:76)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManageStocksTest@4abdb505
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#portfolioid"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=portfolioid}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.selectPortfolio(ManagePortfolioTest.java:42)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#portfolioid"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=portfolioid}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.GenericKeywords.selectByVisibleText(GenericKeywords.java:167)
+	at testcasesrediffPortfolio.ManagePortfolioTest.selectPortfolio(ManagePortfolioTest.java:42)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
30testcasesrediffPortfolio.ManagePortfolioTest@26a7b76d
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@360e9c06
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#stock"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockIsPresent(ManageStocksTest.java:122)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#stock"}
+  (Session info: chrome=124.0.6367.61)
+For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockIsPresent(ManageStocksTest.java:122)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
30testcasesrediffPortfolio.ManageStocksTest@4abdb505
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@360e9c06
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockQuantity(ManageStocksTest.java:48)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 25 stack frames
Click to show all stack frames +
org.openqa.selenium.WebDriverException: disconnected: not connected to DevTools
+  (failed to check if window was closed: disconnected: not connected to DevTools)
+  (Session info: chrome=124.0.6367.61)
+Build info: version: '4.17.0', revision: 'e52b1be057*'
+System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.4.1', java.version: '21.0.1'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Command: [b6b303629dd280eeaf7837f7facaa528, findElement {using=id, value=stock}]
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.61, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /var/folders/rg/b21vyw1s0v7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60313}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:60313/devtoo..., se:cdpVersion: 124.0.6367.61, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
+Session ID: b6b303629dd280eeaf7837f7facaa528
+	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
+	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
+	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:134)
+	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:51)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
+	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
+	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
+	at keywords.GenericKeywords.getElement(GenericKeywords.java:208)
+	at keywords.ApplicationKeywords.getRowNumWithCellData(ApplicationKeywords.java:70)
+	at keywords.ApplicationKeywords.findCurrentStockQuantity(ApplicationKeywords.java:42)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyStockQuantity(ManageStocksTest.java:48)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManageStocksTest@4abdb505

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
89testcasesrediffPortfolio.ManageSessionTest@7a9273a8

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.xml new file mode 100644 index 0000000..1b7f064 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Add Stocks in existying Company in Portfolio.xml @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.html b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.html new file mode 100644 index 0000000..e136be3 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.html @@ -0,0 +1,218 @@ + + +TestNG: Sell Stocks in Portfolio + + + + + + + + +

Sell Stocks in Portfolio

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:5/1/0
Started on:Sun Apr 21 11:19:50 IST 2024
Total time:271 seconds (271546 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
afterMethod
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@4d499d65
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at testbase.BaseTest.afterMethod(BaseTest.java:74)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 29 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at testbase.BaseTest.afterMethod(BaseTest.java:74)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:810)
+	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:779)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:755)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
0testcasesrediffPortfolio.ManageStocksTest@687080dc

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@4d499d65
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at keywords.GenericKeywords.reportFailure(GenericKeywords.java:94)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:80)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+... Removed 24 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Got changed quantity in transaction history as -100
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at keywords.GenericKeywords.reportAll(GenericKeywords.java:105)
+	at keywords.GenericKeywords.reportFailure(GenericKeywords.java:94)
+	at testcasesrediffPortfolio.ManageStocksTest.verifyTransactionHistory(ManageStocksTest.java:80)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at runner.TestNGRunner.run(TestNGRunner.java:45)
+	at runner.JSONRunner.main(JSONRunner.java:104)
+
36testcasesrediffPortfolio.ManageStocksTest@687080dc

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
17testcasesrediffPortfolio.ManagePortfolioTest@38bc8ab5
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@4d499d65
31testcasesrediffPortfolio.ManageStocksTest@687080dc
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
83testcasesrediffPortfolio.ManageSessionTest@6b9651f3
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@4d499d65
70testcasesrediffPortfolio.ManageStocksTest@687080dc
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@4d499d65
31testcasesrediffPortfolio.ManageStocksTest@687080dc

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.xml new file mode 100644 index 0000000..b96cb1d --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/Sell Stocks in Portfolio.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Manage Stocks/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Manage Stocks/testng-failed.xml new file mode 100644 index 0000000..40f2487 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Manage Stocks/testng-failed.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.html b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.html new file mode 100644 index 0000000..658a1e2 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.html @@ -0,0 +1,110 @@ + + +TestNG: Add Stock Test + + + + + + + + +

Add Stock Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:6/0/0
Started on:Wed Apr 17 21:26:37 IST 2024
Total time:272 seconds (272980 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
6testcasesrediffPortfolio.ManageStocksTest@61df66b6
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
60testcasesrediffPortfolio.ManageStocksTest@61df66b6
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
62testcasesrediffPortfolio.ManageStocksTest@61df66b6
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
79testcasesrediffPortfolio.ManageSessionTest@c33b74f
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
60testcasesrediffPortfolio.ManageStocksTest@61df66b6
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
4testcasesrediffPortfolio.ManagePortfolioTest@291ae

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.xml new file mode 100644 index 0000000..5a412bb --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Add Stock Test.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.html b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.html new file mode 100644 index 0000000..88db2bc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.html @@ -0,0 +1,161 @@ + + +TestNG: Create Portfolio Test + + + + + + + + +

Create Portfolio Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/1
Started on:Sat May 04 00:40:16 IST 2024
Total time:0 seconds (27 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED CONFIGURATIONS
Test methodAttribute(s)ExceptionTime (seconds)Instance
beforeTest
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@c730b35
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+... Removed 22 stack frames
Click to show all stack frames +
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0testcasesrediffPortfolio.ManageSessionTest@619713e5

+ + + + + + + + + + + + + +
SKIPPED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
Parameters: org.testng.TestRunner@c730b35
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+... Removed 22 stack frames
Click to show all stack frames +
java.lang.NumberFormatException: Cannot parse null string
+	at java.base/java.lang.Integer.parseInt(Integer.java:623)
+	at java.base/java.lang.Integer.parseInt(Integer.java:777)
+	at testbase.BaseTest.beforeTest(BaseTest.java:38)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:393)
+	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:326)
+	at org.testng.TestRunner.invokeTestConfigurations(TestRunner.java:661)
+	at org.testng.TestRunner.beforeRun(TestRunner.java:650)
+	at org.testng.TestRunner.run(TestRunner.java:612)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0testcasesrediffPortfolio.ManageSessionTest@619713e5

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.xml new file mode 100644 index 0000000..521edcc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Create Portfolio Test.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.html b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.html new file mode 100644 index 0000000..40fe13b --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.html @@ -0,0 +1,90 @@ + + +TestNG: Delete Portfolio Test + + + + + + + + +

Delete Portfolio Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/0/0
Started on:Sun Apr 14 18:23:14 IST 2024
Total time:69 seconds (69630 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
22testcasesrediffPortfolio.ManagePortfolioTest@67d48005
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
46testcasesrediffPortfolio.ManageSessionTest@294425a7

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.xml new file mode 100644 index 0000000..ed12462 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Delete Portfolio Test.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.html b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.html new file mode 100644 index 0000000..0f7983c --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.html @@ -0,0 +1,85 @@ + + +TestNG: Lofin Application Test + + + + + + + + +

Lofin Application Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Fri Apr 05 22:14:04 IST 2024
Total time:0 seconds (20 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
0testcasesrediffPortfolio.ManageSessionTest@17046283

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.xml new file mode 100644 index 0000000..293df81 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Lofin Application Test.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.html b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.html new file mode 100644 index 0000000..2339595 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.html @@ -0,0 +1,110 @@ + + +TestNG: Modify Stock Test -- Sell Stock + + + + + + + + +

Modify Stock Test -- Sell Stock

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:6/0/0
Started on:Wed Apr 17 23:36:59 IST 2024
Total time:213 seconds (213075 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
52testcasesrediffPortfolio.ManageSessionTest@243c4f91
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
3testcasesrediffPortfolio.ManagePortfolioTest@5119fb47
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@78e16155
64testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@78e16155
30testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@78e16155
30testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: sellStock, org.testng.TestRunner@78e16155
32testcasesrediffPortfolio.ManageStocksTest@7193666c

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.xml b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.xml new file mode 100644 index 0000000..ff95a4f --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test -- Sell Stock.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.html b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.html new file mode 100644 index 0000000..2cb98b4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.html @@ -0,0 +1,110 @@ + + +TestNG: Modify Stock Test : Add Stock + + + + + + + + +

Modify Stock Test : Add Stock

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:6/0/0
Started on:Fri Apr 19 20:16:16 IST 2024
Total time:292 seconds (292539 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
79testcasesrediffPortfolio.ManageSessionTest@243c4f91
selectPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
24testcasesrediffPortfolio.ManagePortfolioTest@5119fb47
verifyStockIsPresent
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: org.testng.TestRunner@78e16155
31testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyStockQuantity
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@78e16155
35testcasesrediffPortfolio.ManageStocksTest@7193666c
modifyStock
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@78e16155
86testcasesrediffPortfolio.ManageStocksTest@7193666c
verifyTransactionHistory
Test class: testcasesrediffPortfolio.ManageStocksTest
Parameters: addStock, org.testng.TestRunner@78e16155
34testcasesrediffPortfolio.ManageStocksTest@7193666c

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.xml b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.xml new file mode 100644 index 0000000..c313d81 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Modify Stock Test _ Add Stock.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/Test.html b/DataDrivenFrameworkV2/test-output/Suite/Test.html new file mode 100644 index 0000000..45c16eb --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Test.html @@ -0,0 +1,110 @@ + + +TestNG: Test + + + + + + + + +

Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:6/0/0
Started on:Thu Apr 04 22:35:14 IST 2024
Total time:0 seconds (22 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
deletePortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
0testcasesrediffPortfolio.ManagePortfolioTest@72a7c7e0
createPortfolio
Test class: testcasesrediffPortfolio.ManagePortfolioTest
0testcasesrediffPortfolio.ManagePortfolioTest@72a7c7e0
addStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
0testcasesrediffPortfolio.ManageStocksTest@2e4b8173
doLogin
Test class: testcasesrediffPortfolio.ManageSessionTest
0testcasesrediffPortfolio.ManageSessionTest@418e7838
doLogOut
Test class: testcasesrediffPortfolio.ManageSessionTest
0testcasesrediffPortfolio.ManageSessionTest@418e7838
modifyStockTest
Test class: testcasesrediffPortfolio.ManageStocksTest
0testcasesrediffPortfolio.ManageStocksTest@2e4b8173

+ + \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/Suite/Test.xml b/DataDrivenFrameworkV2/test-output/Suite/Test.xml new file mode 100644 index 0000000..2887f0b --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/Test.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/Suite/testng-failed.xml b/DataDrivenFrameworkV2/test-output/Suite/testng-failed.xml new file mode 100644 index 0000000..f1fc5ab --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/Suite/testng-failed.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/bullet_point.png b/DataDrivenFrameworkV2/test-output/bullet_point.png similarity index 100% rename from FirstSeleniumProject/test-output/bullet_point.png rename to DataDrivenFrameworkV2/test-output/bullet_point.png diff --git a/FirstSeleniumProject/test-output/collapseall.gif b/DataDrivenFrameworkV2/test-output/collapseall.gif similarity index 100% rename from FirstSeleniumProject/test-output/collapseall.gif rename to DataDrivenFrameworkV2/test-output/collapseall.gif diff --git a/DataDrivenFrameworkV2/test-output/emailable-report.html b/DataDrivenFrameworkV2/test-output/emailable-report.html new file mode 100644 index 0000000..c8a7ed5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/emailable-report.html @@ -0,0 +1,168 @@ + + + + +TestNG Report + + + + + + + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Manage Portfolio Suite
Manage Portfolio Suite : Create Portfolio Method 10200219
Manage Portfolio Suite : Create Portfolio Method 22000108,127
Manage Portfolio Suite : Create Portfolio Method 3020018
Manage Portfolio Suite : Delete Portfolio Method 1020017
Manage Portfolio Suite : Delete Portfolio Method 2020016
Manage Portfolio Suite : Delete Portfolio Method 3020022
Total21000108,419
+ + + + + + +
ClassMethodStartTime (ms)
Manage Portfolio Suite
Manage Portfolio Suite : Create Portfolio Method 1 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153675434420
testcasesrediffPortfolio.ManageSessionTestafterMethod17153675434410
beforeTest171536754334689
Manage Portfolio Suite : Create Portfolio Method 1 — skipped
testcasesrediffPortfolio.ManagePortfolioTestcreatePortfolio17153675434420
testcasesrediffPortfolio.ManageSessionTestdoLogin17153675434410
Manage Portfolio Suite : Create Portfolio Method 2 — passed
testcasesrediffPortfolio.ManagePortfolioTestcreatePortfolio171536763285618708
testcasesrediffPortfolio.ManageSessionTestdoLogin171536754359189263
Manage Portfolio Suite : Create Portfolio Method 3 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517170
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517170
Manage Portfolio Suite : Create Portfolio Method 3 — skipped (configuration methods)
testcasesrediffPortfolio.ManageSessionTestbeforeTest171536765170313
Manage Portfolio Suite : Create Portfolio Method 3 — skipped
testcasesrediffPortfolio.ManagePortfolioTestcreatePortfolio17153676517170
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517170
Manage Portfolio Suite : Delete Portfolio Method 1 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517370
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517360
beforeTest171536765172412
Manage Portfolio Suite : Delete Portfolio Method 1 — skipped
testcasesrediffPortfolio.ManagePortfolioTestdeletePortfolio17153676517370
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517360
Manage Portfolio Suite : Delete Portfolio Method 2 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517550
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517541
Manage Portfolio Suite : Delete Portfolio Method 2 — skipped (configuration methods)
testcasesrediffPortfolio.ManageSessionTestbeforeTest171536765174311
Manage Portfolio Suite : Delete Portfolio Method 2 — skipped
testcasesrediffPortfolio.ManagePortfolioTestdeletePortfolio17153676517550
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517540
Manage Portfolio Suite : Delete Portfolio Method 3 — failed (configuration methods)
testcasesrediffPortfolio.ManagePortfolioTestafterMethod17153676517780
testcasesrediffPortfolio.ManageSessionTestafterMethod17153676517780
Manage Portfolio Suite : Delete Portfolio Method 3 — skipped (configuration methods)
testcasesrediffPortfolio.ManageSessionTestbeforeTest171536765176116
Manage Portfolio Suite : Delete Portfolio Method 3 — skipped
testcasesrediffPortfolio.ManagePortfolioTestdeletePortfolio17153676517780
testcasesrediffPortfolio.ManageSessionTestdoLogin17153676517780
+

Manage Portfolio Suite : Create Portfolio Method 1

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#createPortfolio

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@62515a47
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Create Portfolio Method 2

testcasesrediffPortfolio.ManagePortfolioTest#createPortfolio

Parameter #1
org.testng.TestRunner@65e21ce3

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@65e21ce3

back to summary

+

Manage Portfolio Suite : Create Portfolio Method 3

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@712cfb63
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@712cfb63
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@712cfb63
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#createPortfolio

Parameter #1
org.testng.TestRunner@712cfb63
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@712cfb63
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Delete Portfolio Method 1

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#deletePortfolio

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@4a163575
Exception
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Delete Portfolio Method 2

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@3dfa819
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@3dfa819
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@3dfa819
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#deletePortfolio

Parameter #1
org.testng.TestRunner@3dfa819
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@3dfa819
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

Manage Portfolio Suite : Delete Portfolio Method 3

testcasesrediffPortfolio.ManagePortfolioTest#afterMethod

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#afterMethod

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#beforeTest

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+

testcasesrediffPortfolio.ManagePortfolioTest#deletePortfolio

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames

back to summary

+

testcasesrediffPortfolio.ManageSessionTest#doLogin

Parameter #1
org.testng.TestRunner@5634d0f4
Exception
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames

back to summary

+ + diff --git a/FirstSeleniumProject/test-output/failed.png b/DataDrivenFrameworkV2/test-output/failed.png similarity index 100% rename from FirstSeleniumProject/test-output/failed.png rename to DataDrivenFrameworkV2/test-output/failed.png diff --git a/DataDrivenFrameworkV2/test-output/index.html b/DataDrivenFrameworkV2/test-output/index.html new file mode 100644 index 0000000..14c70cc --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/index.html @@ -0,0 +1,931 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 1 suite +
+ +
+
+
+
+
+ + testcasesrediffPortfolio.ManagePortfolioTest +
+
+
+
+ + + createPortfolio + (org.testng.TestRunner@62515a47) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + createPortfolio + (org.testng.TestRunner@712cfb63) +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames +
+
+
+
+
+ + + deletePortfolio + (org.testng.TestRunner@4a163575) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + deletePortfolio + (org.testng.TestRunner@3dfa819) +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames +
+
+
+
+
+ + + deletePortfolio + (org.testng.TestRunner@5634d0f4) +
java.lang.NullPointerException: Cannot invoke "keywords.ApplicationKeywords.reportAll()" because "this.app" is null + at testbase.BaseTest.afterMethod(BaseTest.java:108) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 27 stack frames +
+
+
+
+
+
+
+ + testcasesrediffPortfolio.ManageSessionTest +
+
+
+
+ + + doLogin + (org.testng.TestRunner@62515a47) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@712cfb63) +
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@4a163575) +
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "runMode" is null + at testbase.BaseTest.beforeTest(BaseTest.java:66) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@3dfa819) +
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+ + + doLogin + (org.testng.TestRunner@5634d0f4) +
org.testng.SkipException: RunMode in Test Data is not True + at testbase.BaseTest.beforeTest(BaseTest.java:68) + at runner.TestNGRunner.run(TestNGRunner.java:45) + at runner.JSONRunner.main(JSONRunner.java:124) +... Removed 19 stack frames +
+
+
+
+
+
+
+ + testcasesrediffPortfolio.ManagePortfolioTest +
+
+
+
+ + + createPortfolio + (org.testng.TestRunner@65e21ce3) +
+
+
+
+
+
+ + testcasesrediffPortfolio.ManageSessionTest +
+
+
+
+ + + doLogin + (org.testng.TestRunner@65e21ce3) +
+
+
+
+
+
+
+
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Manage Portfolio Suite">
+  <test thread-count="5" name="Manage Portfolio Suite : Create Portfolio Method 1">
+    <parameter name="dataSetID" value="0"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="createnewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="createPortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Create Portfolio Method 1 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Create Portfolio Method 2">
+    <parameter name="dataSetID" value="1"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="createnewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="createPortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Create Portfolio Method 2 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Create Portfolio Method 3">
+    <parameter name="dataSetID" value="2"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="createnewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="createPortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Create Portfolio Method 3 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Delete Portfolio Method 1">
+    <parameter name="dataSetID" value="0"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="deletenewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="deletePortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Delete Portfolio Method 1 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Delete Portfolio Method 2">
+    <parameter name="dataSetID" value="1"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="deletenewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="deletePortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Delete Portfolio Method 2 -->
+  <test thread-count="5" name="Manage Portfolio Suite : Delete Portfolio Method 3">
+    <parameter name="dataSetID" value="2"/>
+    <parameter name="action" value="addStock"/>
+    <parameter name="testdatajsonfile" value="/Users/anshul/java_selenium/DataDrivenFrameworkV2/src/test/resources/projectJSONs/XLS_Data/TestExcelData.xlsx"/>
+    <parameter name="dataflag" value="deletenewportfolio"/>
+    <parameter name="suiteName" value="Manage Portfolio Suite"/>
+    <classes>
+      <class name="testcasesrediffPortfolio.ManageSessionTest">
+        <methods>
+          <include name="doLogin"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManageSessionTest -->
+      <class name="testcasesrediffPortfolio.ManagePortfolioTest">
+        <methods>
+          <include name="deletePortfolio"/>
+        </methods>
+      </class> <!-- testcasesrediffPortfolio.ManagePortfolioTest -->
+    </classes>
+  </test> <!-- Manage Portfolio Suite : Delete Portfolio Method 3 -->
+</suite> <!-- Manage Portfolio Suite -->
+            
+
+
+
+
+ Tests for Manage Portfolio Suite +
+
+
    +
  • + Manage Portfolio Suite : Create Portfolio Method 1 (2 classes) +
  • +
  • + Manage Portfolio Suite : Create Portfolio Method 2 (2 classes) +
  • +
  • + Manage Portfolio Suite : Create Portfolio Method 3 (2 classes) +
  • +
  • + Manage Portfolio Suite : Delete Portfolio Method 1 (2 classes) +
  • +
  • + Manage Portfolio Suite : Delete Portfolio Method 2 (2 classes) +
  • +
  • + Manage Portfolio Suite : Delete Portfolio Method 3 (2 classes) +
  • +
+
+
+
+
+ Groups for Manage Portfolio Suite +
+
+
+
+
+
+ Times for Manage Portfolio Suite +
+
+
+ + Total running time: 1 minutes +
+
+
+
+
+
+
+ Reporter output for Manage Portfolio Suite +
+
+
+
+
+
+ 30 ignored methods +
+
+
+ testcasesrediffPortfolio.ManagePortfolioTest +
+ createPortfolio +
+ afterTest +
+ selectPortfolio +
+ beforeTest +
+ selectPortfolio +
+ afterTest +
+ afterTest +
+ deletePortfolio +
+ selectPortfolio +
+ selectPortfolio +
+ beforeTest +
+ afterTest +
+ selectPortfolio +
+ beforeTest +
+ createPortfolio +
+ createPortfolio +
+ beforeTest +
+ beforeTest +
+ deletePortfolio +
+ selectPortfolio +
+ beforeTest +
+ afterTest +
+ deletePortfolio +
+ afterTest +
+
+
+
+ testcasesrediffPortfolio.ManageSessionTest +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+ doLogOut +
+
+
+
+
+
+
+ Methods in chronological order +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ + + beforeTest(org.testng.TestRunner@62515a47) + 0 ms +
+
+ beforeMethod(org.testng.TestRunner@62515a47) + 94 ms +
+
+ + + afterMethod(org.testng.TestRunner@62515a47) + 95 ms +
+
+ afterTest(org.testng.TestRunner@62515a47) + 96 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@62515a47) + 96 ms +
+
+ + + afterMethod(org.testng.TestRunner@62515a47) + 96 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeTest(org.testng.TestRunner@65e21ce3) + 227 ms +
+
+ beforeMethod(org.testng.TestRunner@65e21ce3) + 245 ms +
+
+ doLogin(org.testng.TestRunner@65e21ce3) + 245 ms +
+
+ afterMethod(org.testng.TestRunner@65e21ce3) + 89509 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ createPortfolio(org.testng.TestRunner@65e21ce3) + 89510 ms +
+
+ beforeMethod(org.testng.TestRunner@65e21ce3) + 89510 ms +
+
+ afterMethod(org.testng.TestRunner@65e21ce3) + 108218 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ afterTest(org.testng.TestRunner@65e21ce3) + 108219 ms +
+
+ beforeTest(org.testng.TestRunner@712cfb63) + 108357 ms +
+
+ beforeMethod(org.testng.TestRunner@712cfb63) + 108370 ms +
+
+ afterTest(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+ + + afterMethod(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+ + + afterMethod(org.testng.TestRunner@712cfb63) + 108371 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ + + beforeTest(org.testng.TestRunner@4a163575) + 108378 ms +
+
+ beforeMethod(org.testng.TestRunner@4a163575) + 108390 ms +
+
+ + + afterMethod(org.testng.TestRunner@4a163575) + 108390 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ + + afterMethod(org.testng.TestRunner@4a163575) + 108391 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ afterTest(org.testng.TestRunner@4a163575) + 108391 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@4a163575) + 108391 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeTest(org.testng.TestRunner@3dfa819) + 108397 ms +
+
+ beforeMethod(org.testng.TestRunner@3dfa819) + 108408 ms +
+
+ + + afterMethod(org.testng.TestRunner@3dfa819) + 108408 ms +
+
+ afterTest(org.testng.TestRunner@3dfa819) + 108409 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@3dfa819) + 108409 ms +
+
+ + + afterMethod(org.testng.TestRunner@3dfa819) + 108409 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeTest(org.testng.TestRunner@5634d0f4) + 108415 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ + + afterMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ beforeMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+ + + afterMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+
+
testcasesrediffPortfolio.ManagePortfolioTest
+
+ beforeMethod(org.testng.TestRunner@5634d0f4) + 108432 ms +
+
+
+
testcasesrediffPortfolio.ManageSessionTest
+
+ afterTest(org.testng.TestRunner@5634d0f4) + 108433 ms +
+
+
+
+
+ + + diff --git a/DataDrivenFrameworkV2/test-output/jquery-3.6.0.min.js b/DataDrivenFrameworkV2/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testCases.CreatePortfolioTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testCases.CreatePortfolioTest.xml new file mode 100644 index 0000000..5f7fcce --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testCases.CreatePortfolioTest.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManagePortfolioTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManagePortfolioTest.xml new file mode 100644 index 0000000..08deec5 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManagePortfolioTest.xml @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageSessionTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageSessionTest.xml new file mode 100644 index 0000000..bc1de50 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageSessionTest.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageStocksTest.xml b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageStocksTest.xml new file mode 100644 index 0000000..92df25d --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/junitreports/TEST-testcasesrediffPortfolio.ManageStocksTest.xml @@ -0,0 +1,349 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/test-output/navigator-bullet.png b/DataDrivenFrameworkV2/test-output/navigator-bullet.png similarity index 100% rename from FirstSeleniumProject/test-output/navigator-bullet.png rename to DataDrivenFrameworkV2/test-output/navigator-bullet.png diff --git a/FirstSeleniumProject/test-output/passed.png b/DataDrivenFrameworkV2/test-output/passed.png similarity index 100% rename from FirstSeleniumProject/test-output/passed.png rename to DataDrivenFrameworkV2/test-output/passed.png diff --git a/FirstSeleniumProject/test-output/skipped.png b/DataDrivenFrameworkV2/test-output/skipped.png similarity index 100% rename from FirstSeleniumProject/test-output/skipped.png rename to DataDrivenFrameworkV2/test-output/skipped.png diff --git a/DataDrivenFrameworkV2/test-output/testng-failed.xml b/DataDrivenFrameworkV2/test-output/testng-failed.xml new file mode 100644 index 0000000..de0b4e9 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-failed.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/test-output/testng-reports.css b/DataDrivenFrameworkV2/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/DataDrivenFrameworkV2/test-output/testng-reports.js b/DataDrivenFrameworkV2/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/DataDrivenFrameworkV2/test-output/testng-reports1.css b/DataDrivenFrameworkV2/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/DataDrivenFrameworkV2/test-output/testng-reports2.js b/DataDrivenFrameworkV2/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/DataDrivenFrameworkV2/test-output/testng-results.xml b/DataDrivenFrameworkV2/test-output/testng-results.xml new file mode 100644 index 0000000..da32722 --- /dev/null +++ b/DataDrivenFrameworkV2/test-output/testng-results.xml @@ -0,0 +1,1465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataDrivenFrameworkV2/testng.xml b/DataDrivenFrameworkV2/testng.xml new file mode 100644 index 0000000..bcf905e --- /dev/null +++ b/DataDrivenFrameworkV2/testng.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/extentConfig.json b/ExtentReportDemo/extentConfig.json new file mode 100644 index 0000000..e802133 --- /dev/null +++ b/ExtentReportDemo/extentConfig.json @@ -0,0 +1,13 @@ +{ + "theme": "STANDARD", + "encoding": "utf-8", + "protocol": "HTTPS", + "timelineEnabled": false, + "offlineMode": true, + "thumbnailForBase64": false, + "documentTitle": "Extent Report via JSON Config", + "reportName": "JSON Config Report", + "timeStampFormat": "MMM dd, yyyy HH:mm:ss a", + "js": "", + "css": "" +} \ No newline at end of file diff --git a/ExtentReportDemo/extentConfig.xml b/ExtentReportDemo/extentConfig.xml new file mode 100644 index 0000000..ea25899 --- /dev/null +++ b/ExtentReportDemo/extentConfig.xml @@ -0,0 +1,54 @@ + + + + + + + DARK + + + + UTF-8 + + + + + HTTPS + + + true + + + false + + + + false + + + Extent Report Via XML Config + + + XML Confif Report + + + MMM dd, yyyy HH:mm:ss + + + + + + + + + + + + + \ No newline at end of file diff --git a/ExtentReportDemo/index.html b/ExtentReportDemo/index.html new file mode 100644 index 0000000..c3f5bfd --- /dev/null +++ b/ExtentReportDemo/index.html @@ -0,0 +1,344 @@ + + + + + + + +My Extent Report + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Facebook Login Test

    +

    + 10:49:37 pm / 00:00:00:005 + Fail +

    +
    +
    +
    +
    +
    +
    Facebook Login Test
    +01.25.2024 10:49:37 pm +01.25.2024 10:49:37 pm +00:00:00:005#test-id=1 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:49:37 pm + Passing User Name +
    Info10:49:37 pm + Passing Password +
    Info10:49:37 pm + Click Submit Button +
    Info10:49:37 pm + Verify Home Page Title +
    Fail10:49:37 pm + Validation Failure .... +
    +
    +
    +
  • +
  • +
    +

    Facebook Registration Test

    +

    + 10:49:38 pm / 00:00:00:001 + Pass +

    +
    +
    +
    +
    +
    +
    Facebook Registration Test
    +01.25.2024 10:49:38 pm +01.25.2024 10:49:38 pm +00:00:00:001#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:49:38 pm + Open the FaceBook URL +
    Info10:49:38 pm + Enter the Registration Details +
    Info10:49:38 pm + Submit the Registration Form +
    Info10:49:38 pm + Verify Page Title +
    Pass10:49:38 pm + Test Success.... +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

Jan 25, 2024 10:49:37 pm

+
+
+
+
+

Ended

+

Jan 25, 2024 10:49:38 pm

+
+
+
+
+

Tests Passed

+

1

+
+
+
+
+

Tests Failed

+

1

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/ExtentReportDemo/pom.xml b/ExtentReportDemo/pom.xml new file mode 100644 index 0000000..33ce881 --- /dev/null +++ b/ExtentReportDemo/pom.xml @@ -0,0 +1,27 @@ + + 4.0.0 + Report + ExtentReportDemo + 0.0.1-SNAPSHOT + + + + + com.aventstack + extentreports + 5.1.1 + + + + + org.testng + testng + 7.9.0 + test + + + + + \ No newline at end of file diff --git a/ExtentReportDemo/spark/FontAwesome.otf b/ExtentReportDemo/spark/FontAwesome.otf new file mode 100644 index 0000000..401ec0f Binary files /dev/null and b/ExtentReportDemo/spark/FontAwesome.otf differ diff --git a/ExtentReportDemo/spark/font-awesome.min.css b/ExtentReportDemo/spark/font-awesome.min.css new file mode 100644 index 0000000..f7b7090 --- /dev/null +++ b/ExtentReportDemo/spark/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=4.7.0');src:url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/ExtentReportDemo/spark/fontawesome-webfont.eot b/ExtentReportDemo/spark/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.eot differ diff --git a/ExtentReportDemo/spark/fontawesome-webfont.svg b/ExtentReportDemo/spark/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/ExtentReportDemo/spark/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/spark/fontawesome-webfont.ttf b/ExtentReportDemo/spark/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.ttf differ diff --git a/ExtentReportDemo/spark/fontawesome-webfont.woff b/ExtentReportDemo/spark/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.woff differ diff --git a/ExtentReportDemo/spark/fontawesome-webfont.woff2 b/ExtentReportDemo/spark/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/ExtentReportDemo/spark/fontawesome-webfont.woff2 differ diff --git a/ExtentReportDemo/spark/jsontree.js b/ExtentReportDemo/spark/jsontree.js new file mode 100644 index 0000000..a539d1b --- /dev/null +++ b/ExtentReportDemo/spark/jsontree.js @@ -0,0 +1,2 @@ +/*! json-tree - v0.2.2 - 2017-09-25, MIT LICENSE */ +var JSONTree=function(){var n={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},t=0,r=0;this.create=function(n,t){return r+=1,N(u(n,0,!1),{class:"jstValue"})};var e=function(t){return t.replace(/[&<>'"]/g,function(t){return n[t]})},s=function(){return r+"_"+t++},u=function(n,t,r){if(null===n)return f(r?t:0);switch(typeof n){case"boolean":return l(n,r?t:0);case"number":return i(n,r?t:0);case"string":return o(n,r?t:0);default:return n instanceof Array?a(n,t,r):c(n,t,r)}},c=function(n,t,r){var e=s(),u=Object.keys(n).map(function(r){return j(r,n[r],t+1,!0)}).join(m()),c=[g("{",r?t:0,e),N(u,{id:e}),p("}",t)].join("\n");return N(c,{})},a=function(n,t,r){var e=s(),c=n.map(function(n){return u(n,t+1,!0)}).join(m());return[g("[",r?t:0,e),N(c,{id:e}),p("]",t)].join("\n")},o=function(n,t){var r=e(JSON.stringify(n));return N(v(r,t),{class:"jstStr"})},i=function(n,t){return N(v(n,t),{class:"jstNum"})},l=function(n,t){return N(v(n,t),{class:"jstBool"})},f=function(n){return N(v("null",n),{class:"jstNull"})},j=function(n,t,r){var s=v(e(JSON.stringify(n))+": ",r),c=N(u(t,r,!1),{});return N(s+c,{class:"jstProperty"})},m=function(){return N(",\n",{class:"jstComma"})},N=function(n,t){return d("span",t,n)},d=function(n,t,r){return"<"+n+Object.keys(t).map(function(n){return" "+n+'="'+t[n]+'"'}).join("")+">"+r+""},g=function(n,t,r){return N(v(n,t),{class:"jstBracket"})+N("",{class:"jstFold",onclick:"JSONTree.toggle('"+r+"')"})};this.toggle=function(n){var t=document.getElementById(n),r=t.parentNode,e=t.previousElementSibling;""===t.className?(t.className="jstHiddenBlock",r.className="jstFolded",e.className="jstExpand"):(t.className="",r.className="",e.className="jstFold")};var p=function(n,t){return N(v(n,t),{})},v=function(n,t){return Array(2*t+1).join(" ")+n};return this}(); diff --git a/ExtentReportDemo/spark/logo.png b/ExtentReportDemo/spark/logo.png new file mode 100644 index 0000000..1c3ec6a Binary files /dev/null and b/ExtentReportDemo/spark/logo.png differ diff --git a/ExtentReportDemo/spark/spark-script.js b/ExtentReportDemo/spark/spark-script.js new file mode 100644 index 0000000..ab67ddd --- /dev/null +++ b/ExtentReportDemo/spark/spark-script.js @@ -0,0 +1,471 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + + +

Default test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/1/0
Started on:Thu Jan 25 22:04:43 IST 2024
Total time:0 seconds (231 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
LoginTest
Test class: TestNGExtent.ExtentInitialization
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:656)
+	at org.testng.Assert.assertEquals(Assert.java:666)
+	at TestNGExtent.ExtentInitialization.LoginTest(ExtentInitialization.java:44)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
Click to show all stack frames +
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:656)
+	at org.testng.Assert.assertEquals(Assert.java:666)
+	at TestNGExtent.ExtentInitialization.LoginTest(ExtentInitialization.java:44)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0TestNGExtent.ExtentInitialization@5e316c74

+ + \ No newline at end of file diff --git a/ExtentReportDemo/test-output/Default suite/Default test.xml b/ExtentReportDemo/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..7dfc49e --- /dev/null +++ b/ExtentReportDemo/test-output/Default suite/Default test.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/Default suite/testng-failed.xml b/ExtentReportDemo/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..6e9a133 --- /dev/null +++ b/ExtentReportDemo/test-output/Default suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/test-output/Suite/Facebook Login Test.html b/ExtentReportDemo/test-output/Suite/Facebook Login Test.html new file mode 100644 index 0000000..409a352 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Login Test.html @@ -0,0 +1,123 @@ + + +TestNG: Facebook Login Test + + + + + + + + +

Facebook Login Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/1/0
Started on:Thu Jan 25 22:49:37 IST 2024
Total time:0 seconds (228 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
LoginTest
Test class: TestNGExtent.LoginTest
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 31 stack frames
Click to show all stack frames +
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:656)
+	at org.testng.Assert.assertEquals(Assert.java:666)
+	at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0TestNGExtent.LoginTest@5e316c74

+ + \ No newline at end of file diff --git a/ExtentReportDemo/test-output/Suite/Facebook Login Test.xml b/ExtentReportDemo/test-output/Suite/Facebook Login Test.xml new file mode 100644 index 0000000..e7e1b51 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Login Test.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/Suite/Facebook Registration Test.html b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.html new file mode 100644 index 0000000..5274a57 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.html @@ -0,0 +1,85 @@ + + +TestNG: Facebook Registration Test + + + + + + + + +

Facebook Registration Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Thu Jan 25 22:49:38 IST 2024
Total time:0 seconds (11 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
RegisTest
Test class: TestNGExtent.RegistrationTest
0TestNGExtent.RegistrationTest@50a638b5

+ + \ No newline at end of file diff --git a/ExtentReportDemo/test-output/Suite/Facebook Registration Test.xml b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.xml new file mode 100644 index 0000000..2b64dc0 --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/Facebook Registration Test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ExtentReportDemo/test-output/Suite/testng-failed.xml b/ExtentReportDemo/test-output/Suite/testng-failed.xml new file mode 100644 index 0000000..766d68d --- /dev/null +++ b/ExtentReportDemo/test-output/Suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/test-output/bullet_point.png b/ExtentReportDemo/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/ExtentReportDemo/test-output/bullet_point.png differ diff --git a/ExtentReportDemo/test-output/collapseall.gif b/ExtentReportDemo/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/ExtentReportDemo/test-output/collapseall.gif differ diff --git a/ExtentReportDemo/test-output/emailable-report.html b/ExtentReportDemo/test-output/emailable-report.html new file mode 100644 index 0000000..12c4973 --- /dev/null +++ b/ExtentReportDemo/test-output/emailable-report.html @@ -0,0 +1,25 @@ + + + + +TestNG Report + + + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Suite
Facebook Login Test0001228
Facebook Registration Test100011
Total1001239
+ + +
ClassMethodStartTime (ms)
Suite
Facebook Login Test — failed
TestNGExtent.LoginTestLoginTest17062031778096
Facebook Registration Test — passed
TestNGExtent.RegistrationTestRegisTest17062031781201
+

Facebook Login Test

TestNGExtent.LoginTest#LoginTest

Exception
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login] + at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +... Removed 31 stack frames

back to summary

+

Facebook Registration Test

TestNGExtent.RegistrationTest#RegisTest

back to summary

+ + diff --git a/ExtentReportDemo/test-output/failed.png b/ExtentReportDemo/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/ExtentReportDemo/test-output/failed.png differ diff --git a/ExtentReportDemo/test-output/index.html b/ExtentReportDemo/test-output/index.html new file mode 100644 index 0000000..5a6e125 --- /dev/null +++ b/ExtentReportDemo/test-output/index.html @@ -0,0 +1,305 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 1 suite, 1 failed test +
+ +
+
+
+
+
+ + TestNGExtent.LoginTest +
+
+
+
+ + + LoginTest +
java.lang.AssertionError: expected [Facebook HomePage] but found [Facebook Login] + at TestNGExtent.LoginTest.LoginTest(LoginTest.java:43) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +... Removed 31 stack frames +
+
+
+
+
+
+
+ + TestNGExtent.RegistrationTest +
+
+
+
+ + + RegisTest +
+
+
+
+
+
+
+ /Users/anshul/java_selenium/ExtentReportDemo/testng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Suite" guice-stage="DEVELOPMENT">
+  <test thread-count="5" name="Facebook Login Test">
+    <classes>
+      <class name="TestNGExtent.LoginTest"/>
+    </classes>
+  </test> <!-- Facebook Login Test -->
+  <test thread-count="5" name="Facebook Registration Test">
+    <classes>
+      <class name="TestNGExtent.RegistrationTest"/>
+    </classes>
+  </test> <!-- Facebook Registration Test -->
+</suite> <!-- Suite -->
+            
+
+
+
+
+ Tests for Suite +
+
+
    +
  • + Facebook Login Test (1 class) +
  • +
  • + Facebook Registration Test (1 class) +
  • +
+
+
+
+
+ Groups for Suite +
+
+
+
+
+
+ Times for Suite +
+
+
+ + Total running time: 7 ms +
+
+
+
+
+
+
+ Reporter output for Suite +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
TestNGExtent.LoginTest
+
+ init + 0 ms +
+
+ + + LoginTest + 91 ms +
+
+ quit + 99 ms +
+
+
+
TestNGExtent.RegistrationTest
+
+ init + 402 ms +
+
+ RegisTest + 402 ms +
+
+ quit + 404 ms +
+
+
+
+
+ + + diff --git a/ExtentReportDemo/test-output/jquery-3.6.0.min.js b/ExtentReportDemo/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/ExtentReportDemo/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.ReportUsingConfig.xml b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.ReportUsingConfig.xml new file mode 100644 index 0000000..2a15095 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.ReportUsingConfig.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.SampleExtentReport.xml b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.SampleExtentReport.xml new file mode 100644 index 0000000..34f6d29 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-ExtentReport.SampleExtentReport.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.ExtentInitialization.xml b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.ExtentInitialization.xml new file mode 100644 index 0000000..401fd7b --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.ExtentInitialization.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.LoginTest.xml b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.LoginTest.xml new file mode 100644 index 0000000..7035755 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.LoginTest.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.RegistrationTest.xml b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.RegistrationTest.xml new file mode 100644 index 0000000..09c2d84 --- /dev/null +++ b/ExtentReportDemo/test-output/junitreports/TEST-TestNGExtent.RegistrationTest.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ExtentReportDemo/test-output/navigator-bullet.png b/ExtentReportDemo/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/ExtentReportDemo/test-output/navigator-bullet.png differ diff --git a/ExtentReportDemo/test-output/passed.png b/ExtentReportDemo/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/ExtentReportDemo/test-output/passed.png differ diff --git a/ExtentReportDemo/test-output/skipped.png b/ExtentReportDemo/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/ExtentReportDemo/test-output/skipped.png differ diff --git a/ExtentReportDemo/test-output/testng-failed.xml b/ExtentReportDemo/test-output/testng-failed.xml new file mode 100644 index 0000000..766d68d --- /dev/null +++ b/ExtentReportDemo/test-output/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/test-output/testng-reports.css b/ExtentReportDemo/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/ExtentReportDemo/test-output/testng-reports.js b/ExtentReportDemo/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/ExtentReportDemo/test-output/testng-reports1.css b/ExtentReportDemo/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/ExtentReportDemo/test-output/testng-reports2.js b/ExtentReportDemo/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/ExtentReportDemo/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/ExtentReportDemo/test-output/testng-results.xml b/ExtentReportDemo/test-output/testng-results.xml new file mode 100644 index 0000000..29ebd9a --- /dev/null +++ b/ExtentReportDemo/test-output/testng-results.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExtentReportDemo/testng.xml b/ExtentReportDemo/testng.xml new file mode 100644 index 0000000..99b4a41 --- /dev/null +++ b/ExtentReportDemo/testng.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/.classpath b/FirstSeleniumProject/.classpath index 80fe3bb..3c48d2b 100644 --- a/FirstSeleniumProject/.classpath +++ b/FirstSeleniumProject/.classpath @@ -1,19 +1,70 @@ - - - - + - + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FirstSeleniumProject/.gitignore b/FirstSeleniumProject/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/FirstSeleniumProject/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/FirstSeleniumProject/.project b/FirstSeleniumProject/.project index 3228f4e..e67993a 100644 --- a/FirstSeleniumProject/.project +++ b/FirstSeleniumProject/.project @@ -10,8 +10,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature diff --git a/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs b/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs index 3a21537..92dd3c2 100644 --- a/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs +++ b/FirstSeleniumProject/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,14 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=21 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/FirstSeleniumProject/drivers/chromedriver b/FirstSeleniumProject/drivers/chromedriver deleted file mode 100755 index cacd29f..0000000 Binary files a/FirstSeleniumProject/drivers/chromedriver and /dev/null differ diff --git a/FirstSeleniumProject/drivers/geckodriver b/FirstSeleniumProject/drivers/geckodriver deleted file mode 100755 index e297361..0000000 Binary files a/FirstSeleniumProject/drivers/geckodriver and /dev/null differ diff --git a/FirstSeleniumProject/drivers/operadriver b/FirstSeleniumProject/drivers/operadriver deleted file mode 100755 index b7a0969..0000000 Binary files a/FirstSeleniumProject/drivers/operadriver and /dev/null differ diff --git a/FirstSeleniumProject/drivers/sha512_sum b/FirstSeleniumProject/drivers/sha512_sum deleted file mode 100755 index c4c452f..0000000 --- a/FirstSeleniumProject/drivers/sha512_sum +++ /dev/null @@ -1 +0,0 @@ -d05d84223ac9418784956f2d019a42a913098d755006737427a62b5f7ef7d4055f5bb3c61ce9e3612d39756edecc1e6e4c64cb34aa6b63a1b935bfd54da63689 operadriver \ No newline at end of file diff --git a/FirstSeleniumProject/pom.xml b/FirstSeleniumProject/pom.xml new file mode 100644 index 0000000..133373d --- /dev/null +++ b/FirstSeleniumProject/pom.xml @@ -0,0 +1,6 @@ + + 4.0.0 + Selenium + FirstSeleniumProject + 0.0.1-SNAPSHOT + \ No newline at end of file diff --git a/FirstSeleniumProject/src/com/selenium/webelement/ReddifSignInTest.java b/FirstSeleniumProject/src/com/selenium/webelement/ReddifSignInTest.java deleted file mode 100644 index a6de77f..0000000 --- a/FirstSeleniumProject/src/com/selenium/webelement/ReddifSignInTest.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.selenium.webelement; - -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class ReddifSignInTest { - - @Test - public void testReddifSignIn() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - WebDriver driver = new ChromeDriver(); - driver.manage().window().maximize(); - - // Open the Reddif.com - driver.get("https://www.rediff.com/"); - - // Verify Page Tittle - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, - "Rediff.com: Online Shopping, Rediffmail, Latest India News, Business, Bollywood, Sports, Stock, Live Cricket Score, Money, Movie Reviews"); - - // Click Sign-in Button - WebElement singInLink = driver.findElement(By.linkText("Sign in")); - singInLink.click(); - - // Verify Sign-in Page Tittle - Assert.assertEquals(driver.getTitle(), "Rediffmail"); - - // Insert userName & Password - WebElement username = driver.findElement(By.id("login1")); - WebElement password = driver.findElement(By.name("passwd")); - username.sendKeys("anshulc55@reddif.com"); - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - password.sendKeys("test@1223"); - try { - Thread.sleep(4000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - // Click submit button - WebElement goBtn = driver.findElement(By.name("proceed")); - goBtn.click(); - - // Verify the Profile Tittle - //Assert.assertEquals(driver.getTitle(), "Welcome to Reddif Mail"); - - driver.quit(); - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/FirstSeleniumTest.java b/FirstSeleniumProject/src/com/selenuim/basic/FirstSeleniumTest.java deleted file mode 100644 index c3d4f2f..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/FirstSeleniumTest.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class FirstSeleniumTest { - - @Test - public void verifyFaceBookHomePage(){ - - String URL = "https://www.facebook.com"; - - //Open the URL with Selenium - System.setProperty("webdriver.chrome.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - //Only for Windpws - //System.setProperty("webdriver.chrome.driver", "c:\\test\\selenium.....\\chromedriver.exe") - - WebDriver driver = new ChromeDriver(); - - //To maximize the Browser - driver.manage().window().maximize(); - - driver.get(URL); - - //To maximize the Browser - driver.manage().window().maximize(); - - //Verify HomePage Tiitle - String pageTitle = driver.getTitle(); - System.out.println("We get the Title Like :" +pageTitle); - - Assert.assertEquals(pageTitle, "Facebook – log in or sign up"); - - //To Close the Browser - driver.close(); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/InvokeBrowserDynamically.java b/FirstSeleniumProject/src/com/selenuim/basic/InvokeBrowserDynamically.java deleted file mode 100644 index 76d4c77..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/InvokeBrowserDynamically.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.opera.OperaDriver; -import org.testng.Assert; -import org.testng.annotations.AfterMethod; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Parameters; -import org.testng.annotations.Test; - -public class InvokeBrowserDynamically { - - WebDriver driver = null; - - @Parameters("browser") - @BeforeMethod - public void OpenBrowser(String browser){ - - if(browser.equalsIgnoreCase("chrome")){ - //Open the URL with Selenium - System.setProperty("webdriver.chrome.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - driver = new ChromeDriver(); - //Only for Windpws - //System.setProperty("webdriver.chrome.driver", "c:\\test\\selenium.....\\chromedriver.exe") - }else if (browser.equalsIgnoreCase("Firefox")) { - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - driver = new FirefoxDriver(); - }else{ - System.setProperty("webdriver.opera.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/operadriver"); - driver = new OperaDriver(); - } - - //To maximize the Browser - driver.manage().window().maximize(); - } - - @AfterMethod - public void quitBrowser(){ - driver.quit(); - } - - - @Test - public void verifyFaceBookHomePage(){ - - String URL = "https://www.facebook.com"; - - driver.get(URL); - - //Verify HomePage Tiitle - String pageTitle = driver.getTitle(); - System.out.println("We get the Title Like :" +pageTitle); - Assert.assertEquals(pageTitle, "Facebook – log in or sign up"); - - try { - Thread.sleep(2000); - } catch (InterruptedException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/InvokeOtherBrowsers.java b/FirstSeleniumProject/src/com/selenuim/basic/InvokeOtherBrowsers.java deleted file mode 100644 index c2fe535..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/InvokeOtherBrowsers.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.selenuim.basic; - -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.ie.InternetExplorerDriver; -import org.openqa.selenium.opera.OperaDriver; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class InvokeOtherBrowsers { - - @Test - public void verifyFaceBookHomePage(){ - - String URL = "https://www.facebook.com"; - -/*// //Open the URL with Selenium - System.setProperty("webdriver.chrome.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - -// //Only for Windpws -// //System.setProperty("webdriver.chrome.driver", "c:\\test\\selenium.....\\chromedriver.exe") - - WebDriver driver = new ChromeDriver();*/ - - //FireFox Browser Invoke - System.setProperty("webdriver.gecko.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - WebDriver driver = new FirefoxDriver(); - - /*System.setProperty("webdriver.opera.driver", "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/operadriver"); - WebDriver driver = new OperaDriver();*/ - - /* System.setProperty("webdriver.ie.driver", "PATH IE Driver EXE"); - WebDriver driver = new InternetExplorerDriver();*/ - - //To maximize the Browser - driver.manage().window().maximize(); - - driver.get(URL); - - //Verify HomePage Tiitle - String pageTitle = driver.getTitle(); - System.out.println("We get the Title Like :" +pageTitle); - - Assert.assertEquals(pageTitle, "Facebook – log in or sign up"); - - //To Close the Browser - driver.quit(); - - } - -} diff --git a/FirstSeleniumProject/src/com/selenuim/basic/OptionsClassSelenium.java b/FirstSeleniumProject/src/com/selenuim/basic/OptionsClassSelenium.java deleted file mode 100644 index e97451c..0000000 --- a/FirstSeleniumProject/src/com/selenuim/basic/OptionsClassSelenium.java +++ /dev/null @@ -1,154 +0,0 @@ -package com.selenuim.basic; - -import java.io.File; - -import org.openqa.selenium.PageLoadStrategy; -import org.openqa.selenium.Proxy; -import org.openqa.selenium.UnexpectedAlertBehaviour; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.chrome.ChromeOptions; -import org.openqa.selenium.firefox.FirefoxBinary; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.testng.Assert; -import org.testng.annotations.Test; - -public class OptionsClassSelenium { - - public void sampleOptionsSetBinary() { - - /* - * //open Specific Version of Chrome - * System.setProperty("webdriver.chrome.driver", - * "D:\\PATH\\chromedriver.exe"); ChromeOptions co = new - * ChromeOptions(); // set the binary path co.setBinary( - * "C:\\Program Files (x86)\\Google\\Chrome\\Application\\version45\\chrome.exe" - * ); //open the browser WebDriver driver = new ChromeDriver(co); - * driver.get("https://google.com"); - */ - - // Open Custom FireFox Version - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - fo.setBinary(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe"))); - // open the browser - WebDriver driver = new FirefoxDriver(); - driver.get("https://bing.com"); - - } - - public void acceptCertificate() { - - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - fo.setAcceptInsecureCerts(false); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - } - - public void setProxy() { - - System.setProperty("webdriver.gecko.driver", "D:\\PATH\\geckodriver.exe"); - FirefoxOptions fo = new FirefoxOptions(); - // Create object Proxy class - Proxy prox = new Proxy(); - prox.setProxyAutoconfigUrl("https://proxy.chercher.tech"); - // register the proxy with options class - fo.setProxy(prox); - // create object to firefx driver - WebDriver driver = new FirefoxDriver(fo); - - } - - public void OpenHeadLess() { - System.setProperty("webdriver.gecko.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/geckodriver"); - - FirefoxOptions fo = new FirefoxOptions(); - - fo.setHeadless(true); - - WebDriver driver = new FirefoxDriver(fo); - driver.manage().window().maximize(); - - driver.get("https://cacert.org"); - - String pageTitle = driver.getTitle(); - Assert.assertEquals(pageTitle, "Welcome to CAcert.org"); - - } - - - public void setArguments() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://www.bing.com"); - - } - - @Test - public void SetBrowserNotification() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.addArguments("--disable-infobars"); - co.addArguments("--disable-notifications"); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - @Test - public void handleUnHandledAlert() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.setUnhandledPromptBehaviour(UnexpectedAlertBehaviour.ACCEPT); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - - - @Test - public void SetPageLoadStrategy() { - - System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); - - ChromeOptions co = new ChromeOptions(); - co.setPageLoadStrategy(PageLoadStrategy.EAGER); - - WebDriver driver = new ChromeDriver(co); - driver.manage().window().maximize(); - - driver.get("https://drupal-stage-web.weather.com/en-IN"); - - } - -} diff --git a/FirstSeleniumProject/src/module-info.java b/FirstSeleniumProject/src/module-info.java new file mode 100644 index 0000000..3b17b5f --- /dev/null +++ b/FirstSeleniumProject/src/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module FirstSeleniumProject { +} \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/Default suite/Default test.html b/FirstSeleniumProject/test-output/Default suite/Default test.html deleted file mode 100644 index 5266a58..0000000 --- a/FirstSeleniumProject/test-output/Default suite/Default test.html +++ /dev/null @@ -1,84 +0,0 @@ - - -TestNG: Default test - - - - - - - - -

Default test

- - - - - - - - - - - -
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 19 18:38:54 IST 2019
Total time:19 seconds (19354 ms)
Included groups:
Excluded groups:

-(Hover the method name to see the test class name)

- - - - - - - - - - - - -
PASSED TESTS
Test methodExceptionTime (seconds)Instance
findElementTest
Test class: com.selenium.webelement.FindElementsClass
19com.selenium.webelement.FindElementsClass@20e2cbe0

- - \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/Default suite/Default test.xml b/FirstSeleniumProject/test-output/Default suite/Default test.xml deleted file mode 100644 index 99ac6f3..0000000 --- a/FirstSeleniumProject/test-output/Default suite/Default test.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/Default suite/testng-failed.xml b/FirstSeleniumProject/test-output/Default suite/testng-failed.xml deleted file mode 100644 index 2e5e6aa..0000000 --- a/FirstSeleniumProject/test-output/Default suite/testng-failed.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.html b/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.html deleted file mode 100644 index 1298e10..0000000 --- a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.html +++ /dev/null @@ -1,84 +0,0 @@ - - -TestNG: FaceBook HomePage Test - - - - - - - - -

FaceBook HomePage Test

- - - - - - - - - - - -
Tests passed/Failed/Skipped:1/0/0
Started on:Thu Jan 10 19:56:59 IST 2019
Total time:10 seconds (10899 ms)
Included groups:
Excluded groups:

-(Hover the method name to see the test class name)

- - - - - - - - - - - - -
PASSED TESTS
Test methodExceptionTime (seconds)Instance
verifyFaceBookHomePage
Test class: com.selenuim.basic.InvokeBrowserDynamically
6com.selenuim.basic.InvokeBrowserDynamically@cc285f4

- - \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.xml b/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.xml deleted file mode 100644 index 8d1a593..0000000 --- a/FirstSeleniumProject/test-output/Verify FaceBook HomePage/FaceBook HomePage Test.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/emailable-report.html b/FirstSeleniumProject/test-output/emailable-report.html deleted file mode 100644 index a5e1bee..0000000 --- a/FirstSeleniumProject/test-output/emailable-report.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - -TestNG Report - - - - - - - -
Test# Passed# Skipped# FailedTime (ms)Included GroupsExcluded Groups
Default suite
Default test10019,354
- -
ClassMethodStartTime (ms)
Default suite
Default test — passed
com.selenium.webelement.FindElementsClassfindElementTest154790333447819244
-

Default test

com.selenium.webelement.FindElementsClass#findElementTest

back to summary

- - diff --git a/FirstSeleniumProject/test-output/index.html b/FirstSeleniumProject/test-output/index.html deleted file mode 100644 index 30f8e78..0000000 --- a/FirstSeleniumProject/test-output/index.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - TestNG reports - - - - - - - - - - -
- Test results -
- 1 suite -
- -
-
-
-
-
- - com.selenium.webelement.FindElementsClass -
-
-
-
- - - findElementTest -
-
-
-
-
-
-
- /private/var/folders/g2/v_wztjz968b86xr6l_29g_qc0000gn/T/testng-eclipse-1334859588/testng-customsuite.xml -
-
-
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
-<suite guice-stage="DEVELOPMENT" name="Default suite">
-  <test thread-count="5" verbose="2" name="Default test">
-    <classes>
-      <class name="com.selenium.webelement.FindElementsClass"/>
-    </classes>
-  </test> <!-- Default test -->
-</suite> <!-- Default suite -->
-            
-
-
-
-
- Tests for Default suite -
-
-
    -
  • - Default test (1 class) -
  • -
-
-
-
-
- Groups for Default suite -
-
-
-
-
-
- Times for Default suite -
-
-
- - Total running time: 19 seconds -
-
-
-
-
-
-
- Reporter output for Default suite -
-
-
-
-
-
- 0 ignored methods -
-
-
-
-
-
- Methods in chronological order -
-
-
-
com.selenium.webelement.FindElementsClass
-
- findElementTest - 0 ms -
-
-
-
-
- - diff --git a/FirstSeleniumProject/test-output/jquery-1.7.1.min.js b/FirstSeleniumProject/test-output/jquery-1.7.1.min.js deleted file mode 100644 index 198b3ff..0000000 --- a/FirstSeleniumProject/test-output/jquery-1.7.1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementClass.xml deleted file mode 100644 index dfc4051..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementClass.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementsClass.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementsClass.xml deleted file mode 100644 index 167e31f..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.FindElementsClass.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.ReddifSignInTest.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.ReddifSignInTest.xml deleted file mode 100644 index dd0ac45..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenium.webelement.ReddifSignInTest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.FirstSeleniumTest.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.FirstSeleniumTest.xml deleted file mode 100644 index 19ba0aa..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.FirstSeleniumTest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeBrowserDynamically.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeBrowserDynamically.xml deleted file mode 100644 index 5f263d0..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeBrowserDynamically.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeOtherBrowsers.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeOtherBrowsers.xml deleted file mode 100644 index d5a85de..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.InvokeOtherBrowsers.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.OptionsClassSelenium.xml b/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.OptionsClassSelenium.xml deleted file mode 100644 index cbfb07a..0000000 --- a/FirstSeleniumProject/test-output/junitreports/TEST-com.selenuim.basic.OptionsClassSelenium.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/FirstSeleniumProject/test-output/old/Default suite/classes.html b/FirstSeleniumProject/test-output/old/Default suite/classes.html deleted file mode 100644 index b6d8da9..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/classes.html +++ /dev/null @@ -1,28 +0,0 @@ -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.selenium.webelement.FindElementsClass  
@Test
 findElementTest 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/FirstSeleniumProject/test-output/old/Default suite/methods-alphabetical.html b/FirstSeleniumProject/test-output/old/Default suite/methods-alphabetical.html deleted file mode 100644 index 9ffa457..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/methods-alphabetical.html +++ /dev/null @@ -1,6 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/19 18:38:54 0      findElementTestmain@89387388
diff --git a/FirstSeleniumProject/test-output/old/Default suite/methods.html b/FirstSeleniumProject/test-output/old/Default suite/methods.html deleted file mode 100644 index 9ffa457..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/methods.html +++ /dev/null @@ -1,6 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/19 18:38:54 0      findElementTestmain@89387388
diff --git a/FirstSeleniumProject/test-output/old/Default suite/testng.xml.html b/FirstSeleniumProject/test-output/old/Default suite/testng.xml.html deleted file mode 100644 index 360ce68..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Default suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Default suite">
  <test thread-count="5" verbose="2" name="Default test">
    <classes>
      <class name="com.selenium.webelement.FindElementsClass"/>
    </classes>
  </test> <!-- Default test -->
</suite> <!-- Default suite -->
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Default suite/toc.html b/FirstSeleniumProject/test-output/old/Default suite/toc.html deleted file mode 100644 index e58eee3..0000000 --- a/FirstSeleniumProject/test-output/old/Default suite/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Default suite - - - - -

Results for
Default suite

- - - - - - - - - - -
1 test1 class1 method:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Default test (1/0/0) - Results -
-
- \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/FaceBook HomePage Test.properties b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/FaceBook HomePage Test.properties deleted file mode 100644 index ae75226..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/FaceBook HomePage Test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=FaceBook HomePage Test] \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/classes.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/classes.html deleted file mode 100644 index 4b1c03e..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/classes.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.selenuim.basic.InvokeBrowserDynamically  
@Test
 verifyFaceBookHomePage 
@BeforeClass
@BeforeMethod
 OpenBrowser 
@AfterMethod
 quitBrowser 
@AfterClass
diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/groups.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/index.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/index.html deleted file mode 100644 index 1122de3..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Verify FaceBook HomePage - - - - - diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/main.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/main.html deleted file mode 100644 index c161ab2..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Verify FaceBook HomePage -Select a result on the left-hand pane. diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-alphabetical.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-alphabetical.html deleted file mode 100644 index b1b8273..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-alphabetical.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Verify FaceBook HomePage

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/10 19:56:59 0     >>OpenBrowser  main@1540011289
19/01/10 19:57:10 10717     <<quitBrowser  main@1540011289
19/01/10 19:57:04 4557      verifyFaceBookHomePagemain@1540011289
diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-not-run.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods.html deleted file mode 100644 index 94777c6..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/methods.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Verify FaceBook HomePage

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/10 19:56:59 0     >>OpenBrowser  main@1540011289
19/01/10 19:57:04 4557      verifyFaceBookHomePagemain@1540011289
19/01/10 19:57:10 10717     <<quitBrowser  main@1540011289
diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/reporter-output.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/testng.xml.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/testng.xml.html deleted file mode 100644 index dd642ae..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Verify FaceBook HomePage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Verify FaceBook HomePage">
  <parameter name="browser" value="IE"/>
  <test thread-count="5" name="FaceBook HomePage Test">
    <classes>
      <class name="com.selenuim.basic.InvokeBrowserDynamically"/>
    </classes>
  </test> <!-- FaceBook HomePage Test -->
</suite> <!-- Verify FaceBook HomePage -->
\ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/toc.html b/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/toc.html deleted file mode 100644 index 40ef988..0000000 --- a/FirstSeleniumProject/test-output/old/Verify FaceBook HomePage/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Verify FaceBook HomePage - - - - -

Results for
Verify FaceBook HomePage

- - - - - - - - - - -
1 test1 class1 method:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
FaceBook HomePage Test (1/0/0) - Results -
-
- \ No newline at end of file diff --git a/FirstSeleniumProject/test-output/old/index.html b/FirstSeleniumProject/test-output/old/index.html deleted file mode 100644 index e8f52f8..0000000 --- a/FirstSeleniumProject/test-output/old/index.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - -

Test results

- - - -
SuitePassedFailedSkippedtestng.xml
Total100 
Default suite100Link
diff --git a/FirstSeleniumProject/test-output/testng-failed.xml b/FirstSeleniumProject/test-output/testng-failed.xml deleted file mode 100644 index 2e5e6aa..0000000 --- a/FirstSeleniumProject/test-output/testng-failed.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/testng-reports.css b/FirstSeleniumProject/test-output/testng-reports.css deleted file mode 100644 index 29588e5..0000000 --- a/FirstSeleniumProject/test-output/testng-reports.css +++ /dev/null @@ -1,309 +0,0 @@ -body { - margin: 0px 0px 5px 5px; -} - -ul { - margin: 0px; -} - -li { - list-style-type: none; -} - -a { - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -.navigator-selected { - background: #ffa500; -} - -.wrapper { - position: absolute; - top: 60px; - bottom: 0; - left: 400px; - right: 0; - overflow: auto; -} - -.navigator-root { - position: absolute; - top: 60px; - bottom: 0; - left: 0; - width: 400px; - overflow-y: auto; -} - -.suite { - margin: 0px 10px 10px 0px; - background-color: #fff8dc; -} - -.suite-name { - padding-left: 10px; - font-size: 25px; - font-family: Times; -} - -.main-panel-header { - padding: 5px; - background-color: #9FB4D9; //afeeee; - font-family: monospace; - font-size: 18px; -} - -.main-panel-content { - padding: 5px; - margin-bottom: 10px; - background-color: #DEE8FC; //d0ffff; -} - -.rounded-window { - border-radius: 10px; - border-style: solid; - border-width: 1px; -} - -.rounded-window-top { - border-top-right-radius: 10px 10px; - border-top-left-radius: 10px 10px; - border-style: solid; - border-width: 1px; - overflow: auto; -} - -.light-rounded-window-top { - border-top-right-radius: 10px 10px; - border-top-left-radius: 10px 10px; -} - -.rounded-window-bottom { - border-style: solid; - border-width: 0px 1px 1px 1px; - border-bottom-right-radius: 10px 10px; - border-bottom-left-radius: 10px 10px; - overflow: auto; -} - -.method-name { - font-size: 12px; - font-family: monospace; -} - -.method-content { - border-style: solid; - border-width: 0px 0px 1px 0px; - margin-bottom: 10; - padding-bottom: 5px; - width: 80%; -} - -.parameters { - font-size: 14px; - font-family: monospace; -} - -.stack-trace { - white-space: pre; - font-family: monospace; - font-size: 12px; - font-weight: bold; - margin-top: 0px; - margin-left: 20px; -} - -.testng-xml { - font-family: monospace; -} - -.method-list-content { - margin-left: 10px; -} - -.navigator-suite-content { - margin-left: 10px; - font: 12px 'Lucida Grande'; -} - -.suite-section-title { - margin-top: 10px; - width: 80%; - border-style: solid; - border-width: 1px 0px 0px 0px; - font-family: Times; - font-size: 18px; - font-weight: bold; -} - -.suite-section-content { - list-style-image: url(bullet_point.png); -} - -.top-banner-root { - position: absolute; - top: 0; - height: 45px; - left: 0; - right: 0; - padding: 5px; - margin: 0px 0px 5px 0px; - background-color: #0066ff; - font-family: Times; - color: #fff; - text-align: center; -} - -.top-banner-title-font { - font-size: 25px; -} - -.test-name { - font-family: 'Lucida Grande'; - font-size: 16px; -} - -.suite-icon { - padding: 5px; - float: right; - height: 20; -} - -.test-group { - font: 20px 'Lucida Grande'; - margin: 5px 5px 10px 5px; - border-width: 0px 0px 1px 0px; - border-style: solid; - padding: 5px; -} - -.test-group-name { - font-weight: bold; -} - -.method-in-group { - font-size: 16px; - margin-left: 80px; -} - -table.google-visualization-table-table { - width: 100%; -} - -.reporter-method-name { - font-size: 14px; - font-family: monospace; -} - -.reporter-method-output-div { - padding: 5px; - margin: 0px 0px 5px 20px; - font-size: 12px; - font-family: monospace; - border-width: 0px 0px 0px 1px; - border-style: solid; -} - -.ignored-class-div { - font-size: 14px; - font-family: monospace; -} - -.ignored-methods-div { - padding: 5px; - margin: 0px 0px 5px 20px; - font-size: 12px; - font-family: monospace; - border-width: 0px 0px 0px 1px; - border-style: solid; -} - -.border-failed { - border-top-left-radius: 10px 10px; - border-bottom-left-radius: 10px 10px; - border-style: solid; - border-width: 0px 0px 0px 10px; - border-color: #f00; -} - -.border-skipped { - border-top-left-radius: 10px 10px; - border-bottom-left-radius: 10px 10px; - border-style: solid; - border-width: 0px 0px 0px 10px; - border-color: #edc600; -} - -.border-passed { - border-top-left-radius: 10px 10px; - border-bottom-left-radius: 10px 10px; - border-style: solid; - border-width: 0px 0px 0px 10px; - border-color: #19f52d; -} - -.times-div { - text-align: center; - padding: 5px; -} - -.suite-total-time { - font: 16px 'Lucida Grande'; -} - -.configuration-suite { - margin-left: 20px; -} - -.configuration-test { - margin-left: 40px; -} - -.configuration-class { - margin-left: 60px; -} - -.configuration-method { - margin-left: 80px; -} - -.test-method { - margin-left: 100px; -} - -.chronological-class { - background-color: #0ccff; - border-style: solid; - border-width: 0px 0px 1px 1px; -} - -.method-start { - float: right; -} - -.chronological-class-name { - padding: 0px 0px 0px 5px; - color: #008; -} - -.after, .before, .test-method { - font-family: monospace; - font-size: 14px; -} - -.navigator-suite-header { - font-size: 22px; - margin: 0px 10px 5px 0px; - background-color: #deb887; - text-align: center; -} - -.collapse-all-icon { - padding: 5px; - float: right; -} diff --git a/FirstSeleniumProject/test-output/testng-reports.js b/FirstSeleniumProject/test-output/testng-reports.js deleted file mode 100644 index 5159f81..0000000 --- a/FirstSeleniumProject/test-output/testng-reports.js +++ /dev/null @@ -1,122 +0,0 @@ -$(document).ready(function() { - $('a.navigator-link').click(function() { - // Extract the panel for this link - var panel = getPanelName($(this)); - - // Mark this link as currently selected - $('.navigator-link').parent().removeClass('navigator-selected'); - $(this).parent().addClass('navigator-selected'); - - showPanel(panel); - }); - - installMethodHandlers('failed'); - installMethodHandlers('skipped'); - installMethodHandlers('passed', true); // hide passed methods by default - - $('a.method').click(function() { - showMethod($(this)); - return false; - }); - - // Hide all the panels and display the first one (do this last - // to make sure the click() will invoke the listeners) - $('.panel').hide(); - $('.navigator-link').first().click(); - - // Collapse/expand the suites - $('a.collapse-all-link').click(function() { - var contents = $('.navigator-suite-content'); - if (contents.css('display') == 'none') { - contents.show(); - } else { - contents.hide(); - } - }); -}); - -// The handlers that take care of showing/hiding the methods -function installMethodHandlers(name, hide) { - function getContent(t) { - return $('.method-list-content.' + name + "." + t.attr('panel-name')); - } - - function getHideLink(t, name) { - var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); - return $(s); - } - - function getShowLink(t, name) { - return $('a.show-methods.' + name + "." + t.attr('panel-name')); - } - - function getMethodPanelClassSel(element, name) { - var panelName = getPanelName(element); - var sel = '.' + panelName + "-class-" + name; - return $(sel); - } - - $('a.hide-methods.' + name).click(function() { - var w = getContent($(this)); - w.hide(); - getHideLink($(this), name).hide(); - getShowLink($(this), name).show(); - getMethodPanelClassSel($(this), name).hide(); - }); - - $('a.show-methods.' + name).click(function() { - var w = getContent($(this)); - w.show(); - getHideLink($(this), name).show(); - getShowLink($(this), name).hide(); - showPanel(getPanelName($(this))); - getMethodPanelClassSel($(this), name).show(); - }); - - if (hide) { - $('a.hide-methods.' + name).click(); - } else { - $('a.show-methods.' + name).click(); - } -} - -function getHashForMethod(element) { - return element.attr('hash-for-method'); -} - -function getPanelName(element) { - return element.attr('panel-name'); -} - -function showPanel(panelName) { - $('.panel').hide(); - var panel = $('.panel[panel-name="' + panelName + '"]'); - panel.show(); -} - -function showMethod(element) { - var hashTag = getHashForMethod(element); - var panelName = getPanelName(element); - showPanel(panelName); - var current = document.location.href; - var base = current.substring(0, current.indexOf('#')) - document.location.href = base + '#' + hashTag; - var newPosition = $(document).scrollTop() - 65; - $(document).scrollTop(newPosition); -} - -function drawTable() { - for (var i = 0; i < suiteTableInitFunctions.length; i++) { - window[suiteTableInitFunctions[i]](); - } - - for (var k in window.suiteTableData) { - var v = window.suiteTableData[k]; - var div = v.tableDiv; - var data = v.tableData - var table = new google.visualization.Table(document.getElementById(div)); - table.draw(data, { - showRowNumber : false - }); - } -} diff --git a/FirstSeleniumProject/test-output/testng-results.xml b/FirstSeleniumProject/test-output/testng-results.xml deleted file mode 100644 index 077d0ba..0000000 --- a/FirstSeleniumProject/test-output/testng-results.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/FirstSeleniumProject/test-output/testng.css b/FirstSeleniumProject/test-output/testng.css deleted file mode 100644 index 3904800..0000000 --- a/FirstSeleniumProject/test-output/testng.css +++ /dev/null @@ -1,9 +0,0 @@ -.invocation-failed, .test-failed { background-color: #DD0000; } -.invocation-percent, .test-percent { background-color: #006600; } -.invocation-passed, .test-passed { background-color: #00AA00; } -.invocation-skipped, .test-skipped { background-color: #CCCC00; } - -.main-page { - font-size: x-large; -} - diff --git a/FirstSeleniumProject/testng.xml b/FirstSeleniumProject/testng.xml deleted file mode 100644 index eb5cafb..0000000 --- a/FirstSeleniumProject/testng.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/JavaTraining/.classpath b/JavaTraining/.classpath index 18b5fcc..9abb9e1 100644 --- a/JavaTraining/.classpath +++ b/JavaTraining/.classpath @@ -1,25 +1,7 @@ - - - - - - - - - - - - - - - - - - - - + + diff --git a/JavaTraining/sampleTest.xlsx b/JavaTraining/sampleTest.xlsx index 56ad1c6..d9da549 100644 Binary files a/JavaTraining/sampleTest.xlsx and b/JavaTraining/sampleTest.xlsx differ diff --git a/JavaTraining/src/utilities/ReadJsonData.java b/JavaTraining/src/utilities/ReadJsonData.java new file mode 100644 index 0000000..48f1c1f --- /dev/null +++ b/JavaTraining/src/utilities/ReadJsonData.java @@ -0,0 +1,69 @@ +package utilities; + +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.Iterator; +import java.util.Set; + +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.parser.JSONParser; +import org.json.simple.parser.ParseException; + +public class ReadJsonData { + + public static void main(String[] args) throws IOException, ParseException { + + String filepath = System.getProperty("user.dir") + "//testData.json"; + FileReader file = new FileReader(filepath); + + JSONParser parser = new JSONParser(); + JSONObject json = (JSONObject) parser.parse(file); + + System.out.println(json.toJSONString()); + + JSONArray testData = (JSONArray) json.get("testdata"); +// System.out.println(testData.toJSONString()); +// +// JSONObject logintest = (JSONObject) testData.get(0); +// System.out.println(logintest.toJSONString()); +// System.out.println(logintest.get("testName")); +// +// JSONArray loginTestSet = (JSONArray) logintest.get("data"); +// JSONObject LoginTestSetData1 = (JSONObject) loginTestSet.get(1); +// System.out.println(LoginTestSetData1.get("browser")); + + for (int i = 0; i < testData.size(); i++) { + + JSONObject testCase = (JSONObject) testData.get(i); + System.out.println("Test Case Name is -- " + testCase.get("testName")); + + JSONArray testCaseData = (JSONArray) testCase.get("data"); + for (int j = 0; j < testCaseData.size(); j++) { + + JSONObject currentTestData = (JSONObject) testCaseData.get(j); + Set keys = currentTestData.keySet(); + Iterator it = keys.iterator(); + while (it.hasNext()) { + String key = it.next(); + String value = (String) currentTestData.get(key); + System.out.println(key + " -- " + value); + } + + + } + + + } + + + + + + + + + } + +} diff --git a/JavaTraining/src/utilities/ReadYAMLData.java b/JavaTraining/src/utilities/ReadYAMLData.java new file mode 100644 index 0000000..e7782a7 --- /dev/null +++ b/JavaTraining/src/utilities/ReadYAMLData.java @@ -0,0 +1,37 @@ +package utilities; + + +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.util.List; +import java.util.Map; + +import com.esotericsoftware.yamlbeans.YamlException; +import com.esotericsoftware.yamlbeans.YamlReader; + +public class ReadYAMLData { + + public static void main(String[] args) throws FileNotFoundException, YamlException { + + String filepath = System.getProperty("user.dir") + "//testData.yml"; + FileReader file = new FileReader(filepath); + + YamlReader reader = new YamlReader(file); + + //Map - JSONObject + //List - JSONArray + + Map testData = (Map)reader.read(); + + List testCases = (List) testData.get("testdata"); + System.out.println(testCases); + + Map loginTestData = (Map) testCases.get(0); + System.out.println(loginTestData.get("testName")); + + List loginTestDataData = (List) loginTestData.get("data"); + System.out.println(loginTestDataData); + + } + +} diff --git a/JavaTraining/src/utilities/writeJSON.java b/JavaTraining/src/utilities/writeJSON.java new file mode 100644 index 0000000..c89996d --- /dev/null +++ b/JavaTraining/src/utilities/writeJSON.java @@ -0,0 +1,37 @@ +package utilities; + +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; + +public class writeJSON { + + @SuppressWarnings("unchecked") + public static void main(String[] args) { + + JSONObject student1 = new JSONObject(); + student1.put("studentName", "John"); + student1.put("Grade", "5th"); + student1.put("Location", "16th Avenue"); + + JSONObject student2 = new JSONObject(); + student2.put("studentName", "Anna"); + student2.put("Grade", "5th"); + student2.put("Location", "16th Avenue"); + + System.out.println(student1.toJSONString()); + System.out.println(student2.toJSONString()); + + JSONArray studentDetails = new JSONArray(); + studentDetails.add(student1); + studentDetails.add(student2); + + System.out.println(studentDetails.toJSONString()); + + JSONObject details = new JSONObject(); + details.put("studentDetails", studentDetails); + + System.out.println(details.toJSONString()); + + } + +} diff --git a/JavaTraining/testData.json b/JavaTraining/testData.json new file mode 100644 index 0000000..79fc937 --- /dev/null +++ b/JavaTraining/testData.json @@ -0,0 +1,72 @@ +{ + "testdata": [ + { + "testName": "LoginTest", + "data": [ + { + "runmode": "y", + "browser": "chrome", + "username":"abc@gmail.com", + "password":"pass1234" + }, + { + "runmode": "n", + "browser": "mozilla", + "username":"abc@gmail.com", + "password":"pass1234" + }, + { + "runmode": "y", + "browser": "edge", + "username":"abc@gmail.com", + "password":"pass1234" + } + ] + + }, + { + "testName": "PurchaseProductTest", + "data": [ + { + "runmode": "y", + "browser": "chrome", + "productname":"iphone1 10", + "mincost":"10000", + "maxcost":"50000" + }, + { + "runmode": "y", + "browser": "mozilla", + "productname":"IBM ThinkPad", + "mincost":"50000", + "maxcost":"100000" + }, + { + "runmode": "n", + "browser": "edge", + "productname":"Iball Headphones", + "mincost":"1000", + "maxcost":"5000" + } + ] + }, + { + "testName": "ProductOperationTest", + "data": [ + { + "runmode": "y", + "browser": "chrome", + "productname":"iphone 10", + "operation":"remove" + }, + { + "runmode": "y", + "browser": "mozilla", + "productname":"IBM ThinkPad", + "mincost":"50000", + "maxcost":"100000" + } + ] + } + ] +} \ No newline at end of file diff --git a/JavaTraining/testData.yml b/JavaTraining/testData.yml new file mode 100644 index 0000000..3868e10 --- /dev/null +++ b/JavaTraining/testData.yml @@ -0,0 +1,43 @@ +testdata: + - testName: LoginTest + data: + - runmode: 'y' + browser: chrome + username: abc@gmail.com + password: pass1234 + - runmode: 'n' + browser: mozilla + username: abc@gmail.com + password: pass1234 + - runmode: 'y' + browser: edge + username: abc@gmail.com + password: pass1234 + - testName: PurchaseProductTest + data: + - runmode: 'y' + browser: chrome + productname: iphone1 10 + mincost: '10000' + maxcost: '50000' + - runmode: 'y' + browser: mozilla + productname: IBM ThinkPad + mincost: '50000' + maxcost: '100000' + - runmode: 'n' + browser: edge + productname: Iball Headphones + mincost: '1000' + maxcost: '5000' + - testName: ProductOperationTest + data: + - runmode: 'y' + browser: chrome + productname: iphone 10 + operation: remove + - runmode: 'y' + browser: mozilla + productname: IBM ThinkPad + mincost: '50000' + maxcost: '100000' diff --git a/MySampleMavenProject/.classpath b/MySampleMavenProject/.classpath deleted file mode 100644 index dddca28..0000000 --- a/MySampleMavenProject/.classpath +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MySampleMavenProject/.project b/MySampleMavenProject/.project deleted file mode 100644 index e595e99..0000000 --- a/MySampleMavenProject/.project +++ /dev/null @@ -1,23 +0,0 @@ - - - MySampleMavenProject - NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse. - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.m2e.core.maven2Nature - org.eclipse.jdt.core.javanature - - diff --git a/MySampleMavenProject/.settings/org.eclipse.jdt.core.prefs b/MySampleMavenProject/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index ec4300d..0000000 --- a/MySampleMavenProject/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,5 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.compliance=1.7 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.7 diff --git a/MySampleMavenProject/pom.xml b/MySampleMavenProject/pom.xml deleted file mode 100644 index 2909af8..0000000 --- a/MySampleMavenProject/pom.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - 4.0.0 - - com.testing.sample - MySampleMavenProject - 1.0-SNAPSHOT - - MySampleMavenProject - - http://www.example.com - - - UTF-8 - 1.7 - 1.7 - - - - - junit - junit - 4.11 - test - - - - - log4j - log4j - 1.2.16 - - - - - - - - - - - maven-clean-plugin - 3.1.0 - - - - maven-resources-plugin - 3.0.2 - - - maven-compiler-plugin - 3.8.0 - - - maven-surefire-plugin - 2.22.1 - - - maven-jar-plugin - 3.0.2 - - - maven-install-plugin - 2.5.2 - - - maven-deploy-plugin - 2.8.2 - - - - maven-site-plugin - 3.7.1 - - - maven-project-info-reports-plugin - 3.0.0 - - - - - diff --git a/MySampleMavenProject/src/main/java/com/testing/sample/SampleUtil.java b/MySampleMavenProject/src/main/java/com/testing/sample/SampleUtil.java deleted file mode 100644 index dd150cc..0000000 --- a/MySampleMavenProject/src/main/java/com/testing/sample/SampleUtil.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.testing.sample; - -public class SampleUtil { - - public static Integer add(Integer a, Integer b) { - if (a == null) { - return null; - } - if (b == null) { - return null; - } - return a + b; - } - -} diff --git a/MySampleMavenProject/src/test/java/com/testing/sample/SampleUtilTest.java b/MySampleMavenProject/src/test/java/com/testing/sample/SampleUtilTest.java deleted file mode 100644 index 3acf7ff..0000000 --- a/MySampleMavenProject/src/test/java/com/testing/sample/SampleUtilTest.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.testing.sample; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class SampleUtilTest { - - @Test - public void testAdd() { - System.out.println("add"); - Integer a = 15; - Integer b = 15; - Integer expResult = 30; - Integer result = SampleUtil.add(a, b); - assertEquals(expResult, result); - - assertEquals(null, SampleUtil.add(null, 15)); - assertEquals(null, SampleUtil.add(null, null)); - } - - @Test - public void testadd1() - { - assertEquals(null, SampleUtil.add(15, null)); - } - - @Test - public void testadd2() - { - assertEquals(null, SampleUtil.add(null, 15)); - } - - @Test - public void testadd3() - { - assertEquals(null, SampleUtil.add(null, null)); - } -} diff --git a/MyTestNGProject/.classpath b/MyTestNGProject/.classpath index 4806836..e8a6c78 100644 --- a/MyTestNGProject/.classpath +++ b/MyTestNGProject/.classpath @@ -1,7 +1,13 @@ - + + + + + + + diff --git a/MyTestNGProject/src/FaceBookLogin.java b/MyTestNGProject/src/FaceBookLogin.java index 9fadeb1..c4edbaf 100644 --- a/MyTestNGProject/src/FaceBookLogin.java +++ b/MyTestNGProject/src/FaceBookLogin.java @@ -16,7 +16,7 @@ public void loginWithInValidCredentials() { System.out.println("Hi, I am not unable to Log-in"); } - + @Test public void loginWithInValidUserName() { diff --git a/MyTestNGProject/src/FaceBookProfileTest.java b/MyTestNGProject/src/FaceBookProfileTest.java index 3a9ebf7..644cacd 100644 --- a/MyTestNGProject/src/FaceBookProfileTest.java +++ b/MyTestNGProject/src/FaceBookProfileTest.java @@ -2,12 +2,12 @@ import org.testng.annotations.Test; public class FaceBookProfileTest { - + @Test public void checkProfileLink(){ System.out.println("Profile Link is fine"); } - + @Test public void checkProfileLogo(){ System.out.println("Profile Logo is fine"); diff --git a/MyTestNGProject/src/SmpleTest.java b/MyTestNGProject/src/SmpleTest.java index b37a061..142693b 100644 --- a/MyTestNGProject/src/SmpleTest.java +++ b/MyTestNGProject/src/SmpleTest.java @@ -1,14 +1,15 @@ -import org.testng.annotations.*; +import org.testng.annotations.AfterSuite; +import org.testng.annotations.BeforeSuite; public class SmpleTest { - + @BeforeSuite public void beforeSuiteMethod(){ - + //Business logic should be here System.out.println("Executing Before Test Suite"); } - + @AfterSuite public void afterSuiteMethod(){ System.out.println("Executing After Test Suite"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java b/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java index 38a7c3d..a5078e3 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/DataProviderAcceptanceExample.java @@ -3,7 +3,7 @@ import org.testng.annotations.Test; public class DataProviderAcceptanceExample { - + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) public void acceptanceTest(String data) { System.out.println("Acceptance testing: Data(" + data + ")"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java b/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java index 495d605..e013d8c 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/DataProviderIntegrationExample.java @@ -3,7 +3,7 @@ import org.testng.annotations.Test; public class DataProviderIntegrationExample { - + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) public void integrationTest(String data) { System.out.println("Integration testing: Data(" + data + ")"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java b/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java index 1e31949..b4cea80 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/DataProviderParameterExample.java @@ -3,17 +3,17 @@ import org.testng.annotations.Test; public class DataProviderParameterExample { - + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) public void scenario1(String scenarioData) { System.out.println("Scenario testing: Data(" + scenarioData + ")"); } - + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) public void scenario2(String scenarioData) { System.out.println("Scenario testing: Data(" + scenarioData + ")"); } - + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) public void commonScenarios(String scenarioData) { System.out.println("Common Scenarios testing: Data(" + scenarioData + ")"); diff --git a/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java b/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java index bfb929d..faf94c9 100644 --- a/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java +++ b/MyTestNGProject/src/com/testng/dataprovider/TestParameterExample.java @@ -5,14 +5,14 @@ import org.testng.annotations.Test; public class TestParameterExample { - + @Test (dataProvider = "DoubleSet") public void testAddition(int actual, int expected){ int actualValue = actual + 20; Assert.assertEquals(actualValue, expected); } - - + + @DataProvider public Object[][] getData(){ return new Object[][]{ @@ -23,7 +23,7 @@ public Object[][] getData(){ {400, 420} }; } - + @DataProvider (name = "DoubleSet") public Object[][] getDataSet2(){ return new Object[][]{ diff --git a/MyTestNGProject/src/com/testng/listeners/DemoListeners.java b/MyTestNGProject/src/com/testng/listeners/DemoListeners.java index b39781f..e09b4df 100644 --- a/MyTestNGProject/src/com/testng/listeners/DemoListeners.java +++ b/MyTestNGProject/src/com/testng/listeners/DemoListeners.java @@ -7,45 +7,45 @@ public class DemoListeners implements ITestListener{ @Override - public void onTestStart(ITestResult result) { + public void onTestStart(ITestResult result) { System.out.println("Test Started : " + result.getName()); - + } @Override public void onTestSuccess(ITestResult result) { System.out.println("Test Got Successful : " + result.getName()); - + } @Override public void onTestFailure(ITestResult result) { System.out.println("Test Got Failed : " + result.getName()); - + } @Override public void onTestSkipped(ITestResult result) { System.out.println("Test Got Skipped : " + result.getName()); - + } @Override public void onTestFailedButWithinSuccessPercentage(ITestResult result) { // TODO Auto-generated method stub - + } @Override public void onStart(ITestContext context) { // TODO Auto-generated method stub - + } @Override public void onFinish(ITestContext context) { // TODO Auto-generated method stub - + } } diff --git a/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java b/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java index e7dd86e..0c04737 100644 --- a/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java +++ b/MyTestNGProject/src/com/testng/listeners/SampleTestClass.java @@ -5,27 +5,27 @@ import org.testng.annotations.Test; public class SampleTestClass { - + @Test public void testOne(){ System.out.println("I am TestOne"); } - + @Test(dataProvider = "dataprovider") public void testGetData(String s) { System.out.println("Test GetData method, input = " +s); } - + @DataProvider public Object[] dataprovider() { return new Object[] {"A", "B"}; } - + @Test public void testThree(){ Assert.assertEquals(5, 7); } - + @Test public void testFour(){ System.out.println("I am testFour"); diff --git a/MyTestNGProject/src/com/testng/training/AssertionExample.java b/MyTestNGProject/src/com/testng/training/AssertionExample.java index 7db5cfc..1389ca0 100644 --- a/MyTestNGProject/src/com/testng/training/AssertionExample.java +++ b/MyTestNGProject/src/com/testng/training/AssertionExample.java @@ -4,39 +4,39 @@ import org.testng.annotations.Test; public class AssertionExample { - + @Test public void testOne(){ System.out.println("Hi, I am Test One ....."); Assert.assertEquals("FaceBook", "FaceBook"); } - - @Test + + @Test public void testTwo(){ - + Assert.assertEquals(404, 200); System.out.println("Hi, I am Test Two ....."); } - - @Test + + @Test public void testThree(){ System.out.println("Hi, I am Test Three ....."); Assert.assertTrue(true); - + } - - @Test + + @Test public void testFour(){ System.out.println("Hi, I am Test Four ....."); Assert.assertTrue(false, "Making Test Failure"); } - + @Test public void testFive(){ System.out.println("Hi, I am Test Five ....."); } - - @Test + + @Test public void testSix(){ System.out.println("Hi, I am Test Sixs ....."); } diff --git a/MyTestNGProject/src/com/testng/training/MultiTestDependency.java b/MyTestNGProject/src/com/testng/training/MultiTestDependency.java index 7fd97ec..d5c3187 100644 --- a/MyTestNGProject/src/com/testng/training/MultiTestDependency.java +++ b/MyTestNGProject/src/com/testng/training/MultiTestDependency.java @@ -12,7 +12,7 @@ public void start() { @Test (dependsOnMethods="start") public void init() { - + System.out.println("Initializing the data for processing!"); } diff --git a/MyTestNGProject/src/com/testng/training/PriorityExample.java b/MyTestNGProject/src/com/testng/training/PriorityExample.java index 859c177..47659bc 100644 --- a/MyTestNGProject/src/com/testng/training/PriorityExample.java +++ b/MyTestNGProject/src/com/testng/training/PriorityExample.java @@ -3,27 +3,27 @@ import org.testng.annotations.Test; public class PriorityExample { - + @Test public void testOne(){ System.out.println("Hi, I am Test One ....."); } - + @Test (priority =1) public void testTwo(){ System.out.println("Hi, I am Test Two ....."); } - + @Test (priority =2) public void testThree(){ System.out.println("Hi, I am Test Three ....."); - + } - + @Test (priority =3) public void testFour(){ System.out.println("Hi, I am Test Four ....."); } - + } diff --git a/MyTestNGProject/src/com/testng/training/SamplClassTwo.java b/MyTestNGProject/src/com/testng/training/SamplClassTwo.java index 962486b..3c705b7 100644 --- a/MyTestNGProject/src/com/testng/training/SamplClassTwo.java +++ b/MyTestNGProject/src/com/testng/training/SamplClassTwo.java @@ -3,12 +3,12 @@ import org.testng.annotations.Test; public class SamplClassTwo { - + @Test public void sampleTestTwoMethodOne(){ System.out.println("Hi, I am from Sample Class Two, Method One"); } - + @Test public void sampleTestTwoMethodTwo(){ System.out.println("Hi, I am from Sample Class Two, Method Two"); diff --git a/MyTestNGProject/src/com/testng/training/SampleTestOne.java b/MyTestNGProject/src/com/testng/training/SampleTestOne.java index c4fff38..6fb29ed 100644 --- a/MyTestNGProject/src/com/testng/training/SampleTestOne.java +++ b/MyTestNGProject/src/com/testng/training/SampleTestOne.java @@ -3,12 +3,12 @@ import org.testng.annotations.Test; public class SampleTestOne { - + @Test public void sampleTestOneMethodOne(){ System.out.println("Hi, I am from Sample Class One, Method One"); } - + @Test public void sampleTestOneMethodTwo(){ System.out.println("Hi, I am from Sample Class One, Method Two"); diff --git a/MyTestNGProject/src/com/testng/training/SkippingExample.java b/MyTestNGProject/src/com/testng/training/SkippingExample.java index 474268c..0042ea8 100644 --- a/MyTestNGProject/src/com/testng/training/SkippingExample.java +++ b/MyTestNGProject/src/com/testng/training/SkippingExample.java @@ -4,28 +4,28 @@ import org.testng.annotations.Test; public class SkippingExample { - + @Test public void testOne(){ System.out.println("Hi, I am Test One ....."); } - + @Test (enabled=false) public void testTwo(){ System.out.println("Hi, I am Test Two ....."); } - + @Test public void testThree(){ System.out.println("Hi, I am Test Three ....."); - + throw new SkipException("Skipping Delibretly, As this test is incomplete"); } - + @Test public void testFour(){ System.out.println("Hi, I am Test Four ....."); } - + } diff --git a/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java b/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java index 92d3180..ec65f55 100644 --- a/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java +++ b/MyTestNGProject/src/com/testng/training/SoftAssertionExample.java @@ -27,7 +27,7 @@ public void testCasetwo() { System.out.println("*** test case two executed successfully ***"); softAssert.assertAll(); } - + @Test public void testCaseThree() { SoftAssert softAssert = new SoftAssert(); @@ -37,6 +37,6 @@ public void testCaseThree() { Assert.assertTrue("Hello".equals("Hello"), "Second hard assert failed"); System.out.println("*** test case Three executed successfully ***"); } - + } diff --git a/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java b/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java index bceeabf..2ca6566 100644 --- a/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java +++ b/MyTestNGProject/src/com/testng/training/TestCaseGrouping.java @@ -3,23 +3,23 @@ import org.testng.annotations.Test; public class TestCaseGrouping { - + @Test(groups="Regression") public void testCaseOne() { System.out.println("Im in testCaseOne - And in Regression Group"); } - + @Test(groups="Regression") public void testCaseTwo(){ System.out.println("Im in testCaseTwo - And in Regression Group"); } - + @Test(groups="Smoke Test") public void testCaseThree(){ System.out.println("Im in testCaseThree - And in Smoke Test Group"); } - + @Test(groups={"Regression", "Sanity"}) public void testCaseFour(){ System.out.println("Im in testCaseFour - And in Regression & Sanity Group"); diff --git a/MyTestNGProject/src/com/testng/training/TestParameters.java b/MyTestNGProject/src/com/testng/training/TestParameters.java index a224cfd..23629bd 100644 --- a/MyTestNGProject/src/com/testng/training/TestParameters.java +++ b/MyTestNGProject/src/com/testng/training/TestParameters.java @@ -4,7 +4,7 @@ import org.testng.annotations.Test; public class TestParameters { - + @Test @Parameters("browser") public void testCaseOne(String browser) { diff --git a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html index 3e5930a..790a634 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html +++ b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.html @@ -57,9 +57,9 @@

AcceptanceLevel

- + - + @@ -70,6 +70,7 @@

AcceptanceLevel

Tests passed/Failed/Skipped:1/0/0
Started on:Sun Jan 06 11:14:42 IST 2019Started on:Fri Jan 19 22:17:50 IST 2024
Total time:0 seconds (5 ms)
Total time:0 seconds (2 ms)
Included groups:
+ @@ -78,7 +79,7 @@

AcceptanceLevel

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
acceptanceTest
Test class: com.testng.dataprovider.DataProviderAcceptanceExample
Parameters: Acceptance test data
0com.testng.dataprovider.DataProviderAcceptanceExample@204f30ec
com.testng.dataprovider.DataProviderAcceptanceExample@4567f35d

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml index 58fb073..59fe6f9 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml +++ b/MyTestNGProject/test-output/Data Provider Suite/AcceptanceLevel.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html index b87d372..0fd9ff1 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html +++ b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.html @@ -57,9 +57,9 @@

IntegrationLevel

- + - + @@ -70,6 +70,7 @@

IntegrationLevel

Tests passed/Failed/Skipped:1/0/0
Started on:Sun Jan 06 11:14:37 IST 2019Started on:Fri Jan 19 22:17:50 IST 2024
Total time:0 seconds (6 ms)
Total time:0 seconds (1 ms)
Included groups:
+ @@ -78,7 +79,7 @@

IntegrationLevel

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
integrationTest
Test class: com.testng.dataprovider.DataProviderIntegrationExample
Parameters: Integration test data
0com.testng.dataprovider.DataProviderIntegrationExample@42e26948
com.testng.dataprovider.DataProviderIntegrationExample@661972b0

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml index 62d7b5b..7272770 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml +++ b/MyTestNGProject/test-output/Data Provider Suite/IntegrationLevel.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html index d071fd4..b14379e 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html +++ b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.html @@ -57,9 +57,9 @@

Unit Test

- + - + @@ -70,25 +70,26 @@

Unit Test

Tests passed/Failed/Skipped:3/0/0
Started on:Sun Jan 06 11:14:32 IST 2019Started on:Fri Jan 19 22:17:50 IST 2024
Total time:0 seconds (21 ms)
Total time:0 seconds (6 ms)
Included groups:
+ - + - + - + - + - +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
commonScenarios
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Common scenario data
scenario2
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Scenario2 data
0com.testng.dataprovider.DataProviderParameterExample@6a41eaa2
com.testng.dataprovider.DataProviderParameterExample@6aba2b86
scenario1
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Scenario1 data
0com.testng.dataprovider.DataProviderParameterExample@6a41eaa2
com.testng.dataprovider.DataProviderParameterExample@6aba2b86
scenario2
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Scenario2 data
commonScenarios
Test class: com.testng.dataprovider.DataProviderParameterExample
Parameters: Common scenario data
0com.testng.dataprovider.DataProviderParameterExample@6a41eaa2
com.testng.dataprovider.DataProviderParameterExample@6aba2b86

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml index a7214af..50ff83d 100644 --- a/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml +++ b/MyTestNGProject/test-output/Data Provider Suite/Unit Test.xml @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/MyTestNGProject/test-output/Default suite/Default test.html b/MyTestNGProject/test-output/Default suite/Default test.html deleted file mode 100644 index 5706847..0000000 --- a/MyTestNGProject/test-output/Default suite/Default test.html +++ /dev/null @@ -1,94 +0,0 @@ - - -TestNG: Default test - - - - - - - - -

Default test

- - - - - - - - - - - -
Tests passed/Failed/Skipped:3/0/0
Started on:Sat Jan 05 20:25:53 IST 2019
Total time:0 seconds (87 ms)
Included groups:
Excluded groups:

-(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - - - -
PASSED TESTS
Test methodExceptionTime (seconds)Instance
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: A
0com.testng.listeners.SampleTestClass@36d4b5c
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: B
0com.testng.listeners.SampleTestClass@36d4b5c
testOne
Test class: com.testng.listeners.SampleTestClass
0com.testng.listeners.SampleTestClass@36d4b5c

- - \ No newline at end of file diff --git a/MyTestNGProject/test-output/Default suite/Default test.xml b/MyTestNGProject/test-output/Default suite/Default test.xml deleted file mode 100644 index 64b5177..0000000 --- a/MyTestNGProject/test-output/Default suite/Default test.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/MyTestNGProject/test-output/Default suite/testng-failed.xml b/MyTestNGProject/test-output/Default suite/testng-failed.xml deleted file mode 100644 index 34f644d..0000000 --- a/MyTestNGProject/test-output/Default suite/testng-failed.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.html b/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.html deleted file mode 100644 index 24b3fac..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.html +++ /dev/null @@ -1,94 +0,0 @@ - - -TestNG: Facebook Login Positive Case - - - - - - - - -

Facebook Login Positive Case

- - - - - - - - - - - -
Tests passed/Failed/Skipped:3/0/0
Started on:Sun Dec 23 20:09:08 IST 2018
Total time:0 seconds (81 ms)
Included groups:
Excluded groups:

-(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - - - -
PASSED TESTS
Test methodExceptionTime (seconds)Instance
loginWithInValidCredentials
Test class: FaceBookLogin
0FaceBookLogin@36d4b5c
loginWithInValidUserName
Test class: FaceBookLogin
0FaceBookLogin@36d4b5c
loginWithValidCredentials
Test class: FaceBookLogin
0FaceBookLogin@36d4b5c

- - \ No newline at end of file diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.xml b/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.xml deleted file mode 100644 index 18875e4..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Login Positive Case.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.html b/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.html deleted file mode 100644 index 66897e9..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.html +++ /dev/null @@ -1,89 +0,0 @@ - - -TestNG: Facebook Profile Test Case - - - - - - - - -

Facebook Profile Test Case

- - - - - - - - - - - -
Tests passed/Failed/Skipped:2/0/0
Started on:Sun Dec 23 20:09:13 IST 2018
Total time:0 seconds (12 ms)
Included groups:
Excluded groups:

-(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - -
PASSED TESTS
Test methodExceptionTime (seconds)Instance
checkProfileLink
Test class: FaceBookProfileTest
0FaceBookProfileTest@2b98378d
checkProfileLogo
Test class: FaceBookProfileTest
0FaceBookProfileTest@2b98378d

- - \ No newline at end of file diff --git a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.xml b/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.xml deleted file mode 100644 index fff5028..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Facebook Profile Test Case.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.html b/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.html deleted file mode 100644 index b7e2b59..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.html +++ /dev/null @@ -1,99 +0,0 @@ - - -TestNG: Sample Test Case for Package - - - - - - - - -

Sample Test Case for Package

- - - - - - - - - - - -
Tests passed/Failed/Skipped:4/0/0
Started on:Sun Dec 23 20:09:18 IST 2018
Total time:0 seconds (26 ms)
Included groups:
Excluded groups:

-(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
PASSED TESTS
Test methodExceptionTime (seconds)Instance
sampleTestOneMethodOne
Test class: com.testng.training.SampleTestOne
0com.testng.training.SampleTestOne@5e5792a0
sampleTestOneMethodTwo
Test class: com.testng.training.SampleTestOne
0com.testng.training.SampleTestOne@5e5792a0
sampleTestTwoMethodOne
Test class: com.testng.training.SamplClassTwo
0com.testng.training.SamplClassTwo@3ffc5af1
sampleTestTwoMethodTwo
Test class: com.testng.training.SamplClassTwo
0com.testng.training.SamplClassTwo@3ffc5af1

- - \ No newline at end of file diff --git a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.xml b/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.xml deleted file mode 100644 index 7931797..0000000 --- a/MyTestNGProject/test-output/FaceBook Login/Sample Test Case for Package.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/MyTestNGProject/test-output/Suite/Test.html b/MyTestNGProject/test-output/Suite/Test.html new file mode 100644 index 0000000..3a4918f --- /dev/null +++ b/MyTestNGProject/test-output/Suite/Test.html @@ -0,0 +1,71 @@ + + +TestNG: Test + + + + + + + + +

Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/0/0
Started on:Fri Jan 19 22:18:15 IST 2024
Total time:0 seconds (5 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + \ No newline at end of file diff --git a/MyTestNGProject/test-output/Suite/Test.xml b/MyTestNGProject/test-output/Suite/Test.xml new file mode 100644 index 0000000..ad59279 --- /dev/null +++ b/MyTestNGProject/test-output/Suite/Test.xml @@ -0,0 +1,4 @@ + + + + diff --git a/MyTestNGProject/test-output/Test Case Group/Group Functionality.html b/MyTestNGProject/test-output/Test Case Group/Group Functionality.html index f92e0bd..a4936b9 100644 --- a/MyTestNGProject/test-output/Test Case Group/Group Functionality.html +++ b/MyTestNGProject/test-output/Test Case Group/Group Functionality.html @@ -57,9 +57,9 @@

Group Functionality

- + - + @@ -70,20 +70,21 @@

Group Functionality

Tests passed/Failed/Skipped:2/0/0
Started on:Fri Jan 04 20:42:22 IST 2019Started on:Fri Jan 19 22:17:09 IST 2024
Total time:0 seconds (168 ms)
Total time:0 seconds (23 ms)
Included groups:Regression
+ - + - + - + - +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
testCaseOne
Test class: com.testng.training.TestCaseGrouping
testCaseTwo
Test class: com.testng.training.TestCaseGrouping
0com.testng.training.TestCaseGrouping@7f9a81e8
com.testng.training.TestCaseGrouping@2f7c2f4f
testCaseTwo
Test class: com.testng.training.TestCaseGrouping
testCaseOne
Test class: com.testng.training.TestCaseGrouping
0com.testng.training.TestCaseGrouping@7f9a81e8
com.testng.training.TestCaseGrouping@2f7c2f4f

\ No newline at end of file diff --git a/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml b/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml index c8a91f2..3c65be5 100644 --- a/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml +++ b/MyTestNGProject/test-output/Test Case Group/Group Functionality.xml @@ -1,12 +1,12 @@ - - - - - - - + + + + + + + diff --git a/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html b/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html index fa43fc5..f5acc14 100644 --- a/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html +++ b/MyTestNGProject/test-output/Test Parameters/Test Parameter via XML file.html @@ -57,9 +57,9 @@

Test Parameter via XML file

+ @@ -78,12 +79,12 @@

Test Parameter via XML file

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- - - + + + diff --git a/MyTestNGProject/test-output/Test Parameters/testng-failed.xml b/MyTestNGProject/test-output/Test Parameters/testng-failed.xml deleted file mode 100644 index 511c837..0000000 --- a/MyTestNGProject/test-output/Test Parameters/testng-failed.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html index 771b828..6791aca 100644 --- a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html +++ b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.html @@ -57,9 +57,9 @@

Listener Test Case

- + - + @@ -70,6 +70,7 @@

Listener Test Case

Tests passed/Failed/Skipped:3/1/1
Started on:Sat Jan 05 20:32:19 IST 2019Started on:Fri Jan 19 22:17:17 IST 2024
Total time:0 seconds (187 ms)
Total time:0 seconds (31 ms)
Included groups:
+ @@ -78,70 +79,75 @@

Listener Test Case

FAILED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
testThree
Test class: com.testng.listeners.SampleTestClass
java.lang.AssertionError: expected [7] but found [5]
 	at com.testng.listeners.SampleTestClass.testThree(SampleTestClass.java:26)
-... Removed 31 stack frames
Click to show all stack frames -
java.lang.AssertionError: expected [7] but found [5]
-	at org.testng.Assert.fail(Assert.java:96)
-	at org.testng.Assert.failNotEquals(Assert.java:776)
-	at org.testng.Assert.assertEqualsImpl(Assert.java:137)
-	at org.testng.Assert.assertEquals(Assert.java:118)
-	at org.testng.Assert.assertEquals(Assert.java:652)
-	at org.testng.Assert.assertEquals(Assert.java:662)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 32 stack frames
Click to show all stack frames +
java.lang.AssertionError: expected [7] but found [5]
+	at org.testng.Assert.fail(Assert.java:111)
+	at org.testng.Assert.failNotEquals(Assert.java:1578)
+	at org.testng.Assert.assertEqualsImpl(Assert.java:150)
+	at org.testng.Assert.assertEquals(Assert.java:132)
+	at org.testng.Assert.assertEquals(Assert.java:1419)
+	at org.testng.Assert.assertEquals(Assert.java:1383)
+	at org.testng.Assert.assertEquals(Assert.java:1429)
 	at com.testng.listeners.SampleTestClass.testThree(SampleTestClass.java:26)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
-	at org.testng.TestRunner.privateRun(TestRunner.java:648)
-	at org.testng.TestRunner.run(TestRunner.java:505)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
 	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
-	at org.testng.TestNG.runSuites(TestNG.java:1049)
-	at org.testng.TestNG.run(TestNG.java:1017)
-	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
 	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
 	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
 
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee

+ - + - + - + - + - + - +
PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: A
testOne
Test class: com.testng.listeners.SampleTestClass
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: B
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: A
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee
testOne
Test class: com.testng.listeners.SampleTestClass
testGetData
Test class: com.testng.listeners.SampleTestClass
Parameters: B
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee

+ @@ -150,37 +156,39 @@

Listener Test Case

SKIPPED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
testFour
Test class: com.testng.listeners.SampleTestClass
org.testng.SkipException
 	at com.testng.listeners.SampleTestClass.testFour(SampleTestClass.java:32)
-... Removed 25 stack frames
Click to show all stack frames -
org.testng.SkipException
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 25 stack frames
Click to show all stack frames +
org.testng.SkipException
 	at com.testng.listeners.SampleTestClass.testFour(SampleTestClass.java:32)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
-	at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
-	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
-	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
-	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
-	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
-	at org.testng.TestRunner.privateRun(TestRunner.java:648)
-	at org.testng.TestRunner.run(TestRunner.java:505)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
 	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
-	at org.testng.TestNG.runSuites(TestNG.java:1049)
-	at org.testng.TestNG.run(TestNG.java:1017)
-	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
 	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
 	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
 
0com.testng.listeners.SampleTestClass@5034c75a
com.testng.listeners.SampleTestClass@5223e5ee

\ No newline at end of file diff --git a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml index 74a0e28..a55a2e2 100644 --- a/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml +++ b/MyTestNGProject/test-output/TestNG Listener Suite/Listener Test Case.xml @@ -1,17 +1,18 @@ - - + + - - - - + + + + +at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +... Removed 32 stack frames]]> diff --git a/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml b/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml index 3214619..f657d0b 100644 --- a/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml +++ b/MyTestNGProject/test-output/TestNG Listener Suite/testng-failed.xml @@ -1,6 +1,6 @@ - - + + diff --git a/MyTestNGProject/test-output/TestNG Sample/Sample.html b/MyTestNGProject/test-output/TestNG Sample/Sample.html index 42e60dc..8df1813 100644 --- a/MyTestNGProject/test-output/TestNG Sample/Sample.html +++ b/MyTestNGProject/test-output/TestNG Sample/Sample.html @@ -57,9 +57,9 @@

Sample

- + - + @@ -70,6 +70,7 @@

Sample

Tests passed/Failed/Skipped:1/0/0
Started on:Sun Jan 06 11:14:22 IST 2019Started on:Fri Jan 19 22:18:04 IST 2024
Total time:0 seconds (60 ms)
Total time:0 seconds (19 ms)
Included groups:
+ @@ -78,7 +79,7 @@

Sample

PASSED TESTS
Test methodAttribute(s) Exception Time (seconds) Instance
- +
first
Test class: executionorder.AnnotationsTest
0executionorder.AnnotationsTest@4cc0edeb
executionorder.AnnotationsTest@4facf68f

\ No newline at end of file diff --git a/MyTestNGProject/test-output/TestNG Sample/Sample.xml b/MyTestNGProject/test-output/TestNG Sample/Sample.xml index 7d36b82..5d84ff0 100644 --- a/MyTestNGProject/test-output/TestNG Sample/Sample.xml +++ b/MyTestNGProject/test-output/TestNG Sample/Sample.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/emailable-report.html b/MyTestNGProject/test-output/emailable-report.html index 6615b23..033c0b9 100644 --- a/MyTestNGProject/test-output/emailable-report.html +++ b/MyTestNGProject/test-output/emailable-report.html @@ -1,5 +1,5 @@ - - + + TestNG Report @@ -7,31 +7,13 @@ - - - - - - - - - - - + + + +
Test# Passed# Skipped# FailedTime (ms)Included GroupsExcluded Groups
Test Parameters
Test Parameter via XML file20012
TestNG Sample
Sample10060
Data Provider Suite
Unit Test30021
IntegrationLevel1006
AcceptanceLevel1005
Multiple Test Suites
Total800104
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Test Parameters
Test Parameter via XML file200025
+
ClassMethodStartTime (ms)
Test Parameters
Test Parameter via XML file — passed
com.testng.training.TestParameterstestCaseOne17056829179605
testCaseTwo17056829179665
- - - - - -
ClassMethodStartTime (ms)
Test Parameters
Test Parameter via XML file — passed
com.testng.training.TestParameterstestCaseOne15467534672672
testCaseTwo15467534672712
TestNG Sample
Sample — passed
executionorder.AnnotationsTestfirst15467534621879
Data Provider Suite
Unit Test — passed
com.testng.dataprovider.DataProviderParameterExamplecommonScenarios15467534722963
scenario115467534723022
scenario215467534723072
IntegrationLevel — passed
com.testng.dataprovider.DataProviderIntegrationExampleintegrationTest15467534773231
AcceptanceLevel — passed
com.testng.dataprovider.DataProviderAcceptanceExampleacceptanceTest15467534823382
Multiple Test Suites

Test Parameter via XML file

com.testng.training.TestParameters#testCaseOne

Parameter #1
Mozilla

back to summary

com.testng.training.TestParameters#testCaseTwo

Parameter #1Parameter #2
anshulc55@gmail.comTest@12345

back to summary

-

Sample

executionorder.AnnotationsTest#first

back to summary

-

Unit Test

com.testng.dataprovider.DataProviderParameterExample#commonScenarios

Parameter #1
Common scenario data

back to summary

-

com.testng.dataprovider.DataProviderParameterExample#scenario1

Parameter #1
Scenario1 data

back to summary

-

com.testng.dataprovider.DataProviderParameterExample#scenario2

Parameter #1
Scenario2 data

back to summary

-

IntegrationLevel

com.testng.dataprovider.DataProviderIntegrationExample#integrationTest

Parameter #1
Integration test data

back to summary

-

AcceptanceLevel

com.testng.dataprovider.DataProviderAcceptanceExample#acceptanceTest

Parameter #1
Acceptance test data

back to summary

diff --git a/MyTestNGProject/test-output/index.html b/MyTestNGProject/test-output/index.html index 502f2ec..994331f 100644 --- a/MyTestNGProject/test-output/index.html +++ b/MyTestNGProject/test-output/index.html @@ -5,8 +5,9 @@ TestNG reports - - + + + - Total running time: 4 ms + Total running time: 10 ms
-
-
- Times for TestNG Sample -
-
-
- - Total running time: 9 ms -
-
-
-
-
-
-
- Times for Data Provider Suite -
-
-
- - Total running time: 10 ms -
-
-
-
-
-
-
- Times for Multiple Test Suites -
-
-
- -
-
-
-
-
Reporter output for Test Parameters @@ -713,27 +228,6 @@
-
-
- Reporter output for TestNG Sample -
-
-
-
-
-
- Reporter output for Data Provider Suite -
-
-
-
-
-
- Reporter output for Multiple Test Suites -
-
-
-
0 ignored methods @@ -741,27 +235,6 @@
-
-
- 0 ignored methods -
-
-
-
-
-
- 0 ignored methods -
-
-
-
-
-
- 0 ignored methods -
-
-
-
Methods in chronological order @@ -775,101 +248,12 @@
testCaseTwo(anshulc55@gmail.com, Test@12345) - 4 ms -
-
-
-
-
- Methods in chronological order -
-
-
-
executionorder.SampleTestngUsage
-
- beforeSuite - 0 ms -
-
- beforeTest - 25 ms -
-
-
-
executionorder.AnnotationsTest
-
- beforeClass - 39 ms -
-
- beforeMethod - 53 ms -
-
- first - 60 ms -
-
- AfterMethod - 75 ms -
-
- afterClass - 76 ms -
-
- afterTest - 78 ms -
-
- afterSuite - 5133 ms -
-
-
-
-
- Methods in chronological order -
-
-
-
com.testng.dataprovider.DataProviderParameterExample
-
- commonScenarios(Common scenario data) - 0 ms -
-
- scenario1(Scenario1 data) 6 ms
-
- scenario2(Scenario2 data) - 11 ms -
-
-
-
com.testng.dataprovider.DataProviderIntegrationExample
-
- integrationTest(Integration test data) - 5027 ms -
-
-
-
com.testng.dataprovider.DataProviderAcceptanceExample
-
- acceptanceTest(Acceptance test data) - 10042 ms -
-
-
-
-
- Methods in chronological order -
-
+ diff --git a/MyTestNGProject/test-output/jquery-1.7.1.min.js b/MyTestNGProject/test-output/jquery-1.7.1.min.js deleted file mode 100644 index 198b3ff..0000000 --- a/MyTestNGProject/test-output/jquery-1.7.1.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/MyTestNGProject/test-output/jquery-3.6.0.min.js b/MyTestNGProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/MyTestNGProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"
","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-FaceBookProfileTest.xml b/MyTestNGProject/test-output/junitreports/TEST-FaceBookProfileTest.xml deleted file mode 100644 index 39179bf..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-FaceBookProfileTest.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml index ae5a1c7..a65758a 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderAcceptanceExample.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml index 6813ac8..7b51ff1 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderIntegrationExample.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml index ae6d7fc..86dbc71 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.DataProviderParameterExample.xml @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.TestParameterExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.TestParameterExample.xml deleted file mode 100644 index 98517ce..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.dataprovider.TestParameterExample.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml index 4796a8c..ca27e8b 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.listeners.SampleTestClass.xml @@ -1,48 +1,50 @@ - - - + + + + + + + - - - - - - + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.AssertionExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.AssertionExample.xml deleted file mode 100644 index aacd30c..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.AssertionExample.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.MultiTestDependency.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.MultiTestDependency.xml deleted file mode 100644 index aa0baf3..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.MultiTestDependency.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.PriorityExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.PriorityExample.xml deleted file mode 100644 index 239c318..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.PriorityExample.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SamplClassTwo.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SamplClassTwo.xml deleted file mode 100644 index b1f9371..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SamplClassTwo.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SampleTestOne.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SampleTestOne.xml deleted file mode 100644 index 032f6fc..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SampleTestOne.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SkippingExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SkippingExample.xml deleted file mode 100644 index 09aa3f6..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SkippingExample.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SoftAssertionExample.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SoftAssertionExample.xml deleted file mode 100644 index 1d31098..0000000 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.SoftAssertionExample.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml index b8bc575..6e6da82 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestCaseGrouping.xml @@ -1,6 +1,6 @@ - - - + + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml index d3d2216..5d994f6 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-com.testng.training.TestParameters.xml @@ -1,6 +1,6 @@ - - - + + + diff --git a/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml b/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml index b4b0646..7c72a94 100644 --- a/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml +++ b/MyTestNGProject/test-output/junitreports/TEST-executionorder.AnnotationsTest.xml @@ -1,5 +1,5 @@ - - + + diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/AcceptanceLevel.properties b/MyTestNGProject/test-output/old/Data Provider Suite/AcceptanceLevel.properties deleted file mode 100644 index 1c3d7d1..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/AcceptanceLevel.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Unit Test][SuiteResult context=IntegrationLevel][SuiteResult context=AcceptanceLevel] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/IntegrationLevel.properties b/MyTestNGProject/test-output/old/Data Provider Suite/IntegrationLevel.properties deleted file mode 100644 index 1c3d7d1..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/IntegrationLevel.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Unit Test][SuiteResult context=IntegrationLevel][SuiteResult context=AcceptanceLevel] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/Unit Test.properties b/MyTestNGProject/test-output/old/Data Provider Suite/Unit Test.properties deleted file mode 100644 index 1c3d7d1..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/Unit Test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Unit Test][SuiteResult context=IntegrationLevel][SuiteResult context=AcceptanceLevel] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/classes.html b/MyTestNGProject/test-output/old/Data Provider Suite/classes.html deleted file mode 100644 index 61d0c8b..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/classes.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
executionorder.AnnotationsTest  
@Test
 first 
@BeforeClass
 beforeClass 
@BeforeMethod
 beforeMethod 
@AfterMethod
 AfterMethod 
@AfterClass
 afterClass 
com.testng.dataprovider.DataProviderParameterExample  
@Test
 scenario1 
 scenario2 
 commonScenarios 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.dataprovider.DataProviderIntegrationExample  
@Test
 integrationTest 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.dataprovider.DataProviderAcceptanceExample  
@Test
 acceptanceTest 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.training.TestParameters  
@Test
 testCaseOne 
 testCaseTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/groups.html b/MyTestNGProject/test-output/old/Data Provider Suite/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/index.html b/MyTestNGProject/test-output/old/Data Provider Suite/index.html deleted file mode 100644 index fd3c940..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Data Provider Suite - - - - - diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/main.html b/MyTestNGProject/test-output/old/Data Provider Suite/main.html deleted file mode 100644 index a475dcb..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Data Provider Suite -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/methods-alphabetical.html b/MyTestNGProject/test-output/old/Data Provider Suite/methods-alphabetical.html deleted file mode 100644 index 4c4567b..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/methods-alphabetical.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Data Provider Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:42 0      acceptanceTestmain@1596000437
19/01/06 11:14:32 -10042      commonScenariosmain@1596000437
19/01/06 11:14:37 -5015      integrationTestmain@1596000437
19/01/06 11:14:32 -10036      scenario1main@1596000437
19/01/06 11:14:32 -10031      scenario2main@1596000437
diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/methods-not-run.html b/MyTestNGProject/test-output/old/Data Provider Suite/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/methods.html b/MyTestNGProject/test-output/old/Data Provider Suite/methods.html deleted file mode 100644 index a7791fb..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/methods.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Data Provider Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:32 0      commonScenariosmain@1596000437
19/01/06 11:14:32 6      scenario1main@1596000437
19/01/06 11:14:32 11      scenario2main@1596000437
19/01/06 11:14:37 5027      integrationTestmain@1596000437
19/01/06 11:14:42 10042      acceptanceTestmain@1596000437
diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/reporter-output.html b/MyTestNGProject/test-output/old/Data Provider Suite/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/testng.xml.html b/MyTestNGProject/test-output/old/Data Provider Suite/testng.xml.html deleted file mode 100644 index 268a8f9..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Data Provider Suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Data Provider Suite">
  <test thread-count="5" name="Unit Test">
    <classes>
      <class name="com.testng.dataprovider.DataProviderParameterExample"/>
    </classes>
  </test> <!-- Unit Test -->
  <test thread-count="5" name="IntegrationLevel">
    <classes>
      <class name="com.testng.dataprovider.DataProviderIntegrationExample"/>
    </classes>
  </test> <!-- IntegrationLevel -->
  <test thread-count="5" name="AcceptanceLevel">
    <classes>
      <class name="com.testng.dataprovider.DataProviderAcceptanceExample"/>
    </classes>
  </test> <!-- AcceptanceLevel -->
</suite> <!-- Data Provider Suite -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Data Provider Suite/toc.html b/MyTestNGProject/test-output/old/Data Provider Suite/toc.html deleted file mode 100644 index 4db9afa..0000000 --- a/MyTestNGProject/test-output/old/Data Provider Suite/toc.html +++ /dev/null @@ -1,46 +0,0 @@ - - -Results for Data Provider Suite - - - - -

Results for
Data Provider Suite

- - - - - - - - - - -
3 tests5 classes5 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
AcceptanceLevel (1/0/0) - Results -
-
- - -

-

-
IntegrationLevel (1/0/0) - Results -
-
- - -

-

-
Unit Test (3/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/Default test.properties b/MyTestNGProject/test-output/old/Default suite/Default test.properties deleted file mode 100644 index 37da032..0000000 --- a/MyTestNGProject/test-output/old/Default suite/Default test.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Default test] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/classes.html b/MyTestNGProject/test-output/old/Default suite/classes.html deleted file mode 100644 index bce1870..0000000 --- a/MyTestNGProject/test-output/old/Default suite/classes.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.listeners.SampleTestClass  
@Test
 testOne 
 testGetData 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Default suite/groups.html b/MyTestNGProject/test-output/old/Default suite/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/Default suite/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/index.html b/MyTestNGProject/test-output/old/Default suite/index.html deleted file mode 100644 index 8ed202c..0000000 --- a/MyTestNGProject/test-output/old/Default suite/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Default suite - - - - - diff --git a/MyTestNGProject/test-output/old/Default suite/main.html b/MyTestNGProject/test-output/old/Default suite/main.html deleted file mode 100644 index 5888ae0..0000000 --- a/MyTestNGProject/test-output/old/Default suite/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Default suite -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Default suite/methods-alphabetical.html b/MyTestNGProject/test-output/old/Default suite/methods-alphabetical.html deleted file mode 100644 index 046b41d..0000000 --- a/MyTestNGProject/test-output/old/Default suite/methods-alphabetical.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:25:53 0      testGetDatamain@1418621776
19/01/05 20:25:53 16      testGetDatamain@1418621776
19/01/05 20:25:53 26      testOnemain@1418621776
diff --git a/MyTestNGProject/test-output/old/Default suite/methods-not-run.html b/MyTestNGProject/test-output/old/Default suite/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/Default suite/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/methods.html b/MyTestNGProject/test-output/old/Default suite/methods.html deleted file mode 100644 index 046b41d..0000000 --- a/MyTestNGProject/test-output/old/Default suite/methods.html +++ /dev/null @@ -1,10 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:25:53 0      testGetDatamain@1418621776
19/01/05 20:25:53 16      testGetDatamain@1418621776
19/01/05 20:25:53 26      testOnemain@1418621776
diff --git a/MyTestNGProject/test-output/old/Default suite/reporter-output.html b/MyTestNGProject/test-output/old/Default suite/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Default suite/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/testng.xml.html b/MyTestNGProject/test-output/old/Default suite/testng.xml.html deleted file mode 100644 index 29bc79c..0000000 --- a/MyTestNGProject/test-output/old/Default suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Default suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Default suite">
  <test thread-count="5" verbose="2" name="Default test">
    <classes>
      <class name="com.testng.listeners.SampleTestClass"/>
    </classes>
  </test> <!-- Default test -->
</suite> <!-- Default suite -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Default suite/toc.html b/MyTestNGProject/test-output/old/Default suite/toc.html deleted file mode 100644 index eeead87..0000000 --- a/MyTestNGProject/test-output/old/Default suite/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Default suite - - - - -

Results for
Default suite

- - - - - - - - - - -
1 test1 class2 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Default test (3/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Login Positive Case.properties b/MyTestNGProject/test-output/old/FaceBook Login/Facebook Login Positive Case.properties deleted file mode 100644 index e811617..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Login Positive Case.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Facebook Login Positive Case][SuiteResult context=Facebook Profile Test Case][SuiteResult context=Sample Test Case for Package] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Profile Test Case.properties b/MyTestNGProject/test-output/old/FaceBook Login/Facebook Profile Test Case.properties deleted file mode 100644 index e811617..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/Facebook Profile Test Case.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Facebook Login Positive Case][SuiteResult context=Facebook Profile Test Case][SuiteResult context=Sample Test Case for Package] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/Sample Test Case for Package.properties b/MyTestNGProject/test-output/old/FaceBook Login/Sample Test Case for Package.properties deleted file mode 100644 index e811617..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/Sample Test Case for Package.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Facebook Login Positive Case][SuiteResult context=Facebook Profile Test Case][SuiteResult context=Sample Test Case for Package] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/classes.html b/MyTestNGProject/test-output/old/FaceBook Login/classes.html deleted file mode 100644 index ee0977a..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/classes.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
FaceBookLogin  
@Test
 loginWithValidCredentials 
 loginWithInValidCredentials 
 loginWithInValidUserName 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
FaceBookProfileTest  
@Test
 checkProfileLogo 
 checkProfileLink 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.training.SampleTestOne  
@Test
 sampleTestOneMethodOne 
 sampleTestOneMethodTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
com.testng.training.SamplClassTwo  
@Test
 sampleTestTwoMethodTwo 
 sampleTestTwoMethodOne 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/FaceBook Login/groups.html b/MyTestNGProject/test-output/old/FaceBook Login/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/index.html b/MyTestNGProject/test-output/old/FaceBook Login/index.html deleted file mode 100644 index 3b38862..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for FaceBook Login - - - - - diff --git a/MyTestNGProject/test-output/old/FaceBook Login/main.html b/MyTestNGProject/test-output/old/FaceBook Login/main.html deleted file mode 100644 index 155bc6f..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for FaceBook Login -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/FaceBook Login/methods-alphabetical.html b/MyTestNGProject/test-output/old/FaceBook Login/methods-alphabetical.html deleted file mode 100644 index a3e1d86..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/methods-alphabetical.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


FaceBook Login

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
18/12/23 20:09:13 0      checkProfileLinkmain@1121647253
18/12/23 20:09:13 4      checkProfileLogomain@1121647253
18/12/23 20:09:08 -5081      loginWithInValidCredentialsmain@1121647253
18/12/23 20:09:08 -5058      loginWithInValidUserNamemain@1121647253
18/12/23 20:09:08 -5052      loginWithValidCredentialsmain@1121647253
18/12/23 20:09:18 5034      sampleTestOneMethodOnemain@1121647253
18/12/23 20:09:18 5042      sampleTestOneMethodTwomain@1121647253
18/12/23 20:09:18 5026      sampleTestTwoMethodOnemain@1121647253
18/12/23 20:09:18 5029      sampleTestTwoMethodTwomain@1121647253
diff --git a/MyTestNGProject/test-output/old/FaceBook Login/methods-not-run.html b/MyTestNGProject/test-output/old/FaceBook Login/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/methods.html b/MyTestNGProject/test-output/old/FaceBook Login/methods.html deleted file mode 100644 index 1325c7e..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/methods.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


FaceBook Login

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
18/12/23 20:09:08 0      loginWithInValidCredentialsmain@1121647253
18/12/23 20:09:08 23      loginWithInValidUserNamemain@1121647253
18/12/23 20:09:08 29      loginWithValidCredentialsmain@1121647253
18/12/23 20:09:13 5081      checkProfileLinkmain@1121647253
18/12/23 20:09:13 5085      checkProfileLogomain@1121647253
18/12/23 20:09:18 10107      sampleTestTwoMethodOnemain@1121647253
18/12/23 20:09:18 10110      sampleTestTwoMethodTwomain@1121647253
18/12/23 20:09:18 10115      sampleTestOneMethodOnemain@1121647253
18/12/23 20:09:18 10123      sampleTestOneMethodTwomain@1121647253
diff --git a/MyTestNGProject/test-output/old/FaceBook Login/reporter-output.html b/MyTestNGProject/test-output/old/FaceBook Login/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/testng.xml.html b/MyTestNGProject/test-output/old/FaceBook Login/testng.xml.html deleted file mode 100644 index c67429a..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for FaceBook Login<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="FaceBook Login">
  <test thread-count="1" name="Facebook Login Positive Case">
    <classes>
      <class name="FaceBookLogin"/>
    </classes>
  </test> <!-- Facebook Login Positive Case -->
  <test thread-count="1" name="Facebook Profile Test Case">
    <classes>
      <class name="FaceBookProfileTest"/>
    </classes>
  </test> <!-- Facebook Profile Test Case -->
  <test thread-count="1" name="Sample Test Case for Package">
    <packages>
      <package name="com.testng.training"/>
    </packages>
    <classes>
      <class name="com.testng.training.SamplClassTwo"/>
      <class name="com.testng.training.SampleTestOne"/>
    </classes>
  </test> <!-- Sample Test Case for Package -->
</suite> <!-- FaceBook Login -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/FaceBook Login/toc.html b/MyTestNGProject/test-output/old/FaceBook Login/toc.html deleted file mode 100644 index ed98a32..0000000 --- a/MyTestNGProject/test-output/old/FaceBook Login/toc.html +++ /dev/null @@ -1,46 +0,0 @@ - - -Results for FaceBook Login - - - - -

Results for
FaceBook Login

- - - - - - - - - - -
3 tests4 classes9 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Facebook Login Positive Case (3/0/0) - Results -
-
- - -

-

-
Facebook Profile Test Case (2/0/0) - Results -
-
- - -

-

-
Sample Test Case for Package (4/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/Group Functionality.properties b/MyTestNGProject/test-output/old/Test Case Group/Group Functionality.properties deleted file mode 100644 index c382de8..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/Group Functionality.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Group Functionality] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/classes.html b/MyTestNGProject/test-output/old/Test Case Group/classes.html deleted file mode 100644 index 51e8b72..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/classes.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.training.TestCaseGrouping  
@Test
 testCaseTwoRegression
 testCaseThreeSmoke Test
 testCaseOneRegression
 testCaseFourSanity Regression
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Test Case Group/groups.html b/MyTestNGProject/test-output/old/Test Case Group/groups.html deleted file mode 100644 index 9409302..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/groups.html +++ /dev/null @@ -1,3 +0,0 @@ -

Groups used for this test run

- -
Group nameMethods
RegressionTestCaseGrouping.testCaseOne()[pri:0, instance:com.testng.training.TestCaseGrouping@7f9a81e8]
TestCaseGrouping.testCaseTwo()[pri:0, instance:com.testng.training.TestCaseGrouping@7f9a81e8]
diff --git a/MyTestNGProject/test-output/old/Test Case Group/index.html b/MyTestNGProject/test-output/old/Test Case Group/index.html deleted file mode 100644 index 4a0ddb6..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Test Case Group - - - - - diff --git a/MyTestNGProject/test-output/old/Test Case Group/main.html b/MyTestNGProject/test-output/old/Test Case Group/main.html deleted file mode 100644 index 26ce7ae..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Test Case Group -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Test Case Group/methods-alphabetical.html b/MyTestNGProject/test-output/old/Test Case Group/methods-alphabetical.html deleted file mode 100644 index cb93a38..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/methods-alphabetical.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Case Group

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/04 20:42:22 0      testCaseOnemain@1967892594
19/01/04 20:42:22 68      testCaseTwomain@1967892594
diff --git a/MyTestNGProject/test-output/old/Test Case Group/methods-not-run.html b/MyTestNGProject/test-output/old/Test Case Group/methods-not-run.html deleted file mode 100644 index c88abe8..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/methods-not-run.html +++ /dev/null @@ -1,4 +0,0 @@ -

Methods that were not run

- - -
com.testng.training.TestCaseGrouping.testCaseThree
com.testng.training.TestCaseGrouping.testCaseFour
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/methods.html b/MyTestNGProject/test-output/old/Test Case Group/methods.html deleted file mode 100644 index cb93a38..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/methods.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Case Group

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/04 20:42:22 0      testCaseOnemain@1967892594
19/01/04 20:42:22 68      testCaseTwomain@1967892594
diff --git a/MyTestNGProject/test-output/old/Test Case Group/reporter-output.html b/MyTestNGProject/test-output/old/Test Case Group/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/testng.xml.html b/MyTestNGProject/test-output/old/Test Case Group/testng.xml.html deleted file mode 100644 index e7ddd71..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Test Case Group<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Test Case Group">
  <test thread-count="1" name="Group Functionality">
    <groups>
      <run>
        <include name="Regression"/>
        <exclude name="Sanity"/>
      </run>
    </groups>
    <classes>
      <class name="com.testng.training.TestCaseGrouping"/>
    </classes>
  </test> <!-- Group Functionality -->
</suite> <!-- Test Case Group -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Case Group/toc.html b/MyTestNGProject/test-output/old/Test Case Group/toc.html deleted file mode 100644 index 41730cf..0000000 --- a/MyTestNGProject/test-output/old/Test Case Group/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Test Case Group - - - - -

Results for
Test Case Group

- - - - - - - - - - -
1 test1 class2 methods:
-  chronological
-  alphabetical
-  not run (2)
1 groupreporter outputtestng.xml
- -

-

-
Group Functionality (2/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/Test Parameter via XML file.properties b/MyTestNGProject/test-output/old/Test Parameters/Test Parameter via XML file.properties deleted file mode 100644 index 1f00018..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/Test Parameter via XML file.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Test Parameter via XML file] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/classes.html b/MyTestNGProject/test-output/old/Test Parameters/classes.html deleted file mode 100644 index a5c83fa..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/classes.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.training.TestParameters  
@Test
 testCaseOne 
 testCaseTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/Test Parameters/groups.html b/MyTestNGProject/test-output/old/Test Parameters/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/index.html b/MyTestNGProject/test-output/old/Test Parameters/index.html deleted file mode 100644 index f2aae23..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for Test Parameters - - - - - diff --git a/MyTestNGProject/test-output/old/Test Parameters/main.html b/MyTestNGProject/test-output/old/Test Parameters/main.html deleted file mode 100644 index c2b8c8a..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for Test Parameters -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/Test Parameters/methods-alphabetical.html b/MyTestNGProject/test-output/old/Test Parameters/methods-alphabetical.html deleted file mode 100644 index f2009e0..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/methods-alphabetical.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Parameters

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:27 0      testCaseOnemain@1596000437
19/01/06 11:14:27 4      testCaseTwomain@1596000437
diff --git a/MyTestNGProject/test-output/old/Test Parameters/methods-not-run.html b/MyTestNGProject/test-output/old/Test Parameters/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/methods.html b/MyTestNGProject/test-output/old/Test Parameters/methods.html deleted file mode 100644 index f2009e0..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/methods.html +++ /dev/null @@ -1,8 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


Test Parameters

(Hover the method name to see the test class name)

- - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:27 0      testCaseOnemain@1596000437
19/01/06 11:14:27 4      testCaseTwomain@1596000437
diff --git a/MyTestNGProject/test-output/old/Test Parameters/reporter-output.html b/MyTestNGProject/test-output/old/Test Parameters/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/testng.xml.html b/MyTestNGProject/test-output/old/Test Parameters/testng.xml.html deleted file mode 100644 index f15c6eb..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for Test Parameters<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Test Parameters">
  <test thread-count="1" name="Test Parameter via XML file">
    <parameter name="password" value="Test@12345"/>
    <parameter name="browser" value="Mozilla"/>
    <parameter name="userName" value="anshulc55@gmail.com"/>
    <classes>
      <class name="com.testng.training.TestParameters"/>
    </classes>
  </test> <!-- Test Parameter via XML file -->
</suite> <!-- Test Parameters -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/Test Parameters/toc.html b/MyTestNGProject/test-output/old/Test Parameters/toc.html deleted file mode 100644 index 7861569..0000000 --- a/MyTestNGProject/test-output/old/Test Parameters/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for Test Parameters - - - - -

Results for
Test Parameters

- - - - - - - - - - -
1 test1 class2 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Test Parameter via XML file (2/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/Listener Test Case.properties b/MyTestNGProject/test-output/old/TestNG Listener Suite/Listener Test Case.properties deleted file mode 100644 index 2662576..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/Listener Test Case.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Listener Test Case] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/classes.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/classes.html deleted file mode 100644 index 579204b..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/classes.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
com.testng.listeners.SampleTestClass  
@Test
 testOne 
 testThree 
 testFour 
 testGetData 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/groups.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/index.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/index.html deleted file mode 100644 index e3b2993..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for TestNG Listener Suite - - - - - diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/main.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/main.html deleted file mode 100644 index 3a4d7fe..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for TestNG Listener Suite -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-alphabetical.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-alphabetical.html deleted file mode 100644 index 778041c..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-alphabetical.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Listener Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:32:19 0      testFourmain@125622176
19/01/05 20:32:19 56      testGetDatamain@125622176
19/01/05 20:32:19 67      testGetDatamain@125622176
19/01/05 20:32:20 94      testOnemain@125622176
19/01/05 20:32:20 109      testThreemain@125622176
diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-not-run.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/methods.html deleted file mode 100644 index 778041c..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/methods.html +++ /dev/null @@ -1,14 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Listener Suite

(Hover the method name to see the test class name)

- - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/05 20:32:19 0      testFourmain@125622176
19/01/05 20:32:19 56      testGetDatamain@125622176
19/01/05 20:32:19 67      testGetDatamain@125622176
19/01/05 20:32:20 94      testOnemain@125622176
19/01/05 20:32:20 109      testThreemain@125622176
diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/reporter-output.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/testng.xml.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/testng.xml.html deleted file mode 100644 index 806a4a2..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for TestNG Listener Suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="TestNG Listener Suite">
  <listeners>
    <listener class-name="com.testng.listeners.DemoListeners"/>
  </listeners>
  <test thread-count="5" name="Listener Test Case">
    <classes>
      <class name="com.testng.listeners.SampleTestClass"/>
    </classes>
  </test> <!-- Listener Test Case -->
</suite> <!-- TestNG Listener Suite -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Listener Suite/toc.html b/MyTestNGProject/test-output/old/TestNG Listener Suite/toc.html deleted file mode 100644 index fd01e96..0000000 --- a/MyTestNGProject/test-output/old/TestNG Listener Suite/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for TestNG Listener Suite - - - - -

Results for
TestNG Listener Suite

- - - - - - - - - - -
1 test1 class4 methods:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Listener Test Case (3/1/1) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/Sample.properties b/MyTestNGProject/test-output/old/TestNG Sample/Sample.properties deleted file mode 100644 index f9d7da6..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/Sample.properties +++ /dev/null @@ -1 +0,0 @@ -[SuiteResult context=Sample] \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/classes.html b/MyTestNGProject/test-output/old/TestNG Sample/classes.html deleted file mode 100644 index bd825d6..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/classes.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Class nameMethod nameGroups
executionorder.AnnotationsTest  
@Test
 first 
@BeforeClass
 beforeClass 
@BeforeMethod
 beforeMethod 
@AfterMethod
 AfterMethod 
@AfterClass
 afterClass 
com.testng.training.TestParameters  
@Test
 testCaseOne 
 testCaseTwo 
@BeforeClass
@BeforeMethod
@AfterMethod
@AfterClass
diff --git a/MyTestNGProject/test-output/old/TestNG Sample/groups.html b/MyTestNGProject/test-output/old/TestNG Sample/groups.html deleted file mode 100644 index 199cb3f..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/groups.html +++ /dev/null @@ -1 +0,0 @@ -

Groups used for this test run

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/index.html b/MyTestNGProject/test-output/old/TestNG Sample/index.html deleted file mode 100644 index 840dca1..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/index.html +++ /dev/null @@ -1,6 +0,0 @@ -Results for TestNG Sample - - - - - diff --git a/MyTestNGProject/test-output/old/TestNG Sample/main.html b/MyTestNGProject/test-output/old/TestNG Sample/main.html deleted file mode 100644 index 20902d2..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/main.html +++ /dev/null @@ -1,2 +0,0 @@ -Results for TestNG Sample -Select a result on the left-hand pane. diff --git a/MyTestNGProject/test-output/old/TestNG Sample/methods-alphabetical.html b/MyTestNGProject/test-output/old/TestNG Sample/methods-alphabetical.html deleted file mode 100644 index 28b4d3b..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/methods-alphabetical.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Sample

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:22 0     <<AfterMethod  main@1596000437
19/01/06 11:14:22 1   <<afterClass    main@1596000437
19/01/06 11:14:27 5058 <<afterSuite      main@1596000437
19/01/06 11:14:22 3  <<afterTest     main@1596000437
19/01/06 11:14:22 -35   >>beforeClass    main@1596000437
19/01/06 11:14:22 -21     >>beforeMethod  main@1596000437
19/01/06 11:14:22 -65 >>beforeSuite      main@1596000437
19/01/06 11:14:22 -49  >>beforeTest     main@1596000437
19/01/06 11:14:22 -15      firstmain@1596000437
diff --git a/MyTestNGProject/test-output/old/TestNG Sample/methods-not-run.html b/MyTestNGProject/test-output/old/TestNG Sample/methods-not-run.html deleted file mode 100644 index 54b14cb..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/methods-not-run.html +++ /dev/null @@ -1,2 +0,0 @@ -

Methods that were not run

-
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/methods.html b/MyTestNGProject/test-output/old/TestNG Sample/methods.html deleted file mode 100644 index 92a6eac..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/methods.html +++ /dev/null @@ -1,22 +0,0 @@ -

Methods run, sorted chronologically

>> means before, << means after


TestNG Sample

(Hover the method name to see the test class name)

- - - - - - - - - - - - - - - - - - - - -
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
19/01/06 11:14:22 0 >>beforeSuite      main@1596000437
19/01/06 11:14:22 16  >>beforeTest     main@1596000437
19/01/06 11:14:22 30   >>beforeClass    main@1596000437
19/01/06 11:14:22 44     >>beforeMethod  main@1596000437
19/01/06 11:14:22 50      firstmain@1596000437
19/01/06 11:14:22 65     <<AfterMethod  main@1596000437
19/01/06 11:14:22 66   <<afterClass    main@1596000437
19/01/06 11:14:22 68  <<afterTest     main@1596000437
19/01/06 11:14:27 5123 <<afterSuite      main@1596000437
diff --git a/MyTestNGProject/test-output/old/TestNG Sample/reporter-output.html b/MyTestNGProject/test-output/old/TestNG Sample/reporter-output.html deleted file mode 100644 index 063bc2e..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/reporter-output.html +++ /dev/null @@ -1 +0,0 @@ -

Reporter output

\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/testng.xml.html b/MyTestNGProject/test-output/old/TestNG Sample/testng.xml.html deleted file mode 100644 index 2919889..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/testng.xml.html +++ /dev/null @@ -1 +0,0 @@ -testng.xml for TestNG Sample<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="TestNG Sample">
  <test thread-count="5" name="Sample">
    <classes>
      <class name="executionorder.SampleTestngUsage"/>
      <class name="executionorder.AnnotationsTest"/>
    </classes>
  </test> <!-- Sample -->
</suite> <!-- TestNG Sample -->
\ No newline at end of file diff --git a/MyTestNGProject/test-output/old/TestNG Sample/toc.html b/MyTestNGProject/test-output/old/TestNG Sample/toc.html deleted file mode 100644 index 1b90814..0000000 --- a/MyTestNGProject/test-output/old/TestNG Sample/toc.html +++ /dev/null @@ -1,30 +0,0 @@ - - -Results for TestNG Sample - - - - -

Results for
TestNG Sample

- - - - - - - - - - -
1 test2 classes1 method:
-  chronological
-  alphabetical
-  not run (0)
0 groupreporter outputtestng.xml
- -

-

-
Sample (1/0/0) - Results -
-
- \ No newline at end of file diff --git a/MyTestNGProject/test-output/old/index.html b/MyTestNGProject/test-output/old/index.html deleted file mode 100644 index 3b7db19..0000000 --- a/MyTestNGProject/test-output/old/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - -

Test results

- - - - - -
SuitePassedFailedSkippedtestng.xml
Total800 
Test Parameters200Link
TestNG Sample100Link
Data Provider Suite500Link
diff --git a/MyTestNGProject/test-output/testng-failed.xml b/MyTestNGProject/test-output/testng-failed.xml index 3214619..f657d0b 100644 --- a/MyTestNGProject/test-output/testng-failed.xml +++ b/MyTestNGProject/test-output/testng-failed.xml @@ -1,6 +1,6 @@ - - + + diff --git a/MyTestNGProject/test-output/testng-reports.css b/MyTestNGProject/test-output/testng-reports.css index 29588e5..d7b75c4 100644 --- a/MyTestNGProject/test-output/testng-reports.css +++ b/MyTestNGProject/test-output/testng-reports.css @@ -1,9 +1,9 @@ body { - margin: 0px 0px 5px 5px; + margin: 0 0 5px 5px; } ul { - margin: 0px; + margin: 0; } li { @@ -41,19 +41,19 @@ a:hover { } .suite { - margin: 0px 10px 10px 0px; + margin: 0 10px 10px 0; background-color: #fff8dc; } .suite-name { padding-left: 10px; font-size: 25px; - font-family: Times; + font-family: Times, sans-serif; } .main-panel-header { padding: 5px; - background-color: #9FB4D9; //afeeee; + background-color: #9FB4D9; /*afeeee*/; font-family: monospace; font-size: 18px; } @@ -61,7 +61,7 @@ a:hover { .main-panel-content { padding: 5px; margin-bottom: 10px; - background-color: #DEE8FC; //d0ffff; + background-color: #DEE8FC; /*d0ffff*/; } .rounded-window { @@ -85,7 +85,7 @@ a:hover { .rounded-window-bottom { border-style: solid; - border-width: 0px 1px 1px 1px; + border-width: 0 1px 1px 1px; border-bottom-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px; overflow: auto; @@ -98,8 +98,8 @@ a:hover { .method-content { border-style: solid; - border-width: 0px 0px 1px 0px; - margin-bottom: 10; + border-width: 0 0 1px 0; + margin-bottom: 10px; padding-bottom: 5px; width: 80%; } @@ -114,7 +114,7 @@ a:hover { font-family: monospace; font-size: 12px; font-weight: bold; - margin-top: 0px; + margin-top: 0; margin-left: 20px; } @@ -135,8 +135,8 @@ a:hover { margin-top: 10px; width: 80%; border-style: solid; - border-width: 1px 0px 0px 0px; - font-family: Times; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; font-size: 18px; font-weight: bold; } @@ -152,32 +152,48 @@ a:hover { left: 0; right: 0; padding: 5px; - margin: 0px 0px 5px 0px; + margin: 0 0 5px 0; background-color: #0066ff; - font-family: Times; + font-family: Times, sans-serif; color: #fff; text-align: center; } +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} .top-banner-title-font { font-size: 25px; } .test-name { - font-family: 'Lucida Grande'; + font-family: 'Lucida Grande', sans-serif; font-size: 16px; } .suite-icon { padding: 5px; float: right; - height: 20; + height: 20px; } .test-group { font: 20px 'Lucida Grande'; margin: 5px 5px 10px 5px; - border-width: 0px 0px 1px 0px; + border-width: 0 0 1px 0; border-style: solid; padding: 5px; } @@ -202,10 +218,10 @@ table.google-visualization-table-table { .reporter-method-output-div { padding: 5px; - margin: 0px 0px 5px 20px; + margin: 0 0 5px 20px; font-size: 12px; font-family: monospace; - border-width: 0px 0px 0px 1px; + border-width: 0 0 0 1px; border-style: solid; } @@ -216,10 +232,10 @@ table.google-visualization-table-table { .ignored-methods-div { padding: 5px; - margin: 0px 0px 5px 20px; + margin: 0 0 5px 20px; font-size: 12px; font-family: monospace; - border-width: 0px 0px 0px 1px; + border-width: 0 0 0 1px; border-style: solid; } @@ -227,7 +243,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #f00; } @@ -235,7 +251,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #edc600; } @@ -243,7 +259,7 @@ table.google-visualization-table-table { border-top-left-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-style: solid; - border-width: 0px 0px 0px 10px; + border-width: 0 0 0 10px; border-color: #19f52d; } @@ -277,9 +293,9 @@ table.google-visualization-table-table { } .chronological-class { - background-color: #0ccff; + background-color: skyblue; border-style: solid; - border-width: 0px 0px 1px 1px; + border-width: 0 0 1px 1px; } .method-start { @@ -287,7 +303,7 @@ table.google-visualization-table-table { } .chronological-class-name { - padding: 0px 0px 0px 5px; + padding: 0 0 0 5px; color: #008; } @@ -298,7 +314,7 @@ table.google-visualization-table-table { .navigator-suite-header { font-size: 22px; - margin: 0px 10px 5px 0px; + margin: 0 10px 5px 0; background-color: #deb887; text-align: center; } @@ -307,3 +323,4 @@ table.google-visualization-table-table { padding: 5px; float: right; } +/*retro Theme*/ diff --git a/MyTestNGProject/test-output/testng-reports.js b/MyTestNGProject/test-output/testng-reports.js index 5159f81..c1a84a3 100644 --- a/MyTestNGProject/test-output/testng-reports.js +++ b/MyTestNGProject/test-output/testng-reports.js @@ -1,5 +1,5 @@ $(document).ready(function() { - $('a.navigator-link').click(function() { + $('a.navigator-link').on("click", function() { // Extract the panel for this link var panel = getPanelName($(this)); @@ -14,7 +14,7 @@ $(document).ready(function() { installMethodHandlers('skipped'); installMethodHandlers('passed', true); // hide passed methods by default - $('a.method').click(function() { + $('a.method').on("click", function() { showMethod($(this)); return false; }); @@ -22,10 +22,10 @@ $(document).ready(function() { // Hide all the panels and display the first one (do this last // to make sure the click() will invoke the listeners) $('.panel').hide(); - $('.navigator-link').first().click(); + $('.navigator-link').first().trigger("click"); // Collapse/expand the suites - $('a.collapse-all-link').click(function() { + $('a.collapse-all-link').on("click", function() { var contents = $('.navigator-suite-content'); if (contents.css('display') == 'none') { contents.show(); @@ -56,7 +56,7 @@ function installMethodHandlers(name, hide) { return $(sel); } - $('a.hide-methods.' + name).click(function() { + $('a.hide-methods.' + name).on("click", function() { var w = getContent($(this)); w.hide(); getHideLink($(this), name).hide(); @@ -64,7 +64,7 @@ function installMethodHandlers(name, hide) { getMethodPanelClassSel($(this), name).hide(); }); - $('a.show-methods.' + name).click(function() { + $('a.show-methods.' + name).on("click", function() { var w = getContent($(this)); w.show(); getHideLink($(this), name).show(); @@ -74,9 +74,9 @@ function installMethodHandlers(name, hide) { }); if (hide) { - $('a.hide-methods.' + name).click(); + $('a.hide-methods.' + name).trigger("click"); } else { - $('a.show-methods.' + name).click(); + $('a.show-methods.' + name).trigger("click"); } } diff --git a/MyTestNGProject/test-output/testng-reports1.css b/MyTestNGProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/MyTestNGProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/MyTestNGProject/test-output/testng-reports2.js b/MyTestNGProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/MyTestNGProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/MyTestNGProject/test-output/testng-results.xml b/MyTestNGProject/test-output/testng-results.xml index 562eb1f..07c4003 100644 --- a/MyTestNGProject/test-output/testng-results.xml +++ b/MyTestNGProject/test-output/testng-results.xml @@ -1,13 +1,13 @@ - + - + - + - + @@ -18,7 +18,7 @@ - + @@ -37,125 +37,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MyTestNGProject/test-output/testng.css b/MyTestNGProject/test-output/testng.css deleted file mode 100644 index 3904800..0000000 --- a/MyTestNGProject/test-output/testng.css +++ /dev/null @@ -1,9 +0,0 @@ -.invocation-failed, .test-failed { background-color: #DD0000; } -.invocation-percent, .test-percent { background-color: #006600; } -.invocation-passed, .test-passed { background-color: #00AA00; } -.invocation-skipped, .test-skipped { background-color: #CCCC00; } - -.main-page { - font-size: x-large; -} - diff --git a/MyTestNGProject/testng.xml b/MyTestNGProject/testng.xml index cca16a2..555f456 100644 --- a/MyTestNGProject/testng.xml +++ b/MyTestNGProject/testng.xml @@ -1,26 +1,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..f56c405 --- /dev/null +++ b/README.md @@ -0,0 +1,81 @@ +# Java Training Repository + +Welcome to the Java Training repository! This repository is designed to provide comprehensive training materials and resources for individuals looking to enhance their Java programming skills. Whether you are a beginner or an experienced developer, you will find a variety of content to help you master Java programming concepts. + +## Table of Contents + +1. [Introduction](#introduction) +2. [Getting Started](#getting-started) +3. [Content Structure](#content-structure) +4. [Contributing](#contributing) +5. [License](#license) + +## Introduction + +This repository aims to facilitate learning and skill development in Java programming through a structured set of training materials. The content covers a wide range of topics, from basic Java syntax to advanced concepts such as multithreading and design patterns. + +## Getting Started + +To get started with the Java training in this repository, follow these steps: + +1. Clone the repository to your local machine: + +```bash +git clone https://github.com/anshulc55/JavaTraining.git +``` + +2. Navigate to the repository directory: + +```bash +cd JavaTraining +``` + +3. Explore the content and choose the topics you want to learn or improve. + +4. Start with the introductory materials and follow the sequence to build a strong foundation. + +## Content Structure + +The repository is organized into different folders, each focusing on a specific aspect of Java programming. Here is an overview of the main content structure: + +- **01-Basics:** Covers fundamental Java concepts, syntax, and programming principles. + +- **02-OOP:** Explores object-oriented programming (OOP) concepts, including classes, objects, inheritance, polymorphism, and encapsulation. + +- **03-Advanced:** Dives into advanced Java topics such as multithreading, exceptions, generics, and collections. + +- **04-Design-Patterns:** Introduces common design patterns and their implementation in Java. + +- **05-Projects:** Includes practical projects to apply and reinforce your Java programming skills. + +Feel free to explore the content based on your current skill level and learning goals. + +## Contributing + +If you would like to contribute to this Java training repository, follow these guidelines: + +1. Fork the repository. + +2. Create a new branch for your contributions: + +```bash +git checkout -b feature/new-feature +``` + +3. Make your changes and commit them with descriptive commit messages. + +4. Push your changes to your fork: + +```bash +git push origin feature/new-feature +``` + +5. Open a pull request, describing the purpose and scope of your changes. + +Your contributions are highly encouraged and appreciated! + +## License + +This repository is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. + +Happy coding! diff --git a/Selenium/pom.xml b/Selenium/pom.xml new file mode 100644 index 0000000..1cef196 --- /dev/null +++ b/Selenium/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + POMFramework + Selenium + 0.0.1-SNAPSHOT + jar + + Selenium + http://maven.apache.org + + + UTF-8 + + + + + junit + junit + 3.8.1 + test + + + diff --git a/Selenium/src/main/java/POMFramework/Selenium/App.java b/Selenium/src/main/java/POMFramework/Selenium/App.java new file mode 100644 index 0000000..ac1feb1 --- /dev/null +++ b/Selenium/src/main/java/POMFramework/Selenium/App.java @@ -0,0 +1,13 @@ +package POMFramework.Selenium; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} diff --git a/Selenium/src/test/java/POMFramework/Selenium/AppTest.java b/Selenium/src/test/java/POMFramework/Selenium/AppTest.java new file mode 100644 index 0000000..3ee4bb7 --- /dev/null +++ b/Selenium/src/test/java/POMFramework/Selenium/AppTest.java @@ -0,0 +1,38 @@ +package POMFramework.Selenium; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/SeleniumDemoProject/drivers/IEDriverServer.exe b/SeleniumDemoProject/drivers/IEDriverServer.exe new file mode 100755 index 0000000..c8fa952 Binary files /dev/null and b/SeleniumDemoProject/drivers/IEDriverServer.exe differ diff --git a/SeleniumDemoProject/drivers/chromedriver b/SeleniumDemoProject/drivers/chromedriver new file mode 100755 index 0000000..08b0e00 Binary files /dev/null and b/SeleniumDemoProject/drivers/chromedriver differ diff --git a/SeleniumDemoProject/drivers/geckodriver b/SeleniumDemoProject/drivers/geckodriver new file mode 100755 index 0000000..1564f31 Binary files /dev/null and b/SeleniumDemoProject/drivers/geckodriver differ diff --git a/SeleniumDemoProject/drivers/msedgedriver b/SeleniumDemoProject/drivers/msedgedriver new file mode 100755 index 0000000..1997af7 Binary files /dev/null and b/SeleniumDemoProject/drivers/msedgedriver differ diff --git a/SeleniumDemoProject/drivers/operadriver b/SeleniumDemoProject/drivers/operadriver new file mode 100755 index 0000000..7a5e75d Binary files /dev/null and b/SeleniumDemoProject/drivers/operadriver differ diff --git a/SeleniumDemoProject/drivers/sha512_sum b/SeleniumDemoProject/drivers/sha512_sum new file mode 100644 index 0000000..6f8de08 --- /dev/null +++ b/SeleniumDemoProject/drivers/sha512_sum @@ -0,0 +1 @@ +1222dc5afc879a815b1cdb841341d35f48c1e133eac6cf754c8e736a905a8be87939d6306b756c9e33278645bb80a900604e5b0895b30fe06da5c7f15de6989f operadriver \ No newline at end of file diff --git a/SeleniumDemoProject/pom.xml b/SeleniumDemoProject/pom.xml new file mode 100644 index 0000000..8671e13 --- /dev/null +++ b/SeleniumDemoProject/pom.xml @@ -0,0 +1,34 @@ + + 4.0.0 + Selenium + SeleniumDemoProject + 0.0.1-SNAPSHOT + + + + org.seleniumhq.selenium + selenium-java + 4.17.0 + + + + + org.testng + testng + 7.9.0 + test + + + + + commons-io + commons-io + 2.15.1 + + + + + \ No newline at end of file diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-29-24.png b/SeleniumDemoProject/screenshots/2024-03-02_22-29-24.png new file mode 100644 index 0000000..152bc3a Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-29-24.png differ diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-48-22.png b/SeleniumDemoProject/screenshots/2024-03-02_22-48-22.png new file mode 100644 index 0000000..152bc3a Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-48-22.png differ diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-48-30.png b/SeleniumDemoProject/screenshots/2024-03-02_22-48-30.png new file mode 100644 index 0000000..3a28392 Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-48-30.png differ diff --git a/SeleniumDemoProject/screenshots/2024-03-02_22-48-32.png b/SeleniumDemoProject/screenshots/2024-03-02_22-48-32.png new file mode 100644 index 0000000..cb84049 Binary files /dev/null and b/SeleniumDemoProject/screenshots/2024-03-02_22-48-32.png differ diff --git a/SeleniumDemoProject/screenshots/screenshot.png b/SeleniumDemoProject/screenshots/screenshot.png new file mode 100644 index 0000000..8d3744f Binary files /dev/null and b/SeleniumDemoProject/screenshots/screenshot.png differ diff --git a/SeleniumDemoProject/src/test/java/PilotProject/BookAppointment.java b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointment.java new file mode 100644 index 0000000..8b53744 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointment.java @@ -0,0 +1,92 @@ +package PilotProject; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.Select; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class BookAppointment extends TestBaseClass { + + @Test + public void bookAppointmentTest() throws InterruptedException { + + // Read Data and Locators from Properties file. + driver.get(prop.getProperty("url")); + waitforWebPageToLoad(); + + // Open Consultation Pop-Up + driver.findElement(By.linkText(prop.getProperty("doctor_name"))).click(); + waitforWebPageToLoad(); + driver.findElement(By.xpath(prop.getProperty("Consultation_btn"))).click(); + + // Validate presence and visibility of Name and any other field + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(2)); + wait.until(ExpectedConditions.presenceOfElementLocated(By.id(prop.getProperty("name_id")))); + wait.until(ExpectedConditions.elementToBeClickable(By.id(prop.getProperty("email_id")))); + + // Enter Name, Email, Mobile + driver.findElement(By.id(prop.getProperty("name_id"))).sendKeys(prop.getProperty("patient_name")); + driver.findElement(By.id(prop.getProperty("email_id"))).sendKeys(prop.getProperty("patient_email")); + driver.findElement(By.id(prop.getProperty("mobile_id"))).sendKeys(prop.getProperty("patient_mobile")); + + // Validate the Text Below the Date Field + WebElement dateText = driver.findElement(By.xpath(prop.getProperty("dateText_xpath"))); + Assert.assertEquals(dateText.getText(), + "Preferred Date and Time is subject to change. Our support team will be in contact with you within 24 hours."); + + // Validate Options in Gender + WebElement genderDropDown = driver.findElement(By.id(prop.getProperty("gender_id"))); + Select dropdown = new Select(genderDropDown); + dropdown.getOptions(); + for (WebElement dropDownValue : dropdown.getOptions()) { + System.out.println(dropDownValue.getText()); + } + + dropdown.selectByVisibleText("Male"); + + // Enter Date of Birth 12/12/2005 + datePickerFromDropDownCalender("dobCalendar_id", prop.getProperty("dob")); + // Thread.sleep(8000); + + // Validate the presence and visibility of Preferred Visiting Field 1 + wait.until( + ExpectedConditions.presenceOfAllElementsLocatedBy(By.id(prop.getProperty("calenderPrederDate1_id")))); + wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(prop.getProperty("calenderPrederDate1_id")))); + + // Select Preferred Visiting Date - Tomorrow + datePickerFromSlidingCalender(prop.getProperty("appointment1_date")); + // Thread.sleep(8000); + + // Validate the presence and visibility of Preferred Visiting Field 2 + // Select Preferred Visiting Date - Day After Tomorrow + + // Verify the Visibility of UHID + Assert.assertFalse(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + + // Check Yes Radio Button + driver.findElement(By.id(prop.getProperty("radioBtnYes_id"))).click(); + Assert.assertTrue(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + + // Enter UHID + driver.findElement(By.id(prop.getProperty("uhid_id"))).sendKeys(prop.getProperty("UHID")); + + // Click No Radio Button and Check UHID + driver.findElement(By.id(prop.getProperty("radioBtnNo_id"))).click(); + Assert.assertFalse(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + + // Click Yes , Verify UHID Field and Compare the Existing UHID + driver.findElement(By.id(prop.getProperty("radioBtnYes_id"))).click(); + Assert.assertTrue(driver.findElement(By.id(prop.getProperty("uhid_id"))).isDisplayed()); + String actualUHID = driver.findElement(By.id(prop.getProperty("uhid_id"))).getAttribute("value"); + String expectedUHID = prop.getProperty("UHID"); + Thread.sleep(5000); + Assert.assertEquals(actualUHID, expectedUHID); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/PilotProject/BookAppointmentOnDemand.java b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointmentOnDemand.java new file mode 100644 index 0000000..caa0116 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/BookAppointmentOnDemand.java @@ -0,0 +1,69 @@ +package PilotProject; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.ui.Select; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class BookAppointmentOnDemand extends TestBaseClass { + + @Test + public void bookAppointmentTest() throws InterruptedException { + + // Open Website + driver.get(prop.getProperty("url")); + waitforWebPageToLoad(); + + // Open Docker Appointment Page + driver.findElement(By.linkText(prop.getProperty("OnDemandDoctor"))).click(); + + // Handle New Tab Window + Set windowIds = driver.getWindowHandles(); + Iterator itr = windowIds.iterator(); + + String appointmentPageID = itr.next(); + String bookAppointmentPageID = itr.next(); + + driver.switchTo().window(bookAppointmentPageID); + + // Verify Appointment page +// Assert.assertEquals(driver.findElement(By.xpath(prop.getProperty("doctorverification_xpath"))), +// prop.getProperty("OnDemandDoctor")); + + // Select Appointment Date + selectAppointmentDate(); + + // Go to Appointment + driver.findElement(By.id(prop.getProperty("gotoAppointment_id"))).click(); + driver.findElement(By.xpath(prop.getProperty("cancelPopUp_xpath"))).click(); + + // Enter Mobile Details + driver.findElement(By.xpath(prop.getProperty("mobileNumber_xpath"))).sendKeys("9716180701"); + driver.findElement(By.xpath(prop.getProperty("continue_xpath"))).click(); + Thread.sleep(8000); + + //selectfromDropDown(driver.findElement(By.id("titleDropdown_id")), prop.getProperty("nameTitle")); + driver.findElement(By.id(prop.getProperty("firstName"))).sendKeys(prop.getProperty("FirstName")); + driver.findElement(By.xpath(prop.getProperty("lastName_xpath"))).sendKeys(prop.getProperty("LastName")); + + // Select DOB + driver.findElement(By.id(prop.getProperty("dob_id"))).click(); + datePickerFromDropDownCalender("dob_id", prop.getProperty("dob")); + + // Select State + selectfromDropDown(driver.findElement(By.id(prop.getProperty("state_id"))), prop.getProperty("StateName")); + + //Select City + selectfromDropDown(driver.findElement(By.id(prop.getProperty("city_id"))), prop.getProperty("CityName")); + Thread.sleep(10000); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/PilotProject/TestBaseClass.java b/SeleniumDemoProject/src/test/java/PilotProject/TestBaseClass.java new file mode 100644 index 0000000..4d043bd --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/TestBaseClass.java @@ -0,0 +1,229 @@ +package PilotProject; + +import java.time.Duration; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.Properties; +import java.io.FileInputStream; +import java.text.ParseException; +import java.text.SimpleDateFormat; + +import org.openqa.selenium.Alert; +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.Select; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; + +public class TestBaseClass { + + WebDriver driver = null; + Properties prop = null; + + public void selectAppointmentDate() { + waitforWebPageToLoad(); + String displayDate = driver.findElement(By.xpath(prop.getProperty("displayDate_xpath"))).getText(); + System.out.println("Display Date : " + displayDate); + + // Add 4 days ahead date in display date + String appointmentDay = addInDisplayDate(displayDate); + + List allDates = driver.findElements(By.xpath(prop.getProperty("allDates_xapth"))); + boolean isDateSelected = false; + for (WebElement date : allDates) { + if (date.getText().equals(appointmentDay)) { + date.click(); + isDateSelected = true; + } + } + + if (!isDateSelected) { + driver.findElement(By.xpath(prop.getProperty("nextWeek_xpath"))).click(); + List allNewDates = driver.findElements(By.xpath(prop.getProperty("allDates_xapth"))); + for (WebElement date : allNewDates) { + if (date.getText().equals(appointmentDay)) { + date.click(); + } + } + } + } + + public String addInDisplayDate(String displayDate) { + // Display Date format -- Sat, 16 Mar + SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, d MMM"); + String newDate = null; + try { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(dateFormat.parse(displayDate)); + + // Add 4 days + calendar.add(Calendar.DAY_OF_MONTH, 5); + SimpleDateFormat dateFormatNew = new SimpleDateFormat("d"); + newDate = dateFormatNew.format(calendar.getTime()); + System.out.println("New Date : " + newDate); + } catch (ParseException e) { + e.printStackTrace(); + } + return newDate; + } + + public void datePickerFromSlidingCalender(String suppliedDate) { + SimpleDateFormat datFormat = new SimpleDateFormat("dd-MM-yyyy"); + + try { + Date dateYear = datFormat.parse(suppliedDate); + Date currentDate = new Date(); + + String year = new SimpleDateFormat("yyyy").format(dateYear); + String month = new SimpleDateFormat("MMMM").format(dateYear); + + String appDate = month + " " + year; + System.out.println("Supplied Month and Year : " + appDate); + + driver.findElement(By.id(prop.getProperty("calenderPrederDate1_id"))).click(); + + String monthYearDisplayed = driver.findElement(By.xpath(prop.getProperty("calenderPrederDate1Title_xpath"))) + .getText(); + System.out.println("Getting Calender Month and Year : " + monthYearDisplayed); + + while (!appDate.equals(monthYearDisplayed)) { + + // Click on forward and Backward + if (dateYear.compareTo(currentDate) == 1) { + // Click on forward + driver.findElement(By.xpath(prop.getProperty("forwardCalenderClick_xpath"))).click(); + } else if (dateYear.compareTo(currentDate) == -1) { + // Click on Backward + driver.findElement(By.xpath(prop.getProperty("backwardCalenderClick_xpath"))).click(); + } + + monthYearDisplayed = driver.findElement(By.xpath(prop.getProperty("calenderPrederDate1Title_xpath"))) + .getText(); + System.out.println("Displayed Month and year in Loop : " + monthYearDisplayed); + } + + // Select Day + String day = new SimpleDateFormat("d").format(dateYear); + System.out.println("Supplied Date Day : " + day); + + WebElement calenderDay = driver.findElement(By.xpath("//a[text()='" + day + "']")); + calenderDay.click(); + + } catch (ParseException e) { + e.printStackTrace(); + } + } + + public void datePickerFromDropDownCalender(String calenderProperty, String suppliedDate) { + SimpleDateFormat datFormat = new SimpleDateFormat("dd-MM-yyyy"); + + try { + Date dob_year = datFormat.parse(suppliedDate); + + String year = new SimpleDateFormat("yyyy").format(dob_year); + System.out.println("Supplied Date Year : " + year); + + driver.findElement(By.id(prop.getProperty(calenderProperty))).click(); + WebElement calenderYear = driver.findElement(By.xpath(prop.getProperty("dobCalendarYear_xpath"))); + selectfromDropDown(calenderYear, year); + + // Select Month + String month = new SimpleDateFormat("MMM").format(dob_year); + System.out.println("Supplied Date Month : " + month); + + WebElement calenderMonth = driver.findElement(By.xpath(prop.getProperty("dobCalenderMonth_xpath"))); + selectfromDropDown(calenderMonth, month); + + // Select Day + String day = new SimpleDateFormat("d").format(dob_year); + System.out.println("Supplied Date Day : " + day); + + WebElement calenderDay = driver.findElement(By.xpath("//a[text()='" + day + "']")); + calenderDay.click(); + + } catch (ParseException e) { + e.printStackTrace(); + } + } + + public void selectfromDropDown(WebElement element, String selecatble) { + Select dropdown = new Select(element); + dropdown.selectByVisibleText(selecatble); + } + + + public void dismissAlert() { + Alert alert = driver.switchTo().alert(); + alert.dismiss(); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + prop = new Properties(); + try { + FileInputStream fStream = new FileInputStream( + System.getProperty("user.dir") + "/src/test/resources/sakrahospital_bookAppoitment.properties"); + prop.load(fStream); + + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + @AfterMethod + public void finish() { + driver.quit(); + } + + public void waitforWebPageToLoad() { + JavascriptExecutor js = (JavascriptExecutor) driver; + int i = 0; + + while (i != 10) { + String state = (String) js.executeScript("return document.readyState;"); + System.out.println(state); + + if (state.equals("complete")) + break; + else + wait(2); + + i++; + } + + // check for jQuery status + i = 0; + while (i != 10) { + + Long d = (Long) js.executeScript("return jQuery.active;"); + System.out.println(d); + if (d.longValue() == 0) + break; + else + wait(2); + i++; + + } + } + + public void wait(int time) { + try { + Thread.sleep(time * 1000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + +} diff --git a/SeleniumDemoProject/src/test/java/PilotProject/TestHandsOn.java b/SeleniumDemoProject/src/test/java/PilotProject/TestHandsOn.java new file mode 100644 index 0000000..e47d8cd --- /dev/null +++ b/SeleniumDemoProject/src/test/java/PilotProject/TestHandsOn.java @@ -0,0 +1,60 @@ +package PilotProject; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; + +import org.testng.annotations.Test; + +public class TestHandsOn { + + + + + @Test + public void calendarTest() throws ParseException { + + /* + * Date Formats + * dd-MM-yyyy -- 11/04/2024 + * dd-MMM-yyy -- 11-Apr-2024 + * dd-MMMM-yyyy -- 11-April-2024 + */ + + SimpleDateFormat datFormat = new SimpleDateFormat("dd-MM-yyyy"); + + String dob="12-07-2025"; + + Date currentDate = new Date(); + + Date suppliedDate = datFormat.parse(dob); + + if(currentDate.compareTo(suppliedDate) == 1) { + System.out.println(currentDate.compareTo(suppliedDate)); + }else { + System.out.println(currentDate.compareTo(suppliedDate)); + } + + String currentD = datFormat.format(currentDate); + + //Extract the Day + String day = new SimpleDateFormat("dd").format(currentDate); + System.out.println("Current Day : " + day); + + //Extract Month + String monthNumeric = new SimpleDateFormat("MM").format(currentDate); + System.out.println("Current Month : " + monthNumeric); + + String monthString = new SimpleDateFormat("MMM").format(currentDate); + System.out.println("Current Month : " + monthString); + + String monthFullName = new SimpleDateFormat("MMMM").format(currentDate); + System.out.println("Current Month : " + monthFullName); + + //Extract Year + String year = new SimpleDateFormat("yyyy").format(currentDate); + System.out.println("Current Year : " + year); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumIntro/FirstSeleniumTest.java b/SeleniumDemoProject/src/test/java/SeleniumIntro/FirstSeleniumTest.java new file mode 100644 index 0000000..e2bc2da --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumIntro/FirstSeleniumTest.java @@ -0,0 +1,38 @@ +package SeleniumIntro; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.testng.annotations.Test; + +public class FirstSeleniumTest { + + @Test + public void OpenSiteInChrome() { + + // Set the path to the ChromeDriver executable + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + // Create a new instance of the ChromeDriver + ChromeDriver driver = new ChromeDriver(); + + driver.get("https://www.facebook.com"); + driver.quit(); + + } + + @Test + public void OpenSiteInFirefox() { + + // Set the path to the ChromeDriver executable + System.setProperty("webdriver.gecko.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + + // Create a new instance of the ChromeDriver + WebDriver driver = new FirefoxDriver(); + + driver.get("https://www.cnn.com"); + driver.quit(); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractMultipleElements.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractMultipleElements.java new file mode 100644 index 0000000..bc4d417 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractMultipleElements.java @@ -0,0 +1,60 @@ +package SeleniumScenario1; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class ExtractMultipleElements { + + WebDriver driver = null; + + @Test + public void findNumberOfLinksOnWebPageTest() { + + // Total Number of Links + List allLinks = driver.findElements(By.tagName("a")); + System.out.println("Number of Links :: " + allLinks.size()); + + // Extract text and URL of Specific Link - 6 + WebElement sixthLink = allLinks.get(5); + System.out.println("6th Link Text :: " + sixthLink.getText()); + System.out.println("6th Link URL :: " + sixthLink.getAttribute("href")); + + // Extract text and URL of everyLink + System.out.println("************************************************"); + int counter = 1; + for (WebElement link : allLinks) { + if (link.isDisplayed()) { + System.out.println(counter + ". Link Text is :: " + link.getText() + " --> Link URL is :: " + + link.getAttribute("href")); + counter++; + } + } + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://edition.cnn.com/"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractTextFromWebElement.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractTextFromWebElement.java new file mode 100644 index 0000000..e225efd --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractTextFromWebElement.java @@ -0,0 +1,54 @@ +package SeleniumScenario1; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class ExtractTextFromWebElement { + + WebDriver driver = null; + + @Test + public void extractTextfromWebPage() { + + //Extracting Text from Heading + WebElement heading = driver.findElement(By.className("_8eso")); + //heading.getText(); + Assert.assertEquals(heading.getText(), "Facebook helps you connect and share with the people in your life."); + + //Extract Text from Link + WebElement linkText = driver.findElement(By.className("_8esh")); + Assert.assertEquals(linkText.getText(), "Create a Page"); + + //Extract Text from PlaceHolder Textbox + WebElement placeholderText = driver.findElement(By.id("email")); + String placeholderValue = placeholderText.getAttribute("aria-label"); + Assert.assertEquals(placeholderValue, "Email address or phone number"); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com/"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractWebPagePart.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractWebPagePart.java new file mode 100644 index 0000000..0d698aa --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/ExtractWebPagePart.java @@ -0,0 +1,53 @@ +package SeleniumScenario1; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class ExtractWebPagePart { + WebDriver driver = null; + + @Test + public void extractElementTest() { + WebElement topStories = driver.findElement(By.xpath( + "//*[@class='container container_lead-plus-headlines cnn lazy' and @data-collapsed-text='More top stories' ]")); + Assert.assertTrue(topStories.isDisplayed()); + System.out.println("Is Top Stories Available : " + topStories.isDisplayed()); + + List topStory = topStories.findElements(By.tagName("a")); + System.out.println("Total Top Stories : " + topStory.size()); + + for (WebElement story : topStory) { + if(!story.getText().isEmpty()) { + System.out.println(story.getText()); + } + } + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + // driver.get("https://edition.cnn.com/"); + driver.get("https://edition.cnn.com"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/FindBrokenLinks.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/FindBrokenLinks.java new file mode 100644 index 0000000..92c75dc --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/FindBrokenLinks.java @@ -0,0 +1,55 @@ +package SeleniumScenario1; + +import java.io.IOException; +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class FindBrokenLinks { + + WebDriver driver = null; + + @Test + public void finBrokenLinksTest() throws IOException { + + //All the links on webpage + List allLinks = driver.findElements(By.tagName("a")); + System.out.println("Total Number of Links :: " + allLinks.size()); + + //Click each Link to verify link Status. 200 - Success, 404 - Broken Link + for (WebElement link : allLinks) { + String linkURL = link.getAttribute("href"); + VerifyLinkStatus.verifyLink(linkURL); + } + + System.out.println("Total Number of Invalid Links"); + VerifyLinkStatus.getInvalidLinkCount(); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + //driver.get("https://edition.cnn.com/"); + driver.get("https://money.rediff.com/index.html"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/HandleIFrames.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/HandleIFrames.java new file mode 100644 index 0000000..2258c9a --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/HandleIFrames.java @@ -0,0 +1,67 @@ +package SeleniumScenario1; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleIFrames { + WebDriver driver = null; + + @Test + public void handlIFrameTest() throws InterruptedException { + + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + //Open Radio button Link + driver.findElement(By.linkText("Checkboxradio")).click(); + Assert.assertEquals(driver.getTitle(), "Checkboxradio | jQuery UI"); + + //Verify Page Heading + String heading =driver.findElement(By.className("entry-title")).getText(); + Assert.assertEquals(heading, "Checkboxradio"); + + //Switch to Iframe before Interact with iframe Elements + WebElement iframe = driver.findElement(By.className("demo-frame")); + driver.switchTo().frame(iframe); + + //Click Radio Button + List radioBtns = driver.findElements(By.xpath("//span[@class='ui-checkboxradio-icon ui-corner-all ui-icon ui-icon-background ui-icon-blank']")); + for (WebElement radiobtn : radioBtns) { + radiobtn.click(); + } + + //Switch back to main Page + driver.switchTo().parentFrame(); + + driver.findElement(By.linkText("Button")).click(); + Assert.assertEquals(driver.getTitle(), "Button | jQuery UI"); + Thread.sleep(2000); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + //driver.get("https://edition.cnn.com/"); + driver.get("https://jqueryui.com"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyElements.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyElements.java new file mode 100644 index 0000000..94ea100 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyElements.java @@ -0,0 +1,117 @@ +package SeleniumScenario1; + +import static org.testng.Assert.assertFalse; + +import java.time.Duration; +import java.util.Iterator; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class VerifyElements { + WebDriver driver = null; + + @Test + public void verifySelectedTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + // Click on Check Radio Button + driver.findElement(By.linkText("Checkboxradio")).click(); + Assert.assertEquals(driver.getTitle(), "Checkboxradio | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + + // Verify the Radio Button and CheckBox are Selected + List checkBoxes = driver + .findElements(By.xpath("//*[@class='ui-checkboxradio-icon ui-corner-all ui-icon ui-icon-background ui-icon-blank']")); + + for (WebElement checkBox : checkBoxes) { + Assert.assertFalse(checkBox.isSelected()); + System.out.println(checkBox.getText() + "-- Status :: " + checkBox.isSelected()); + } + + System.out.println("**********************"); + + for (WebElement checkBox : checkBoxes) { + checkBox.click(); + } + + for (WebElement checkBox : checkBoxes) { + //Assert.assertTrue(checkBox.isSelected()); + System.out.println(checkBox.getText() + "-- Status :: " + checkBox.isSelected()); + } + + } + + @Test + public void verifyElementEnableTest() { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + // Click on Spinner + driver.findElement(By.linkText("Spinner")).click(); + Assert.assertEquals(driver.getTitle(), "Spinner | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + + // Verify Element Enable and Disable + WebElement targetElemt = driver.findElement(By.id("spinner")); + WebElement disableBtn = driver.findElement(By.id("disable")); + + Assert.assertTrue(targetElemt.isEnabled()); + System.out.println("Initial Element Status :: " + targetElemt.isEnabled()); + + disableBtn.click(); + Assert.assertFalse(targetElemt.isEnabled()); + System.out.println("Element Status, After 1st Click :: " + targetElemt.isEnabled()); + + disableBtn.click(); + Assert.assertTrue(targetElemt.isEnabled()); + System.out.println("Element Status, After 2nd Click :: " + targetElemt.isEnabled()); + } + + @Test + public void verifyElementDisplayedTest() { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + // Click on Show Link + driver.findElement(By.linkText("Show")).click(); + Assert.assertEquals(driver.getTitle(), "Show | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + + // Verify WebElemnt is Displayed + WebElement elementtoverify = driver.findElement(By.xpath("//div[@id='effect']/h3")); + Assert.assertFalse(elementtoverify.isDisplayed()); + System.out.println("Element Initial State : " + elementtoverify.isDisplayed()); + + driver.findElement(By.id("button")).click(); + Assert.assertTrue(elementtoverify.isDisplayed()); + System.out.println("Element Final State : " + elementtoverify.isDisplayed()); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + // driver.get("https://edition.cnn.com/"); + driver.get("https://jqueryui.com"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyLinkStatus.java b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyLinkStatus.java new file mode 100644 index 0000000..2d409fc --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario1/VerifyLinkStatus.java @@ -0,0 +1,47 @@ +package SeleniumScenario1; + +import java.io.IOException; +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.URL; + +public class VerifyLinkStatus { + + public static int invalidLinkCount; + + public static void verifyLink(String link) throws IOException { + + if (link != null && !link.isEmpty()) { + try { + URL url = new URL(link); + + // Open HTTP Connection + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + + // Set Timeout + connection.setConnectTimeout(3000); + + // Set request method to HEAD to check only the headers, not the entire content + connection.setRequestMethod("HEAD"); + + // Connect the URL + connection.connect(); + + if (connection.getResponseCode() == 200) { + + } else { + System.out.println(link + " : " + connection.getResponseMessage() + " : " + connection.HTTP_NOT_FOUND); + invalidLinkCount++; + } + + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + } + + public static void getInvalidLinkCount() { + System.out.println("Total Invalid Links : " + invalidLinkCount); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario3/FileUpload.java b/SeleniumDemoProject/src/test/java/SeleniumScenario3/FileUpload.java new file mode 100644 index 0000000..77cd227 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario3/FileUpload.java @@ -0,0 +1,54 @@ +package SeleniumScenario3; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class FileUpload { + WebDriver driver = null; + + @Test + public void uplaodFileTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "The Internet"); + + //Upload the file + WebElement fileUploadBtn = driver.findElement(By.id("file-upload")); + String fileName = "/Users/anshul/Downloads/1685014961151.jpeg"; + + fileUploadBtn.sendKeys(fileName); + Thread.sleep(5000); + + WebElement fileSubmitBtn = driver.findElement(By.id("file-submit")); + fileSubmitBtn.click(); + Thread.sleep(5000); + + WebElement fileConfirmation = driver.findElement(By.className("example")); + Assert.assertEquals(fileConfirmation.getText(), "File Uploaded!"); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://the-internet.herokuapp.com/upload"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario3/HandleJavaScriptExecutor.java b/SeleniumDemoProject/src/test/java/SeleniumScenario3/HandleJavaScriptExecutor.java new file mode 100644 index 0000000..81b4bef --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario3/HandleJavaScriptExecutor.java @@ -0,0 +1,71 @@ +package SeleniumScenario3; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleJavaScriptExecutor { + WebDriver driver = null; + + @Test + public void HandleJSTest() throws InterruptedException { + + JavascriptExecutor js = (JavascriptExecutor) driver; + + //Open WebSite + js.executeScript("window.location='https://www.rediff.com'"); + + //Verify page Title + String pageTitle = (String) js.executeScript("return document.title"); + Assert.assertEquals(pageTitle, "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"); + +// //Perform Click Operation +// WebElement moneyBtn = driver.findElement(By.className("signin")); +// js.executeScript("arguments[0].click();", moneyBtn); +// +// //Perform Type Operation +// WebElement textBox = driver.findElement(By.id("login1")); +// js.executeScript("arguments[0].value='test@123'", textBox); + + Thread.sleep(5000); + + //Scroll webpage upto cordinate + js.executeScript("window.scrollBy(0,1000)"); + + Thread.sleep(5000); + + //Scroll to WebElement + WebElement termBtn = driver.findElement(By.linkText("Terms of use")); + js.executeScript("arguments[0].scrollIntoView(true)",termBtn); + + Thread.sleep(5000); + + } + + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + //driver.get("https://money.rediff.com/index.html"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/SeleniumScenario3/WebTable.java b/SeleniumDemoProject/src/test/java/SeleniumScenario3/WebTable.java new file mode 100644 index 0000000..fbd4548 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/SeleniumScenario3/WebTable.java @@ -0,0 +1,95 @@ +package SeleniumScenario3; + +import java.time.Duration; +import java.util.Iterator; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class WebTable { + WebDriver driver = null; + + @Test + public void webTableOperationsTest() { + + //Verify Page Title + Assert.assertEquals(driver.getTitle(), "BSE: 74,119.39 | NSE: 22,493.55 - Live Stock Market | Share Prices | Mutual Fund India: Rediff MoneyWiz"); + + //Open NSE Indices + driver.findElement(By.linkText("More NSE Indices")).click(); + + // Open Complete Table + driver.findElement(By.linkText("Show More >>")).click(); + + System.out.println("*************Display Number of Rows***************"); + + // Display Number of Rows + List tableRows = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr")); + System.out.println("Total Number of Rows -- " + tableRows.size()); + + + System.out.println("*************Get Number of Columns***************"); + + + //Get Number of Columns. + List tableColumns = driver.findElements(By.xpath("//*[@class='dataTable']/thead/tr/th")); + System.out.println("Total Number of Columns -- " + tableColumns.size()); + + System.out.println("*************Get Data of a 5th Row***************"); + + //Get Data of a Specific Row. + List fifthRow = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr[5]/td")); + for (WebElement rowItem : fifthRow) { + System.out.println(rowItem.getText()); + } + + System.out.println("*************Get Data of a 1st Column***************"); + + //Get Data of a Column. + List firstColumn = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr/td[1]")); + for (WebElement webElement : firstColumn) { + System.out.println(webElement.getText()); + } + + System.out.println("*************Get the Complete Data***************"); + + + //Get the Complete Data. + List allRows = driver.findElements(By.xpath("//*[@class='dataTable']/tbody/tr")); + for (WebElement row : allRows) { + System.out.println(row.getText()); + } + + System.out.println("*************Get Data From Specific Cell***************"); + + //Get Data From Specific Cell. + String cellValue = driver.findElement(By.xpath("//*[@class='dataTable']/tbody/tr[8]/td[3]")).getText(); + System.out.println(cellValue); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://money.rediff.com/index.html"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/browsers/BrowserOptions.java b/SeleniumDemoProject/src/test/java/browsers/BrowserOptions.java new file mode 100644 index 0000000..335d4bc --- /dev/null +++ b/SeleniumDemoProject/src/test/java/browsers/BrowserOptions.java @@ -0,0 +1,77 @@ +package browsers; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.firefox.FirefoxProfile; +import org.openqa.selenium.firefox.ProfilesIni; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class BrowserOptions { + + //@Test + public void chromeBrowserProfiling() throws InterruptedException { + ChromeOptions options = new ChromeOptions(); + + // Set Binary -- Setting Chrome Browser Binary Path + //options.setBinary("path/to/chrome/binary"); + + // Start Chrome maximized + options.addArguments("--start-maximized"); + + //Specific profile + // Windows user -- C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data + // Mac -- /Users/YourUsername/Library/Application Support/Google/Chrome + options.addArguments("--user-data-dir=/Users/anshul/Library/Application Support/Google/Chrome/Profile 2"); + + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + WebDriver chromeDriver = new ChromeDriver(options); + + Thread.sleep(10000); + //Open FaceBook WebPage + chromeDriver.get("https://www.facebook.com/"); + + //Verify the Title + String title = chromeDriver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + chromeDriver.quit(); + } + + @Test + public void firefoxBrowserProfiling() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + + FirefoxOptions options = new FirefoxOptions(); + ProfilesIni profiles = new ProfilesIni(); + //String profilePath = "Users/anshul/Library/Caches/Firefox/Profiles/2y7ljcgb.TestUser"; + + FirefoxProfile ffprofile = profiles.getProfile("TestUser"); + options.setProfile(ffprofile); + + WebDriver driver = new FirefoxDriver(options); + Thread.sleep(10000); + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + driver.quit(); + + } + + + public void edgeBrowserProfiling() { + + } + +} diff --git a/SeleniumDemoProject/src/test/java/browsers/InvokeDynamicBrowser.java b/SeleniumDemoProject/src/test/java/browsers/InvokeDynamicBrowser.java new file mode 100644 index 0000000..a85d546 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/browsers/InvokeDynamicBrowser.java @@ -0,0 +1,133 @@ +package browsers; + +import org.testng.annotations.Test; + +import com.beust.jcommander.Parameter; + +import org.testng.AssertJUnit; +import org.openqa.selenium.Proxy; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.edge.EdgeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.firefox.FirefoxProfile; +import org.openqa.selenium.firefox.ProfilesIni; +import org.openqa.selenium.safari.SafariDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +public class InvokeDynamicBrowser { + + /* + * Test Case : Open the selenium official site and verify Home Page Title + * + * Test Case 2 : Open the Yahoo and verify Home Page Title + * + */ + + public WebDriver driver = null; + + @Parameters("browser") + @BeforeMethod + public void openBrowser(String browser) { + + if (browser.equalsIgnoreCase("chrome")) { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + ChromeOptions options = new ChromeOptions(); + options.addArguments("--start-maximized", "--disable-infobars"); + options.addArguments("--disable-extensions"); + + // Use proxy + /* + Proxy proxy = new Proxy(); + proxy.setHttpProxy("proxy.example.com:8080"); + options.setCapability("proxy", proxy); + */ + + options.addArguments("--incognito"); + options.addArguments("--disable-notifications"); + options.addArguments("ignore-certificate-errors"); + + driver = new ChromeDriver(options); + } else if (browser.equalsIgnoreCase("firefox")) { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + FirefoxOptions options = new FirefoxOptions(); + + ProfilesIni profiles = new ProfilesIni(); + FirefoxProfile ffprofile = profiles.getProfile("TestUser"); + + ffprofile.setPreference("dom.webnotifications.enabled", false); + ffprofile.setAcceptUntrustedCertificates(true); + ffprofile.setAssumeUntrustedCertificateIssuer(false); + + + // Use proxy + /* + ffprofile.setPreference("network.proxy.type", 1); + ffprofile.setPreference("network.proxy.socks", "proxy.example.com"); + ffprofile.setPreference("network.proxy.socks_port", 8080); + */ + + options.setProfile(ffprofile); + driver = new FirefoxDriver(options); + } else if (browser.equalsIgnoreCase("edge")) { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/msedgedriver.exe"); + driver = new EdgeDriver(); + } else if (browser.equalsIgnoreCase("safari")) { + driver = new SafariDriver(); + } else { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + driver = new ChromeDriver(); + } + + // Maximize Browser Window + driver.manage().window().maximize(); + } + + @AfterMethod + public void quitBrowser() { + driver.quit(); + } + + @Test + public void verifyCACertError() throws InterruptedException { + driver.get("https://expired.badssl.com"); + Thread.sleep(30000); + } + + //@Test + public void verifySeleniumSite() throws InterruptedException { + + // Open FaceBook WebPage + driver.get("https://www.selenium.dev"); + + // Verify the Title + String title = driver.getTitle(); + AssertJUnit.assertEquals(title, "Selenium"); + + Thread.sleep(3000); + } + + //@Test + public void verifyYahooSite() throws InterruptedException { + + // Open FaceBook WebPage + driver.get("https://mvnrepository.com/repos/central"); + + // Verify the Title + String title = driver.getTitle(); + AssertJUnit.assertEquals(title, "Maven Repository: Central"); + + Thread.sleep(3000); + } + +} diff --git a/SeleniumDemoProject/src/test/java/browsers/SeleniumMultipleBrowsers.java b/SeleniumDemoProject/src/test/java/browsers/SeleniumMultipleBrowsers.java new file mode 100644 index 0000000..4a78062 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/browsers/SeleniumMultipleBrowsers.java @@ -0,0 +1,139 @@ +package browsers; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.edge.EdgeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.ie.InternetExplorerDriver; +import org.openqa.selenium.safari.SafariDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class SeleniumMultipleBrowsers { + +/* + * Test Case : Open the Facebook and verify Home Page Title + * Execute Test in Multiple browser - Chrome, Firefox, Opera, Safari, IE, Edge ... + * + * Windows - Task Manager --> ctl+ Shift + Esc + * Mac - Terminal + */ + + @Test + public void openInChrome() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + WebDriver chromeDriver = new ChromeDriver(); + + //Maximize Browser Window + chromeDriver.manage().window().maximize(); + + //Open FaceBook WebPage + chromeDriver.get("https://www.facebook.com/"); + + //Verify the Title + String title = chromeDriver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + chromeDriver.quit(); + } + + @Test + public void openInFirefox() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/geckodriver"); + WebDriver driver = new FirefoxDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + + /* + @Test + public void openInOpera() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/operadriver"); + WebDriver driver = new ChromeDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + */ + + @Test + public void openInSafari() throws InterruptedException { + WebDriver driver = new SafariDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + //Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + + /* + @Test + public void openInIE() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/IEDriverServer.exe"); + WebDriver driver = new InternetExplorerDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + */ + + @Test + public void openInEdge() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/msedgedriver.exe"); + WebDriver driver = new EdgeDriver(); + + //Maximize Browser Window + driver.manage().window().maximize(); + + //Open FaceBook WebPage + driver.get("https://www.facebook.com/"); + + //Verify the Title + String title = driver.getTitle(); + //Assert.assertEquals(title, "Facebook – log in or sign up"); + + Thread.sleep(3000); + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/DragAndDrop.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/DragAndDrop.java new file mode 100644 index 0000000..2b170a3 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/DragAndDrop.java @@ -0,0 +1,93 @@ +package seleniumScenario2; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.interactions.Actions; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class DragAndDrop { + WebDriver driver = null; + + @Test + public void dragAndDropHardenTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + driver.findElement(By.linkText("Droppable")).click(); + Assert.assertEquals(driver.getTitle(), "Droppable | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + Thread.sleep(5000); + + WebElement dragableEle = driver.findElement(By.id("draggable")); + WebElement dropableEle = driver.findElement(By.id("droppable")); + + Actions action = new Actions(driver); + action.clickAndHold(dragableEle).moveToElement(dropableEle).release().build().perform(); + + Thread.sleep(5000); + } + + //@Test + public void dragAndDropTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + driver.findElement(By.linkText("Droppable")).click(); + Assert.assertEquals(driver.getTitle(), "Droppable | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + Thread.sleep(5000); + + WebElement dragableEle = driver.findElement(By.id("draggable")); + WebElement dropableEle = driver.findElement(By.id("droppable")); + + Actions action = new Actions(driver); + action.dragAndDrop(dragableEle, dropableEle).build().perform(); + + Thread.sleep(5000); + } + + + //@Test + public void dragableTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "jQuery UI"); + + driver.findElement(By.linkText("Draggable")).click(); + Assert.assertEquals(driver.getTitle(), "Draggable | jQuery UI"); + + driver.switchTo().frame(driver.findElement(By.className("demo-frame"))); + Thread.sleep(5000); + + WebElement dragableEle = driver.findElement(By.id("draggable")); + + Actions action = new Actions(driver); + action.dragAndDropBy(dragableEle, 200, 200).build().perform(); + + Thread.sleep(5000); + } + + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://jqueryui.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleAlerts.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleAlerts.java new file mode 100644 index 0000000..1758ef8 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleAlerts.java @@ -0,0 +1,66 @@ +package seleniumScenario2; + +import java.time.Duration; + +import org.openqa.selenium.Alert; +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleAlerts { + WebDriver driver = null; + + @Test + public void handleAlertsTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"); + + driver.findElement(By.linkText("Sign in")).click(); + Assert.assertEquals(driver.getTitle(), "Rediffmail"); + + driver.findElement(By.id("login1")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + driver.findElement(By.className("signinbtn")).click(); + Thread.sleep(3000); + + Alert alert = driver.switchTo().alert(); + Assert.assertEquals(alert.getText(), "Please enter your password"); + + alert.accept(); + + driver.findElement(By.id("password")).sendKeys("Test@123"); + Thread.sleep(3000); + + //Clear the Text from UserName + driver.findElement(By.id("login1")).clear(); + + driver.findElement(By.className("signinbtn")).click(); + Thread.sleep(3000); + + Alert alert1 = driver.switchTo().alert(); + Assert.assertEquals(alert1.getText(), "Please enter a valid user name"); + alert.accept(); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://www.rediff.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleDropDown.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleDropDown.java new file mode 100644 index 0000000..dd48f10 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleDropDown.java @@ -0,0 +1,117 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.Select; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleDropDown { + WebDriver driver = null; + + @Test + public void dropDownMultiSelectTest() throws InterruptedException { + driver.get("https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple"); + + driver.switchTo().frame("iframeResult"); + + WebElement dropDown = driver.findElement(By.id("cars")); + Select multiSelect = new Select(dropDown); + + Thread.sleep(5000); + + // Verify is Dropdown MultiSelect + Assert.assertTrue(multiSelect.isMultiple()); + + // Select any Element + multiSelect.selectByValue("volvo"); + Thread.sleep(5000); + multiSelect.selectByValue("opel"); + Thread.sleep(5000); + + // Verify Selected Options + List selectedOptions = multiSelect.getAllSelectedOptions(); + for (WebElement options : selectedOptions) { + System.out.println("Selected Values : " + options.getText()); + } + + // DeSelect All + multiSelect.deselectAll(); + Thread.sleep(5000); + + // Select Again + multiSelect.selectByValue("saab"); + Thread.sleep(5000); + multiSelect.selectByValue("audi"); + Thread.sleep(5000); + + // Select first Element + String value = multiSelect.getFirstSelectedOption().getText(); + System.out.println("First Selected Text is : " + value); + + multiSelect.deselectByVisibleText("Audi"); + } + + + // @Test + public void useDropDownTest() throws InterruptedException { + driver.get("https://en-gb.facebook.com"); + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + + // Click Create Account Button + WebElement createAccountBtn = driver.findElement(By.xpath("//*[@data-testid='open-registration-form-button']")); + createAccountBtn.click(); + + // Work with Month DropDown + WebElement monthDropDown = driver.findElement(By.id("month")); + Select dropdown = new Select(monthDropDown); + + Thread.sleep(5000); + + // Select By Index + dropdown.selectByIndex(1); + Thread.sleep(5000); + + // Select by Value + dropdown.selectByValue("5"); + Thread.sleep(5000); + + // Select by Visible Text + dropdown.selectByVisibleText("Jul"); + Thread.sleep(5000); + + List allOptions = dropdown.getOptions(); + for (WebElement option : allOptions) { + option.click(); + System.out.println("Option Selected : " + option.getText()); + Thread.sleep(2000); + } + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + // driver.get("https://edition.cnn.com/"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMouseHover.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMouseHover.java new file mode 100644 index 0000000..1f29d0a --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMouseHover.java @@ -0,0 +1,73 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.interactions.Actions; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleMouseHover { + WebDriver driver = null; + + @Test + public void performMouseHoverTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "American Golf · Europe's Largest Golf Retailer · Online & Instore"); + + //Perform Mouse Hover + List menu = driver.findElements(By.xpath("//*[@class='a-level-1']")); + int counter = 0; + for (WebElement link : menu) { + System.out.println("Link Number : " + counter + " Menu Tittle : " + link.getText()); + counter ++; + } + Thread.sleep(5000); + + WebElement waterProof = menu.get(2); + WebElement golfClubs = menu.get(3); + WebElement golfClothing = menu.get(4); + WebElement golfShoes = menu.get(5); + + Actions action = new Actions(driver); + action.moveToElement(waterProof).build().perform(); + //Thread.sleep(5000); + + action.moveToElement(golfClubs).build().perform(); + //Thread.sleep(5000); + + action.moveToElement(golfClothing).build().perform(); + //Thread.sleep(5000); + + action.moveToElement(golfShoes).build().perform(); + //Thread.sleep(5000); + + driver.findElement(By.xpath("//*[@id=\"GOLF-SHOES_1\"]/ul/li[4]/ul/li[5]/a")).click(); + + Assert.assertEquals(driver.getTitle(), "adidas Golf Shoes | adidas Boost & Adicross Golf Shoes | American Golf"); + //Thread.sleep(5000); + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://www.americangolf.eu"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMultipleTabs.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMultipleTabs.java new file mode 100644 index 0000000..ab8ea6a --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleMultipleTabs.java @@ -0,0 +1,93 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.Iterator; +import java.util.Set; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleMultipleTabs { + WebDriver driver = null; + + @Test + public void getmultipleWindowHandleTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + //Browser Window GUID + String mainPageID = driver.getWindowHandle(); + System.out.println("Main Page Window ID : " + mainPageID); + + driver.findElement(By.linkText("Meta Pay")).click(); + + Set windowIds = driver.getWindowHandles(); + Iterator itr = windowIds.iterator(); + + String homePageID = itr.next(); + String metaPayPageID = itr.next(); + + driver.switchTo().window(metaPayPageID); + + Assert.assertEquals(driver.getTitle(), "Meta Pay: Simple, Secure, Free Payments"); + String bannerText = driver.findElement(By.className("banner__content-cell")).getText(); + System.out.println(bannerText); + + driver.close(); + Thread.sleep(5000); + + driver.switchTo().window(homePageID); + + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + } + + + //@Test + public void getWindowIDTest() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + Thread.sleep(3000); + + //Browser Window GUID + String mainPageID = driver.getWindowHandle(); + System.out.println("Main Page Window ID : " + mainPageID); + + //Click Link which Open in Same Browser Tab + driver.findElement(By.linkText("Forgotten password?")).click(); + + driver.findElement(By.id("identify_email")).sendKeys("testemail123@gmail.com"); + Thread.sleep(3000); + + //Browser Window GUID + String forfotPasswordPageID = driver.getWindowHandle(); + System.out.println("Forgotten Password Page Window ID : " + forfotPasswordPageID); + + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleRadioButton.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleRadioButton.java new file mode 100644 index 0000000..502cefa --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/HandleRadioButton.java @@ -0,0 +1,60 @@ +package seleniumScenario2; + +import java.time.Duration; +import java.util.List; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class HandleRadioButton { + WebDriver driver = null; + + @Test + public void verifYRadioButton() throws InterruptedException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + + //Click Create Account Button + driver.findElement(By.xpath("//*[@data-testid='open-registration-form-button']")).click(); + + //Handle Radio Buttons + List radioButtons = driver.findElements(By.name("sex")); + for (WebElement button : radioButtons) { + System.out.println("Is Radio Button Selected : " + button.isSelected()); + } + + radioButtons.get(1).click(); + for (WebElement button : radioButtons) { + System.out.println("Is Radio Button Selected : " + button.isSelected()); + } + + for (WebElement button : radioButtons) { + button.click(); + Thread.sleep(2000); + } + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumScenario2/TakeScreenShot.java b/SeleniumDemoProject/src/test/java/seleniumScenario2/TakeScreenShot.java new file mode 100644 index 0000000..885d4b5 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumScenario2/TakeScreenShot.java @@ -0,0 +1,117 @@ +package seleniumScenario2; + +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.time.Duration; +import java.util.Date; + +import javax.imageio.ImageIO; + +import org.apache.commons.io.FileUtils; +import org.openqa.selenium.By; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.Point; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class TakeScreenShot { + WebDriver driver = null; + + // Partial Screen Shot + + @Test + public void captureScreenShot() throws IOException { + Assert.assertEquals(driver.getTitle(), "Facebook – log in or sign up"); + + driver.findElement(By.id("email")).sendKeys("anshulc55@icloud.com"); + takeScreenShot(); + + driver.findElement(By.linkText("Privacy Centre")).click(); + Assert.assertEquals(driver.getTitle(), "Meta"); + + WebElement menuBar = driver.findElement(By.xpath( + "/html/body/div[1]/div/div[1]/div/div[2]/div/div/div[1]/div[1]/div/div[2]/div[1]/div[1]/div/div[1]/aside/div")); + takeScreenShotOfSpecificArea(menuBar); + + WebElement widgets = driver.findElement(By.xpath( + "/html/body/div[1]/div/div[1]/div/div[2]/div/div/div[1]/div[1]/div/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div/div/div/div[2]/div/div")); + takeScreenShotOfSpecificArea(widgets); + } + + + // Capture ScreenShot Funcation + public void takeScreenShot() throws IOException { + + String filepath = System.getProperty("user.dir") + "/screenshots/" + generateFileName(); + File screenshotFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + + FileUtils.copyFile(screenshotFile, new File(filepath)); + } + + + // To Capture Specific Area of WebPage + public void takeScreenShotOfSpecificArea(WebElement element) { + // Get entire page screenshot + File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + BufferedImage fullImg; + + try { + fullImg = ImageIO.read(screenshot); + + // Get the location of element on the page + Point point = element.getLocation(); + + // Get width and height of the element + int eleWidth = element.getSize().getWidth(); + int eleHeight = element.getSize().getHeight(); + + // Crop the entire page screenshot to get only element screenshot + BufferedImage eleScreenshot = fullImg.getSubimage(point.getX(), point.getY(), eleWidth, eleHeight); + ImageIO.write(eleScreenshot, "png", screenshot); + + // Copy the element screenshot to disk + String filepath = System.getProperty("user.dir") + "/screenshots/" + generateFileName(); + FileUtils.copyFile(screenshot, new File(filepath)); + + } catch (IOException e) { + e.printStackTrace(); + } + + } + + // Generate Screenshot Name + public String generateFileName() { + SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); + String date = dateformat.format(new Date()); + + String filename = date + ".png"; + + return filename; + } + + @BeforeMethod + public void init() { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(60)); + + driver.get("https://en-gb.facebook.com"); + + } + + @AfterMethod + public void finish() { + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/HardCodeWaits.java b/SeleniumDemoProject/src/test/java/seleniumwaits/HardCodeWaits.java new file mode 100644 index 0000000..6551388 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/HardCodeWaits.java @@ -0,0 +1,41 @@ +package seleniumwaits; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.Test; + +public class HardCodeWaits { + + /* + * Test Case -- Google Search test Case + */ + + @Test + public void googleSearchTest() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + //Open Google Home Page + driver.get("https://www.google.com/"); + + //Type in Search box + WebElement searchBox = driver.findElement(By.xpath("//textarea[@title='Search' and @role='combobox']")); + searchBox.sendKeys("Selenium Webdriver"); + Thread.sleep(4000); + + // Click third search result + WebElement searchResult = driver.findElement(By.xpath("//li[@role='presentation'][3]")); + searchResult.click(); + + Thread.sleep(5000); + + driver.quit(); + + } +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/PageLoadTimeOut.java b/SeleniumDemoProject/src/test/java/seleniumwaits/PageLoadTimeOut.java new file mode 100644 index 0000000..5460b5b --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/PageLoadTimeOut.java @@ -0,0 +1,34 @@ +package seleniumwaits; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class PageLoadTimeOut { + + @Test + public void pageLoadTest() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + //Page Load Time + driver.manage().timeouts().pageLoadTimeout(Duration.ofSeconds(100)); + driver.manage().timeouts().scriptTimeout(Duration.ofMinutes(2)); + + //Open Google Home Page + driver.get("https://edition.cnn.com/"); + + Assert.assertEquals(driver.getTitle(), "Breaking News, Latest News and Videos | CNN"); + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumExplicitWaits.java b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumExplicitWaits.java new file mode 100644 index 0000000..effae0c --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumExplicitWaits.java @@ -0,0 +1,128 @@ +package seleniumwaits; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class SeleniumExplicitWaits { + + public WebDriver driver = null; + + @BeforeMethod + public void setUp() { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + + driver.get("file:///Users/anshul/Downloads/ExplicitWait.html"); + } + + @AfterMethod + public void finish() { + driver.quit(); + } + + @Test + public void verifyAlert() { + WebElement alertBtn = driver.findElement(By.id("alert")); + alertBtn.click(); + + //Explicit Waits + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.alertIsPresent()); + + //Accept the Alert + driver.switchTo().alert().accept(); + } + + @Test + public void veryTextPresent() { + WebElement txtBtn = driver.findElement(By.id("populate-text")); + txtBtn.click(); + + WebElement targetTxt = driver.findElement(By.className("target-text")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.textToBePresentInElement(targetTxt, "Selenium Webdriver")); + + } + + @Test + public void verifyButtonAvailbleTest() { + WebElement Btn = driver.findElement(By.id("display-other-button")); + Btn.click(); + + WebElement clickableBtn = driver.findElement(By.id("hidden")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.elementToBeClickable(clickableBtn)); + + clickableBtn.click(); + } + + + @Test + public void verifyElementEnableTest() { + + WebElement Btn = driver.findElement(By.id("enable-button")); + Btn.click(); + + WebElement clickableBtn = driver.findElement(By.id("disable")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.elementToBeClickable(clickableBtn)); + + clickableBtn.click(); + } + + @Test + public void verifyElementSelectedTest() { + + WebElement Btn = driver.findElement(By.id("checkbox")); + Btn.click(); + + WebElement checkBox = driver.findElement(By.id("ch")); + + WebDriverWait wait = new WebDriverWait(driver, Duration.ofMinutes(1)); + wait.until(ExpectedConditions.elementToBeSelected(checkBox)); + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumImplicitWaits.java b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumImplicitWaits.java new file mode 100644 index 0000000..cee2e79 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/seleniumwaits/SeleniumImplicitWaits.java @@ -0,0 +1,40 @@ +package seleniumwaits; + +import java.time.Duration; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.Test; + +public class SeleniumImplicitWaits { + + @Test + public void googleSearchTest() throws InterruptedException { + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + //Implicit wait declaration + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(30)); + + //Open Google Home Page + driver.get("https://www.google.com/"); + + //Type in Search box + WebElement searchBox = driver.findElement(By.xpath("//textarea[@title='Search' and @role='combobox']")); + searchBox.sendKeys("Selenium Webdriver"); + + // Click third search result + WebElement searchResult = driver.findElement(By.xpath("//li[@role='presentation'][3]")); + searchResult.click(); + + driver.quit(); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/webelements/CNNTest.java b/SeleniumDemoProject/src/test/java/webelements/CNNTest.java new file mode 100644 index 0000000..641b0f8 --- /dev/null +++ b/SeleniumDemoProject/src/test/java/webelements/CNNTest.java @@ -0,0 +1,47 @@ +package webelements; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class CNNTest { + + @Test + public void testTravelLink(){ + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + driver.get("https://edition.cnn.com/"); + Assert.assertEquals(driver.getTitle(), "Breaking News, Latest News and Videos | CNN"); + + try { + Thread.sleep(3000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + //driver.findElement(By.xpath("/html/body/div[5]/div[2]/div[2]/div[2]/a[6]")).click(); + + driver.findElement(By.xpath("//*[@data-section='world']/a")).click(); + //Assert.assertEquals(driver.getTitle(), "CNN Travel | Global Destinations, Tips & Video"); + + try { + Thread.sleep(3000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + driver.quit(); + + + } + +} diff --git a/FirstSeleniumProject/src/com/selenium/webelement/FindElementClass.java b/SeleniumDemoProject/src/test/java/webelements/FindElementClass.java similarity index 85% rename from FirstSeleniumProject/src/com/selenium/webelement/FindElementClass.java rename to SeleniumDemoProject/src/test/java/webelements/FindElementClass.java index d5c5c55..6f6c390 100644 --- a/FirstSeleniumProject/src/com/selenium/webelement/FindElementClass.java +++ b/SeleniumDemoProject/src/test/java/webelements/FindElementClass.java @@ -1,4 +1,4 @@ -package com.selenium.webelement; +package webelements; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; @@ -6,40 +6,38 @@ import org.testng.annotations.Test; public class FindElementClass { - @Test public void findElementTest() { - + System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); - + driver.get("https://www.freecrm.com/index.html"); - + driver.findElement(By.className("form-control")).sendKeys("anshulc55@gmail.com"); - + try { Thread.sleep(4000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } - + driver.findElement(By.className("form-control")).sendKeys("Test@12334"); - + try { Thread.sleep(4000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } - + driver.findElement(By.className("anshul")).sendKeys("Test"); - + driver.quit(); } - } diff --git a/FirstSeleniumProject/src/com/selenium/webelement/FindElementsClass.java b/SeleniumDemoProject/src/test/java/webelements/FindElementsClass.java similarity index 86% rename from FirstSeleniumProject/src/com/selenium/webelement/FindElementsClass.java rename to SeleniumDemoProject/src/test/java/webelements/FindElementsClass.java index 63ddee2..2f0ae42 100644 --- a/FirstSeleniumProject/src/com/selenium/webelement/FindElementsClass.java +++ b/SeleniumDemoProject/src/test/java/webelements/FindElementsClass.java @@ -1,4 +1,4 @@ -package com.selenium.webelement; +package webelements; import java.util.List; @@ -9,20 +9,20 @@ import org.testng.annotations.Test; public class FindElementsClass { - + @Test public void findElementTest() { - + System.setProperty("webdriver.chrome.driver", - "/Users/anshul/Trainings/JavaProjectTraining/FirstSeleniumProject/drivers/chromedriver"); + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); - + driver.get("https://www.freecrm.com/index.html"); - + List textFields = driver.findElements(By.className("form-control")); - + textFields.get(0).sendKeys("Anshulc55@gmail.com"); try { Thread.sleep(4000); @@ -30,16 +30,16 @@ public void findElementTest() { // TODO Auto-generated catch block e.printStackTrace(); } - + textFields.get(1).sendKeys("Test@1234"); - + try { Thread.sleep(4000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } - + driver.quit(); } diff --git a/SeleniumDemoProject/src/test/java/webelements/LocatorsDemo.java b/SeleniumDemoProject/src/test/java/webelements/LocatorsDemo.java new file mode 100644 index 0000000..4d09e1f --- /dev/null +++ b/SeleniumDemoProject/src/test/java/webelements/LocatorsDemo.java @@ -0,0 +1,70 @@ +package webelements; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class LocatorsDemo { + + /* + * Test Case -- Verify Rediff SignIn Functionality + * 1. Open Rediff + * 2. Verify + * Rediff Page Title + * 3. Click on Sign In + * 4. Verify Web Page Title + * 5. Enter UserName and password + * 6. Click Sign In Button + * 7. Verify Page Title + */ + + @Test + public void verifyRediffSignIn() throws InterruptedException { + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + // 1. Open Rediff + driver.get("https://www.rediff.com/"); + + // 2. Verify Rediff Page Title + String expectTitle = "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"; + String actualTitle = driver.getTitle(); + Assert.assertEquals(actualTitle, expectTitle); + + // 3. Click on Sign In + WebElement signInLink = driver.findElement(By.linkText("Sign in")); + signInLink.click(); + + // 4. Verify Web Page Title + String expectSinnInTitle = "Rediffmail"; + String actualSinnInTitle = driver.getTitle(); + Assert.assertEquals(actualSinnInTitle, expectSinnInTitle); + + // 5. Enter User Name and password + WebElement userNameTxtBox = driver.findElement(By.id("login1")); + WebElement passwordTxtBox = driver.findElement(By.id("password")); + userNameTxtBox.sendKeys("anshulc55@icloud.com"); + Thread.sleep(4000); + passwordTxtBox.sendKeys("Test@1234"); + Thread.sleep(4000); + + // 6. Click Sign In Button + WebElement signInBtn = driver.findElement(By.name("proceed")); + signInBtn.click(); + + // 7. Verify Page Title + String expectSinInTitle = "Rediffmail"; + String actualSinInTitle = driver.getTitle(); + Assert.assertEquals(actualSinInTitle, expectSinInTitle); + + driver.quit(); + + } + +} diff --git a/SeleniumDemoProject/src/test/java/webelements/XpathClass.java b/SeleniumDemoProject/src/test/java/webelements/XpathClass.java new file mode 100644 index 0000000..420491c --- /dev/null +++ b/SeleniumDemoProject/src/test/java/webelements/XpathClass.java @@ -0,0 +1,41 @@ +package webelements; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class XpathClass { + + @Test + public void absoluteXpath() { + + System.setProperty("webdriver.chrome.driver", + "/Users/anshul/java_selenium/SeleniumDemoProject/drivers/chromedriver"); + + WebDriver driver = new ChromeDriver(); + driver.manage().window().maximize(); + + driver.get("https://www.rediff.com/"); + + driver.findElement(By.linkText("Sign in")).click(); + + driver.findElement(By.xpath("//input[@id='login1']")).sendKeys("anshulc55@gmail.com"); + + try { + Thread.sleep(4000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + // driver.findElement(By.xpath("/html/body/div/div/div/a/img")).click(); + driver.findElement(By.xpath("//div[@class='cell logo']/a")).click(); + + Assert.assertEquals(driver.getTitle(), "Rediff.com: News | Rediffmail | Stock Quotes | Shopping"); + + driver.quit(); + } + +} diff --git a/SeleniumDemoProject/src/test/resources/sakrahospital_bookAppoitment.properties b/SeleniumDemoProject/src/test/resources/sakrahospital_bookAppoitment.properties new file mode 100644 index 0000000..e5f6e6b --- /dev/null +++ b/SeleniumDemoProject/src/test/resources/sakrahospital_bookAppoitment.properties @@ -0,0 +1,53 @@ +# Data +url=https://www.sakraworldhospital.com/request-appointment +doctor_name=Dr. Sunil Kumar N.K. +patient_name=Anshul Chauhan +patient_email=abc@gmail.com +patient_mobile=9716180700 +dob=12-12-2005 +appointment1_date=12-07-2024 +UHID=606700051221 + +# Data for Second Test +OnDemandDoctor=Dr. Manjunath Malige +nameTitle=Mr. +FirstName=Anshul +LastName=Chauhan +StateName=Uttar Pradesh +CityName=Noida Complex + + +# Locators +doctorverification_xpath=//*[@title='Dr. Manjunath Malige'] +displayDate_xpath=//*[@class='pickadate-header']/h3 +allDates_xapth=//*[@ng-click='setDate(d)'] +nextWeek_xpath=//*[@ng-show='allowNextMonth'] +gotoAppointment_id=gotoLogin +mobileNumber_xpath=//*[@name='mobile_number'] +continue_xpath=//*[@class='form-group5']/div/button +cancelPopUp_xpath=//*[@ng-click='psuno()'] +titleDropdown_id=salutation +firstName=first_name +lastName_xpath=//*[@ng-model='user.last_name'] +dob_id=dob +state_id=state +city_id=city + + + +Consultation_btn=//*[@class='btn login-btn transition'][@data-target='#request-appointment'][@onclick='addhvURL(54,56, 1)'] +name_id=req_name +email_id=req_email +mobile_id=req_mobile +dateText_xpath=//*[@id="request-appointment"]/div/div/div[2]/form/div[6]/label +gender_id=req_gender +dobCalendar_id=req_datebirth +dobCalendarYear_xpath=//*[@class='ui-datepicker-year'][@data-handler='selectYear'] +dobCalenderMonth_xpath=//*[@class='ui-datepicker-month'][@data-handler='selectMonth'] +calenderPrederDate1_id=req_prefdate1 +calenderPrederDate1Title_xpath=//*[@class='ui-datepicker-title'] +backwardCalenderClick_xpath=//span[text()='Prev'] +forwardCalenderClick_xpath=//span[text()='Next'] +uhid_id=req_uhid +radioBtnYes_id=radio1 +radioBtnNo_id=radio2 \ No newline at end of file diff --git a/SeleniumDemoProject/test-output/Default suite/Default test.html b/SeleniumDemoProject/test-output/Default suite/Default test.html new file mode 100644 index 0000000..6601892 --- /dev/null +++ b/SeleniumDemoProject/test-output/Default suite/Default test.html @@ -0,0 +1,85 @@ + + +TestNG: Default test + + + + + + + + +

Default test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sun Mar 17 00:04:51 IST 2024
Total time:82 seconds (82250 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
bookAppointmentTest
Test class: PilotProject.BookAppointmentOnDemand
76PilotProject.BookAppointmentOnDemand@70e8f8e

+ + \ No newline at end of file diff --git a/SeleniumDemoProject/test-output/Default suite/Default test.xml b/SeleniumDemoProject/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..92911e9 --- /dev/null +++ b/SeleniumDemoProject/test-output/Default suite/Default test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/Default suite/testng-failed.xml b/SeleniumDemoProject/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..976cff6 --- /dev/null +++ b/SeleniumDemoProject/test-output/Default suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/Suite/Test.html b/SeleniumDemoProject/test-output/Suite/Test.html new file mode 100644 index 0000000..e306546 --- /dev/null +++ b/SeleniumDemoProject/test-output/Suite/Test.html @@ -0,0 +1,85 @@ + + +TestNG: Test + + + + + + + + +

Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Fri Feb 16 22:38:25 IST 2024
Total time:37 seconds (37020 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
verifyCACertError
Test class: browsers.InvokeDynamicBrowser
32browsers.InvokeDynamicBrowser@63021689

+ + \ No newline at end of file diff --git a/SeleniumDemoProject/test-output/Suite/Test.xml b/SeleniumDemoProject/test-output/Suite/Test.xml new file mode 100644 index 0000000..f566d2b --- /dev/null +++ b/SeleniumDemoProject/test-output/Suite/Test.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/bullet_point.png b/SeleniumDemoProject/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/SeleniumDemoProject/test-output/bullet_point.png differ diff --git a/SeleniumDemoProject/test-output/collapseall.gif b/SeleniumDemoProject/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/SeleniumDemoProject/test-output/collapseall.gif differ diff --git a/SeleniumDemoProject/test-output/emailable-report.html b/SeleniumDemoProject/test-output/emailable-report.html new file mode 100644 index 0000000..a23386d --- /dev/null +++ b/SeleniumDemoProject/test-output/emailable-report.html @@ -0,0 +1,18 @@ + + + + +TestNG Report + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Default suite
Default test100082,250
+ +
ClassMethodStartTime (ms)
Default suite
Default test — passed
PilotProject.BookAppointmentOnDemandbookAppointmentTest171061409657376820
+

Default test

PilotProject.BookAppointmentOnDemand#bookAppointmentTest

back to summary

+ + diff --git a/SeleniumDemoProject/test-output/failed.png b/SeleniumDemoProject/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/SeleniumDemoProject/test-output/failed.png differ diff --git a/SeleniumDemoProject/test-output/index.html b/SeleniumDemoProject/test-output/index.html new file mode 100644 index 0000000..5315c3f --- /dev/null +++ b/SeleniumDemoProject/test-output/index.html @@ -0,0 +1,242 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 1 suite +
+ +
+
+
+
+
+ + PilotProject.BookAppointmentOnDemand +
+
+
+
+ + + bookAppointmentTest +
+
+
+
+
+
+
+ /private/var/folders/rg/b21vyw1s0v727y0fc2phllm00000gn/T/testng-eclipse--1422282426/testng-customsuite.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Default suite" guice-stage="DEVELOPMENT">
+  <test thread-count="5" name="Default test" verbose="2">
+    <classes>
+      <class name="PilotProject.BookAppointmentOnDemand"/>
+    </classes>
+  </test> <!-- Default test -->
+</suite> <!-- Default suite -->
+            
+
+
+
+
+ Tests for Default suite +
+
+
    +
  • + Default test (1 class) +
  • +
+
+
+
+
+ Groups for Default suite +
+
+
+
+
+
+ Times for Default suite +
+
+
+ + Total running time: 1 minutes +
+
+
+
+
+
+
+ Reporter output for Default suite +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
PilotProject.BookAppointmentOnDemand
+
+ init + 0 ms +
+
+ bookAppointmentTest + 5261 ms +
+
+ finish + 82083 ms +
+
+
+
+
+ + + diff --git a/SeleniumDemoProject/test-output/jquery-3.6.0.min.js b/SeleniumDemoProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/SeleniumDemoProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-LiveDemoProject.LoginTestClass.xml b/SeleniumDemoProject/test-output/junitreports/TEST-LiveDemoProject.LoginTestClass.xml new file mode 100644 index 0000000..d791faf --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-LiveDemoProject.LoginTestClass.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointment.xml b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointment.xml new file mode 100644 index 0000000..6f7ae23 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointment.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointmentOnDemand.xml b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointmentOnDemand.xml new file mode 100644 index 0000000..04baace --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.BookAppointmentOnDemand.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.TestHandsOn.xml b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.TestHandsOn.xml new file mode 100644 index 0000000..8eee179 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-PilotProject.TestHandsOn.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.FirstSeleniumTest.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.FirstSeleniumTest.xml new file mode 100644 index 0000000..b7b61c3 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.FirstSeleniumTest.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.seleniumprofile.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.seleniumprofile.xml new file mode 100644 index 0000000..1764880 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumIntro.seleniumprofile.xml @@ -0,0 +1,62 @@ + + + + + + (RemoteWebDriver.java:162) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:84) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:80) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:57) +at org.openqa.selenium.safari.SafariDriver.(SafariDriver.java:48) +at SeleniumIntro.seleniumprofile.openBrowser(seleniumprofile.java:50) +at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) +at java.base/java.lang.reflect.Method.invoke(Method.java:580) +at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139) +at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664) +at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228) +at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) +at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961) +at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201) +at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148) +at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128) +at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) +at org.testng.TestRunner.privateRun(TestRunner.java:819) +at org.testng.TestRunner.run(TestRunner.java:619) +at org.testng.SuiteRunner.runTest(SuiteRunner.java:443) +at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437) +at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397) +at org.testng.SuiteRunner.run(SuiteRunner.java:336) +at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) +at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95) +at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301) +at org.testng.TestNG.runSuitesLocally(TestNG.java:1228) +at org.testng.TestNG.runSuites(TestNG.java:1134) +at org.testng.TestNG.run(TestNG.java:1101) +at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) +at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) +at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) +]]> + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractMultipleElements.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractMultipleElements.xml new file mode 100644 index 0000000..2e5d6fb --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractMultipleElements.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractPartOfWebPage.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractPartOfWebPage.xml new file mode 100644 index 0000000..e8be38d --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractPartOfWebPage.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractTextFromWebElement.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractTextFromWebElement.xml new file mode 100644 index 0000000..c036a61 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractTextFromWebElement.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractWebPagePart.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractWebPagePart.xml new file mode 100644 index 0000000..97365ee --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.ExtractWebPagePart.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.FindBrokenLinks.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.FindBrokenLinks.xml new file mode 100644 index 0000000..3f7ad79 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.FindBrokenLinks.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.HandleIFrames.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.HandleIFrames.xml new file mode 100644 index 0000000..9fd04d9 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.HandleIFrames.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.VerifyElements.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.VerifyElements.xml new file mode 100644 index 0000000..b048268 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario1.VerifyElements.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.FileUpload.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.FileUpload.xml new file mode 100644 index 0000000..d966d81 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.FileUpload.xml @@ -0,0 +1,45 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.HandleJavaScriptExecutor.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.HandleJavaScriptExecutor.xml new file mode 100644 index 0000000..925317c --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.HandleJavaScriptExecutor.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.WebTable.xml b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.WebTable.xml new file mode 100644 index 0000000..0317696 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-SeleniumScenario3.WebTable.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-browsers.BrowserOptions.xml b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.BrowserOptions.xml new file mode 100644 index 0000000..d63f46c --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.BrowserOptions.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-browsers.InvokeDynamicBrowser.xml b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.InvokeDynamicBrowser.xml new file mode 100644 index 0000000..745a5f2 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.InvokeDynamicBrowser.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-browsers.SeleniumMultipleBrowsers.xml b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.SeleniumMultipleBrowsers.xml new file mode 100644 index 0000000..e3996bd --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-browsers.SeleniumMultipleBrowsers.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.DragAndDrop.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.DragAndDrop.xml new file mode 100644 index 0000000..307caab --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.DragAndDrop.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleAlerts.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleAlerts.xml new file mode 100644 index 0000000..02a4ba4 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleAlerts.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleDropDown.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleDropDown.xml new file mode 100644 index 0000000..e8c62be --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleDropDown.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMouseHover.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMouseHover.xml new file mode 100644 index 0000000..d0163d6 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMouseHover.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMultipleTabs.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMultipleTabs.xml new file mode 100644 index 0000000..5917b10 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleMultipleTabs.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleRadioButton.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleRadioButton.xml new file mode 100644 index 0000000..6346c9f --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.HandleRadioButton.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.TakeScreenShot.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.TakeScreenShot.xml new file mode 100644 index 0000000..05e24c7 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumScenario2.TakeScreenShot.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.HardCodeWaits.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.HardCodeWaits.xml new file mode 100644 index 0000000..f3f7f44 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.HardCodeWaits.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.PageLoadTimeOut.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.PageLoadTimeOut.xml new file mode 100644 index 0000000..57441ee --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.PageLoadTimeOut.xml @@ -0,0 +1,62 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumExplicitWaits.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumExplicitWaits.xml new file mode 100644 index 0000000..87e6074 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumExplicitWaits.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumImplicitWaits.xml b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumImplicitWaits.xml new file mode 100644 index 0000000..4014c56 --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-seleniumwaits.SeleniumImplicitWaits.xml @@ -0,0 +1,67 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-webelements.CNNTest.xml b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.CNNTest.xml new file mode 100644 index 0000000..9c169fa --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.CNNTest.xml @@ -0,0 +1,66 @@ + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/junitreports/TEST-webelements.LocatorsDemo.xml b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.LocatorsDemo.xml new file mode 100644 index 0000000..4dd324b --- /dev/null +++ b/SeleniumDemoProject/test-output/junitreports/TEST-webelements.LocatorsDemo.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/SeleniumDemoProject/test-output/navigator-bullet.png b/SeleniumDemoProject/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/SeleniumDemoProject/test-output/navigator-bullet.png differ diff --git a/SeleniumDemoProject/test-output/passed.png b/SeleniumDemoProject/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/SeleniumDemoProject/test-output/passed.png differ diff --git a/SeleniumDemoProject/test-output/skipped.png b/SeleniumDemoProject/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/SeleniumDemoProject/test-output/skipped.png differ diff --git a/SeleniumDemoProject/test-output/testng-failed.xml b/SeleniumDemoProject/test-output/testng-failed.xml new file mode 100644 index 0000000..976cff6 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SeleniumDemoProject/test-output/testng-reports.css b/SeleniumDemoProject/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/SeleniumDemoProject/test-output/testng-reports.js b/SeleniumDemoProject/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/SeleniumDemoProject/test-output/testng-reports1.css b/SeleniumDemoProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/SeleniumDemoProject/test-output/testng-reports2.js b/SeleniumDemoProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/SeleniumDemoProject/test-output/testng-results.xml b/SeleniumDemoProject/test-output/testng-results.xml new file mode 100644 index 0000000..6d7a133 --- /dev/null +++ b/SeleniumDemoProject/test-output/testng-results.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SeleniumDemoProject/testng.xml b/SeleniumDemoProject/testng.xml new file mode 100644 index 0000000..6312288 --- /dev/null +++ b/SeleniumDemoProject/testng.xml @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/SeleniumPOMFramework/ScreenShots/Sun_Jun_02_23_54_25_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Sun_Jun_02_23_54_25_IST_2019.png new file mode 100644 index 0000000..9f773bf Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Sun_Jun_02_23_54_25_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Sun_Jun_09_12_32_12_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Sun_Jun_09_12_32_12_IST_2019.png new file mode 100644 index 0000000..05d54c9 Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Sun_Jun_09_12_32_12_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Sun_Jun_09_14_06_57_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Sun_Jun_09_14_06_57_IST_2019.png new file mode 100644 index 0000000..2c279dc Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Sun_Jun_09_14_06_57_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_14_49_43_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_14_49_43_IST_2019.png new file mode 100644 index 0000000..84980c3 Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_14_49_43_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_14_53_53_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_14_53_53_IST_2019.png new file mode 100644 index 0000000..84980c3 Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_14_53_53_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_02_56_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_02_56_IST_2019.png new file mode 100644 index 0000000..84980c3 Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_02_56_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_07_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_07_IST_2019.png new file mode 100644 index 0000000..84980c3 Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_07_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_32_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_32_IST_2019.png new file mode 100644 index 0000000..bae312e Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_32_IST_2019.png differ diff --git a/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_49_IST_2019.png b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_49_IST_2019.png new file mode 100644 index 0000000..03c91f4 Binary files /dev/null and b/SeleniumPOMFramework/ScreenShots/Wed_Jun_05_15_27_49_IST_2019.png differ diff --git a/SeleniumPOMFramework/TestData/RediffPortFolioLaunch.xlsx b/SeleniumPOMFramework/TestData/RediffPortFolioLaunch.xlsx new file mode 100644 index 0000000..5ef663f Binary files /dev/null and b/SeleniumPOMFramework/TestData/RediffPortFolioLaunch.xlsx differ diff --git a/SeleniumPOMFramework/drivers/IEDriverServer.exe b/SeleniumPOMFramework/drivers/IEDriverServer.exe new file mode 100755 index 0000000..d4890e2 Binary files /dev/null and b/SeleniumPOMFramework/drivers/IEDriverServer.exe differ diff --git a/SeleniumPOMFramework/drivers/chromedriver b/SeleniumPOMFramework/drivers/chromedriver new file mode 100755 index 0000000..11f9d16 Binary files /dev/null and b/SeleniumPOMFramework/drivers/chromedriver differ diff --git a/SeleniumPOMFramework/drivers/geckodriver b/SeleniumPOMFramework/drivers/geckodriver new file mode 100755 index 0000000..bcec190 Binary files /dev/null and b/SeleniumPOMFramework/drivers/geckodriver differ diff --git a/SeleniumPOMFramework/drivers/operadriver b/SeleniumPOMFramework/drivers/operadriver new file mode 100755 index 0000000..0da24a8 Binary files /dev/null and b/SeleniumPOMFramework/drivers/operadriver differ diff --git a/SeleniumPOMFramework/drivers/sha512_sum b/SeleniumPOMFramework/drivers/sha512_sum new file mode 100755 index 0000000..0265fa5 --- /dev/null +++ b/SeleniumPOMFramework/drivers/sha512_sum @@ -0,0 +1 @@ +61eee3dc5c53b8921c4e1ae34f660aaaada4748fd93f56c113bb5c689b8a4e2874d0616d0311a0b1247dede15a7470a3dc9f043e8ec21331f2fc6ba7b7614695 operadriver \ No newline at end of file diff --git a/SeleniumPOMFramework/pom.xml b/SeleniumPOMFramework/pom.xml new file mode 100644 index 0000000..8e6430e --- /dev/null +++ b/SeleniumPOMFramework/pom.xml @@ -0,0 +1,62 @@ + + 4.0.0 + + POMFramework + SeleniumPOMFramework + 0.0.1-SNAPSHOT + jar + + SeleniumPOMFramework + http://maven.apache.org + + + UTF-8 + + + + + org.seleniumhq.selenium + selenium-java + 3.141.59 + + + + + + org.testng + testng + 6.14.3 + test + + + + + com.aventstack + extentreports + 3.1.5 + + + + + org.apache.commons + commons-io + 1.3.2 + + + + + org.apache.poi + poi + 3.17 + + + + + org.apache.poi + poi-ooxml + 3.17 + + + + diff --git a/SeleniumPOMFramework/src/main/java/PageClasses/LandingPage.java b/SeleniumPOMFramework/src/main/java/PageClasses/LandingPage.java new file mode 100644 index 0000000..86632a6 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/PageClasses/LandingPage.java @@ -0,0 +1,38 @@ +package PageClasses; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.FindBy; +import org.openqa.selenium.support.PageFactory; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import baseClasses.PageBaseClass; +import baseClasses.TopMenuClass; + +public class LandingPage extends PageBaseClass { + + public LandingPage(WebDriver driver, ExtentTest logger) { + super(driver, logger); + } + + @FindBy(xpath = "//*[contains(@class,'moneyicon')]") + public WebElement moneyLink; + + public MoneyPage clickMoneyLink() { + logger.log(Status.INFO, "Clicking the Money Link, Present in Header"); + moneyLink.click(); + logger.log(Status.PASS, "Clicked the Money Link"); + MoneyPage moneyPage = new MoneyPage(driver, logger); + PageFactory.initElements(driver, moneyPage); + return moneyPage; + } + + public PortFolioLoginPage clickSingIn() { + // Perform the Click + PortFolioLoginPage portFolioLoginPage = new PortFolioLoginPage(driver, logger); + PageFactory.initElements(driver, portFolioLoginPage); + return portFolioLoginPage; + } +} diff --git a/SeleniumPOMFramework/src/main/java/PageClasses/LogOutPage.java b/SeleniumPOMFramework/src/main/java/PageClasses/LogOutPage.java new file mode 100644 index 0000000..83a9152 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/PageClasses/LogOutPage.java @@ -0,0 +1,36 @@ +package PageClasses; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.FindBy; +import org.openqa.selenium.support.PageFactory; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import baseClasses.PageBaseClass; +import baseClasses.TopMenuClass; + +public class LogOutPage extends PageBaseClass { + + public TopMenuClass topmenu; + + public LogOutPage(WebDriver driver, ExtentTest logger) { + super(driver, logger); + topmenu = new TopMenuClass(driver, logger); + PageFactory.initElements(driver, topmenu); + } + + @FindBy(xpath = "//*[@id='wrapper']/div[4]/a") + public WebElement loginAgainLink; + + public PortFolioLoginPage clickLoginAgain() { + logger.log(Status.INFO, "Clicking the Login-Again Link"); + loginAgainLink.click(); + logger.log(Status.PASS, "Clicked the Login-Again Link Link"); + PortFolioLoginPage portfolioLogin = new PortFolioLoginPage(driver, logger); + PageFactory.initElements(driver, portfolioLogin); + return portfolioLogin; + } + +} diff --git a/SeleniumPOMFramework/src/main/java/PageClasses/MoneyPage.java b/SeleniumPOMFramework/src/main/java/PageClasses/MoneyPage.java new file mode 100644 index 0000000..ab6b800 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/PageClasses/MoneyPage.java @@ -0,0 +1,36 @@ +package PageClasses; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.FindBy; +import org.openqa.selenium.support.PageFactory; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import baseClasses.PageBaseClass; +import baseClasses.TopMenuClass; + +public class MoneyPage extends PageBaseClass { + + public TopMenuClass topmenu; + + public MoneyPage(WebDriver driver, ExtentTest logger) { + super(driver, logger); + topmenu = new TopMenuClass(driver, logger); + PageFactory.initElements(driver, topmenu); + } + + @FindBy(xpath = "//*[@id='signin_info']/a[1]") + public WebElement signinLink; + + public PortFolioLoginPage clickSingInLink() { + logger.log(Status.INFO, "Clicking the Sing-In Link"); + signinLink.click(); + logger.log(Status.PASS, "Clicked the Sing-In Link"); + PortFolioLoginPage portfolioLogin = new PortFolioLoginPage(driver, logger); + PageFactory.initElements(driver, portfolioLogin); + return portfolioLogin; + } + +} diff --git a/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java b/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java new file mode 100644 index 0000000..180cf84 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/PageClasses/MyPorfolioPage.java @@ -0,0 +1,259 @@ +package PageClasses; + +import java.util.List; + +import javax.swing.LookAndFeel; + +import org.apache.xmlbeans.impl.xb.xsdschema.Public; +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.FindBy; +import org.openqa.selenium.support.PageFactory; +import org.testng.Assert; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import baseClasses.PageBaseClass; +import baseClasses.TopMenuClass; + +public class MyPorfolioPage extends PageBaseClass{ + + public TopMenuClass topmenu; + + public MyPorfolioPage(WebDriver driver, ExtentTest logger) { + super(driver, logger); + topmenu = new TopMenuClass(driver, logger); + PageFactory.initElements(driver, topmenu); + } + + @FindBy(xpath="//*[@id='headcontent']/div[1]/div[1]/a/span") + public WebElement moneyBiz_text; + + @FindBy(id="createPortfolio") + public WebElement createPortfolio_Btn; + + @FindBy(id="create") + public WebElement createportfolio_textbox; + + @FindBy(id="createPortfolioButton") + public WebElement submitCreatePortfolio_Btn; + + @FindBy(id="portfolioid") + public WebElement myPortfolioList; + + @FindBy(id="deletePortfolio") + public WebElement deletePortfolio_Btn; + + @FindBy(id="addStock") + public WebElement addStock_Btn; + + @FindBy(id="addstockname") + public WebElement stockName_TextBox; + + @FindBy(xpath="//*[@id='ajax_listOfOptions']/div[1]") + public WebElement stockValue; + + @FindBy(id="addstockqty") + public WebElement stockQualitity_txtBox; + + @FindBy(id="addstockprice") + public WebElement stockPrice_TxtBox; + + @FindBy(id="addStockButton") + public WebElement submitStock_Btn; + + @FindBy(id="stock") + public WebElement StockTable; + + @FindBy(id="stockPurchaseDate") + public WebElement stockPurchaseDate; + + + public void clickStockPurchaseCalendar(){ + + try { + stockPurchaseDate.click(); + logger.log(Status.PASS, "Clicked the Stock purchase Calendar"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + public MyPorfolioPage submitStock(){ + try { + submitStock_Btn.click(); + logger.log(Status.PASS, "Submitted the Stock"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + MyPorfolioPage myportfolio = new MyPorfolioPage(driver, logger); + PageFactory.initElements(driver, myportfolio); + return myportfolio; + } + + public void verifyStock(String StockName){ + boolean flag= false; + try { + List tableRows = StockTable.findElements(By.xpath("/tbody/tr")); + + for (WebElement row : tableRows) { + List tableColumsn = row.findElements(By.tagName("td")); + + for (WebElement column : tableColumsn) { + if(column.getText().equalsIgnoreCase(StockName)){ + flag=true; + } + } + } + Assert.assertTrue(flag, "Given Stock : " +StockName + " is not present in this Portfolio"); + logger.log(Status.PASS, "Given Stock : " +StockName + " is not present in this Portfolio"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + + } + + + public void enterStockPrice(String stockPrice){ + try { + stockPrice_TxtBox.sendKeys(stockPrice); + logger.log(Status.PASS, "Entered the Price : " + stockPrice); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + + public void enterStockQuantity(String quantity){ + try { + stockQualitity_txtBox.sendKeys(quantity); + logger.log(Status.PASS, "Add the Quantity : " + quantity); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + public void enterStockName(String stockName){ + try { + stockName_TextBox.sendKeys(stockName); + waitForPageLoad(); + stockValue.click(); + logger.log(Status.PASS, "Typed Stock Name : " + stockName); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + public void clickAddStock(){ + try { + addStock_Btn.click(); + logger.log(Status.PASS, "Clicked the Add Stock Button"); + } catch (Exception e) { + reportFail(e.getMessage());; + } + } + + public MyPorfolioPage deletePortFolio(){ + try { + deletePortfolio_Btn.click(); + acceptAlert(); + logger.log(Status.PASS, "Deleted the Portfolio"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + MyPorfolioPage myportfolio = new MyPorfolioPage(driver, logger); + PageFactory.initElements(driver, myportfolio); + return myportfolio; + } + + public MyPorfolioPage selectPortfolio(String Value){ + selectDropDownValue(myPortfolioList, Value); + MyPorfolioPage myportfolio = new MyPorfolioPage(driver, logger); + PageFactory.initElements(driver, myportfolio); + return myportfolio; + } + + public void isPorfolioExists(String portfolio){ + boolean flag = false; + try { + List allOptions = getAllElementsOfDropDown(myPortfolioList); + for (WebElement option : allOptions) { + if (option.getText().equalsIgnoreCase(portfolio)){ + flag=true; + }else{ + flag = false; + } + } + Assert.assertTrue(flag); + logger.log(Status.PASS, "Given Portfolio : " + portfolio + " , Present in Portfolio List"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + + public void isPorfolioDeleted(String portfolio){ + boolean flag = false; + try { + List allOptions = getAllElementsOfDropDown(myPortfolioList); + for (WebElement option : allOptions) { + if (!option.getText().equalsIgnoreCase(portfolio)){ + flag=true; + }else{ + flag = false; + } + } + Assert.assertTrue(flag); + logger.log(Status.PASS, "Given Portfolio : " + portfolio + " , is not Prsent in Portfolio List"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + public MyPorfolioPage submitPortfolio(){ + try { + submitCreatePortfolio_Btn.click(); + logger.log(Status.PASS, "Submitted the Portfolio"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + + MyPorfolioPage myportfolio = new MyPorfolioPage(driver, logger); + PageFactory.initElements(driver, myportfolio); + return myportfolio; + + } + + public void enterPortfolioName(String portfolioName){ + try { + createportfolio_textbox.clear(); + createportfolio_textbox.sendKeys(portfolioName); + logger.log(Status.PASS, "Entered Portfolio Name : " + portfolioName); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + + public void clickCreatePortfolio(){ + try { + createPortfolio_Btn.click(); + logger.log(Status.PASS, "Clicked the Create Portfolio Button"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + public void verifyMoneyBiz(){ + moneyBiz_text.isDisplayed(); + } + + public TopMenuClass gettopMenu(){ + return topmenu; + } + + + +} diff --git a/SeleniumPOMFramework/src/main/java/PageClasses/PortFolioLoginPage.java b/SeleniumPOMFramework/src/main/java/PageClasses/PortFolioLoginPage.java new file mode 100644 index 0000000..cab2e27 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/PageClasses/PortFolioLoginPage.java @@ -0,0 +1,93 @@ +package PageClasses; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.FindBy; +import org.openqa.selenium.support.PageFactory; +import org.testng.Assert; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import baseClasses.PageBaseClass; +import baseClasses.TopMenuClass; + +public class PortFolioLoginPage extends PageBaseClass { + + public TopMenuClass topmenu; + + public PortFolioLoginPage(WebDriver driver, ExtentTest logger) { + super(driver, logger); + topmenu = new TopMenuClass(driver, logger); + PageFactory.initElements(driver, topmenu); + } + + @FindBy(id = "useremail") + public WebElement useremail_TextBox; + + @FindBy(id = "emailsubmit") + public WebElement emailSubmit_button; + + @FindBy(id = "userpass") + public WebElement password_TextBox; + + @FindBy(id = "loginsubmit") + public WebElement submitLogin_button; + + public MyPorfolioPage doLogin(String userName, String password) { + + useremail_TextBox.sendKeys(userName); + logger.log(Status.PASS, "Entered the UserName : " + userName); + emailSubmit_button.click(); + waitForPageLoad(); + logger.log(Status.PASS, "Clicked the UserName Submit Buttton"); + password_TextBox.sendKeys(password); + logger.log(Status.PASS, "Entered the Password : " + password); + submitLogin_button.click(); + waitForPageLoad(); + logger.log(Status.PASS, "Cliecked the Submit Login Button"); + + try { + Thread.sleep(5000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + String currentPageTitle = driver.getTitle(); + if (currentPageTitle.equals("Indian stock markets: Login to Portfolio")){ + reportFail("Login is failed on Portfolio Login Page"); + Assert.fail("Login Failed"); + } + MyPorfolioPage myportFolioPage = new MyPorfolioPage(driver, logger); + PageFactory.initElements(driver, myportFolioPage); + return myportFolioPage; + } + + public void enterUser(String userName){ + useremail_TextBox.sendKeys(userName); + logger.log(Status.PASS, "Entered the UserName : " + userName); + } + + public void submitUserName(){ + emailSubmit_button.click(); + logger.log(Status.PASS, "Clicked the UserName Submit Buttton"); + } + + public void enterPassword(String password){ + password_TextBox.sendKeys(password); + logger.log(Status.PASS, "Entered the Password : " + password); + } + + public MyPorfolioPage submitLogin(){ + submitLogin_button.click(); + logger.log(Status.PASS, "Cliecked the Submit Login Button"); + MyPorfolioPage myportFolioPage = new MyPorfolioPage(driver, logger); + PageFactory.initElements(driver, myportFolioPage); + return myportFolioPage; + } + + public void verifyPasswordField(){ + veriyElementIsDisplayed(password_TextBox); + } + +} diff --git a/SeleniumPOMFramework/src/main/java/PageClasses/RediffMailPage.java b/SeleniumPOMFramework/src/main/java/PageClasses/RediffMailPage.java new file mode 100644 index 0000000..efb7e7a --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/PageClasses/RediffMailPage.java @@ -0,0 +1,30 @@ +package PageClasses; + +import org.openqa.selenium.WebDriver; + +import com.aventstack.extentreports.ExtentTest; + +import baseClasses.PageBaseClass; + +public class RediffMailPage extends PageBaseClass{ + + + public RediffMailPage(WebDriver driver, ExtentTest logger){ + super(driver, logger); + } + + //WebElements of RediffMail Page + //Operation of Rediffmail Page + + public void clickWriteEmail(){ + //Write Mail + } + + public void typeMail(){ + //mail Tying + } + +public void getTitle(){ + + } +} diff --git a/SeleniumPOMFramework/src/main/java/TestCases/MailTests.java b/SeleniumPOMFramework/src/main/java/TestCases/MailTests.java new file mode 100644 index 0000000..53b6db5 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/TestCases/MailTests.java @@ -0,0 +1,25 @@ +package TestCases; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.testng.annotations.Test; + +import PageClasses.LandingPage; +import PageClasses.RediffMailPage; + +public class MailTests { + +// @Test +// public void writeMailTest(){ +// +// LandingPage landingPage = new LandingPage(); +// landingPage.getTitle(); +// landingPage.openBrowser(); +// landingPage.openWebSite(); +// LoginPage loginPage = landingPage.clickSingIn(); +// loginPage.getTitle(); +// RediffMailPage rediffmailPage = loginPage.doLogin(); +// rediffmailPage.getTitle(); +// } + +} diff --git a/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java b/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java new file mode 100644 index 0000000..f47d8a6 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/TestCases/MyPorfolioTest.java @@ -0,0 +1,113 @@ +package TestCases; + +import java.util.Hashtable; + +import org.openqa.selenium.support.PageFactory; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; +import PageClasses.LandingPage; +import PageClasses.MoneyPage; +import PageClasses.MyPorfolioPage; +import PageClasses.PortFolioLoginPage; +import baseClasses.BaseTestClass; +import baseClasses.PageBaseClass; +import baseClasses.TopMenuClass; +import utilities.ConstantValue; +import utilities.TestDataProvider; + +public class MyPorfolioTest extends BaseTestClass{ + + LandingPage landingPage; + MoneyPage moneyPage; + PortFolioLoginPage portfolioLoginPage; + MyPorfolioPage myporfolioPage; + TopMenuClass topMenu; + + @Test(dataProvider="getOpenPortfolioTestData", groups={"Regression", "LoginTest" }) + public void openPorfolio(Hashtable testData){ + logger = report.createTest("Login Rediff Portfolio : " + testData.get("Comment")); + + invokeBrowser("chrome"); + PageBaseClass pageBase = new PageBaseClass(driver, logger); + PageFactory.initElements(driver, pageBase); + landingPage = pageBase.OpenApplication(); + moneyPage =landingPage.clickMoneyLink(); + portfolioLoginPage = moneyPage.clickSingInLink(); + myporfolioPage = portfolioLoginPage.doLogin(testData.get("UserName"), testData.get("Password")); + myporfolioPage.verifyMoneyBiz(); + myporfolioPage.getTitle(testData.get("PageTitle")); + topMenu = myporfolioPage.gettopMenu(); + topMenu.singOutApplication(); + } + + @Test(dataProvider="verifyLoginTestData", groups={"Regression", "LoginTest" }) + public void verifyLogin(Hashtable testData){ + logger = report.createTest("Login Rediff Portfolio : " + testData.get("Comment")); + + invokeBrowser("chrome"); + PageBaseClass pageBase = new PageBaseClass(driver, logger); + PageFactory.initElements(driver, pageBase); + landingPage = pageBase.OpenApplication(); + moneyPage =landingPage.clickMoneyLink(); + portfolioLoginPage = moneyPage.clickSingInLink(); + portfolioLoginPage.enterUser(testData.get("UserName")); + portfolioLoginPage.submitUserName(); + portfolioLoginPage.verifyPasswordField(); + + } + + @Test(dataProvider="addPortfolioTestData", groups={"Regression", "AddPortfolio" }) + public void addPortfolioTest(Hashtable testData){ + logger = report.createTest("Create Porfolio Test : " + testData.get("Comment")); + invokeBrowser("chrome"); + PageBaseClass pageBase = new PageBaseClass(driver, logger); + PageFactory.initElements(driver, pageBase); + landingPage = pageBase.OpenApplication(); + moneyPage =landingPage.clickMoneyLink(); + portfolioLoginPage = moneyPage.clickSingInLink(); + myporfolioPage = portfolioLoginPage.doLogin(ConstantValue.userName, ConstantValue.password); + myporfolioPage.verifyMoneyBiz(); + myporfolioPage.clickCreatePortfolio(); + waitForPageLoad(); + myporfolioPage.enterPortfolioName(testData.get("PortfolioName")); + myporfolioPage = myporfolioPage.submitPortfolio(); + waitForPageLoad(); + myporfolioPage.isPorfolioExists(testData.get("PortfolioName")); + } + + + @Test(dataProvider="addPortfolioTestData", groups={"Regression", "DeletePortfolio" }) + public void deletePortfolio(Hashtable testData){ + logger = report.createTest("Delete Porfolio Test : " + testData.get("Comment")); + invokeBrowser("chrome"); + PageBaseClass pageBase = new PageBaseClass(driver, logger); + PageFactory.initElements(driver, pageBase); + landingPage = pageBase.OpenApplication(); + moneyPage =landingPage.clickMoneyLink(); + portfolioLoginPage = moneyPage.clickSingInLink(); + myporfolioPage = portfolioLoginPage.doLogin(ConstantValue.userName, ConstantValue.password); + waitForPageLoad(); + myporfolioPage.verifyMoneyBiz(); + myporfolioPage = myporfolioPage.selectPortfolio(testData.get("PortfolioName")); + myporfolioPage = myporfolioPage.deletePortFolio(); + waitForPageLoad(); + myporfolioPage.isPorfolioDeleted(testData.get("PortfolioName")); + + } + + @DataProvider + public Object[][] getOpenPortfolioTestData(){ + return TestDataProvider.getTestData("RediffPortFolioLaunch.xlsx", "RediffLoginTest", "openPorfolio"); + } + + @DataProvider + public Object[][] verifyLoginTestData(){ + return TestDataProvider.getTestData("RediffPortFolioLaunch.xlsx", "RediffLoginTest", "verifyLogin"); + } + + @DataProvider + public Object[][] addPortfolioTestData(){ + return TestDataProvider.getTestData("RediffPortFolioLaunch.xlsx", "RediffLoginTest", "addPortfolioTest"); + } + +} diff --git a/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java b/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java new file mode 100644 index 0000000..07e748c --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/TestCases/MyStockTest.java @@ -0,0 +1,61 @@ +package TestCases; + +import java.util.Hashtable; + +import org.openqa.selenium.support.PageFactory; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import PageClasses.LandingPage; +import PageClasses.MoneyPage; +import PageClasses.MyPorfolioPage; +import PageClasses.PortFolioLoginPage; +import baseClasses.BaseTestClass; +import baseClasses.PageBaseClass; +import utilities.ConstantValue; +import utilities.TestDataProvider; + +public class MyStockTest extends BaseTestClass{ + LandingPage landingPage; + MoneyPage moneyPage; + PortFolioLoginPage portfolioLoginPage; + MyPorfolioPage myporfolioPage; + + + @Test(dataProvider="AddStockTestData") + public void AddStockTest(Hashtable testData){ + logger = report.createTest("Add Stock in: " + testData.get("PortfolioName") + " - Stock Name" + testData.get("StockName")); + + invokeBrowser("chrome"); + PageBaseClass pageBase = new PageBaseClass(driver, logger); + PageFactory.initElements(driver, pageBase); + landingPage = pageBase.OpenApplication(); + moneyPage =landingPage.clickMoneyLink(); + portfolioLoginPage = moneyPage.clickSingInLink(); + myporfolioPage = portfolioLoginPage.doLogin(ConstantValue.userName, ConstantValue.password); + myporfolioPage.verifyMoneyBiz(); + myporfolioPage.clickCreatePortfolio(); + waitForPageLoad(); + myporfolioPage.enterPortfolioName(testData.get("PortfolioName")); + myporfolioPage = myporfolioPage.submitPortfolio(); + waitForPageLoad(); + myporfolioPage.isPorfolioExists(testData.get("PortfolioName")); + myporfolioPage.clickAddStock(); + myporfolioPage.enterStockName(testData.get("StockName")); + myporfolioPage.clickStockPurchaseCalendar(); + selectDateIncalendar("11/02/2017"); + myporfolioPage.enterStockQuantity(testData.get("Quantity")); + myporfolioPage.enterStockPrice(testData.get("StockPrice")); + myporfolioPage = myporfolioPage.submitStock(); + waitForPageLoad(); + myporfolioPage.verifyStock(testData.get("StockName")); + + + } + + @DataProvider + public Object[][] AddStockTestData(){ + return TestDataProvider.getTestData("RediffPortFolioLaunch.xlsx", "StockTestData", "AddStockTest"); + } + +} diff --git a/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java b/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java new file mode 100644 index 0000000..895cfd7 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/baseClasses/BaseTestClass.java @@ -0,0 +1,141 @@ +package baseClasses; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.concurrent.TimeUnit; + +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.ie.InternetExplorerDriver; +import org.openqa.selenium.opera.OperaDriver; +import org.openqa.selenium.safari.SafariDriver; +import org.openqa.selenium.support.PageFactory; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.AfterTest; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import PageClasses.LandingPage; +import utilities.ExtentReportManager; + +public class BaseTestClass { + + public WebDriver driver; + public ExtentReports report = ExtentReportManager.getReportInstance(); + public ExtentTest logger; + + /****************** Invoke Browser ***********************/ + public void invokeBrowser(String browserName) { + + try { + + if (browserName.equalsIgnoreCase("Chrome")) { + System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/drivers/chromedriver"); + driver = new ChromeDriver(); + } else if (browserName.equalsIgnoreCase("Mozila")) { + System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir") + "/drivers/geckodriver"); + driver = new FirefoxDriver(); + } else if (browserName.equalsIgnoreCase("Opera")) { + System.setProperty("webdriver.opera.driver", System.getProperty("user.dir") + "/drivers/operadriver"); + driver = new OperaDriver(); + } else if (browserName.equalsIgnoreCase("IE")) { + System.setProperty("webdriver.ie.driver", + System.getProperty("user.dir") + "/drivers/IEDriverServer.exe"); + driver = new InternetExplorerDriver(); + } else { + driver = new SafariDriver(); + } + } catch (Exception e) { + // reportFail(e.getMessage()); + System.out.println(e.getMessage()); + } + + driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS); + driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS); + driver.manage().window().maximize(); + } + + @AfterMethod + public void flushReports() { + report.flush(); + driver.close(); + } + + /***************** Select Date From Calendar *****************/ + public void selectDateIncalendar(String date) { + + Date currentDate = new Date(); + SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); + try { + Date expectedDate = dateFormat.parse(date); + + String day = new SimpleDateFormat("dd").format(expectedDate); + String month = new SimpleDateFormat("MMMM").format(expectedDate); + String year = new SimpleDateFormat("yyyy").format(expectedDate); + + String expectedMonthYear = month + " " + year; + + while (true) { + String displayDate = driver.findElement(By.className("dpTitleText")).getText(); + + if (expectedMonthYear.equals(displayDate)) { + + driver.findElement(By.xpath("//td[text()= '" + day + "']")).click(); + + break; + } else if (expectedDate.compareTo(currentDate) > 0) { + driver.findElement(By.xpath("//*[@id='datepicker']/table/tbody/tr[1]/td[4]/button")).click(); + } else { + driver.findElement(By.xpath("//*[@id='datepicker']/table/tbody/tr[1]/td[2]/button")).click(); + } + + } + + } catch (ParseException e) { + e.printStackTrace(); + } + + } + + /***************** Wait Functions in Framework *****************/ + public void waitForPageLoad() { + JavascriptExecutor js = (JavascriptExecutor) driver; + + int i = 0; + while (i != 180) { + String pageState = (String) js.executeScript("return document.readyState;"); + if (pageState.equals("complete")) { + break; + } else { + waitLoad(1); + } + } + + waitLoad(2); + + i = 0; + while (i != 180) { + Boolean jsState = (Boolean) js.executeScript("return window.jQuery != undefined && jQuery.active == 0;"); + if (jsState) { + break; + } else { + waitLoad(1); + } + } + } + + public void waitLoad(int i) { + try { + Thread.sleep(i * 1000); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } +} diff --git a/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java b/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java new file mode 100644 index 0000000..893e417 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/baseClasses/PageBaseClass.java @@ -0,0 +1,147 @@ +package baseClasses; + +import java.io.File; +import java.io.IOException; +import java.util.List; + +import org.apache.commons.io.FileUtils; +import org.apache.xmlbeans.impl.xb.xsdschema.All; +import org.openqa.selenium.Alert; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.PageFactory; +import org.openqa.selenium.support.ui.Select; +import org.testng.Assert; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import PageClasses.LandingPage; +import utilities.DateUtil; + +public class PageBaseClass extends BaseTestClass { + + public ExtentTest logger; + + public PageBaseClass(WebDriver driver, ExtentTest logger) { + this.driver = driver; + this.logger = logger; + } + + /****************** OpenApplication ***********************/ + public LandingPage OpenApplication() { + logger.log(Status.INFO, "Opening the WebSite"); + driver.get("https://www.rediff.com/"); + logger.log(Status.PASS, "Successfully Opened the https://www.rediff.com"); + LandingPage landingPage = new LandingPage(driver, logger); + PageFactory.initElements(driver, landingPage); + return landingPage; + } + + /****************** Get Page Title ***********************/ + public void getTitle(String expectedTitle) { + try { + Assert.assertEquals(driver.getTitle(), expectedTitle); + reportPass("Actual Title : " + driver.getTitle() + " - equals to Expected Title : " + expectedTitle); + } catch (Exception e) { + reportFail(e.getMessage()); + } + + } + + + /****************** Accept Java Script Alert ***********************/ + public void acceptAlert(){ + try { + Alert alert = driver.switchTo().alert(); + alert.accept(); + logger.log(Status.PASS, "Page Alert Accepted"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + + } + + /****************** Cancel Java Script Alert ***********************/ + public void cancelAlert(){ + try { + Alert alert = driver.switchTo().alert(); + alert.dismiss();; + logger.log(Status.PASS, "Page Alert Rejected"); + } catch (Exception e) { + reportFail(e.getMessage()); + } + + } + + /****************** Select value From DropDown ***********************/ + public void selectDropDownValue(WebElement webElement, String value){ + try { + Select select = new Select(webElement); + select.selectByVisibleText(value); + logger.log(Status.PASS, "Selectd the Value : " + value); + } catch (Exception e) { + reportFail(e.getMessage()); + } + } + + + + /****************** Verify Element is Present ***********************/ + public void veriyElementIsDisplayed(WebElement webElement){ + try { + if(webElement.isDisplayed()){ + reportPass("Password Box is Displayed"); + }else { + reportFail("Password box is not appeared"); + } + + } catch (Exception e) { + reportFail(e.getMessage()); + } + + } + + /****************** Get All Elements of DropDown ***********************/ + public List getAllElementsOfDropDown(WebElement webElement){ + try { + Select select = new Select(webElement); + List allElements = select.getOptions(); + return allElements; + } catch (Exception e) { + reportFail(e.getMessage()); + } + return null; + } + + + /****************** Reporting Functions ***********************/ + public void reportFail(String reportString) { + logger.log(Status.FAIL, reportString); + takeScreenShotOnFailure(); + Assert.fail(reportString); + } + + public void reportPass(String reportString) { + logger.log(Status.PASS, reportString); + } + + /****************** Capture Screen Shot ***********************/ + public void takeScreenShotOnFailure() { + TakesScreenshot takeScreenShot = (TakesScreenshot) driver; + File sourceFile = takeScreenShot.getScreenshotAs(OutputType.FILE); + + File destFile = new File(System.getProperty("user.dir") + "/ScreenShots/" + DateUtil.getTimeStamp() + ".png"); + try { + FileUtils.copyFile(sourceFile, destFile); + logger.addScreenCaptureFromPath( + System.getProperty("user.dir") + "/ScreenShots/" + DateUtil.getTimeStamp() + ".png"); + + } catch (IOException e) { + e.printStackTrace(); + } + + } + +} diff --git a/SeleniumPOMFramework/src/main/java/baseClasses/TopMenuClass.java b/SeleniumPOMFramework/src/main/java/baseClasses/TopMenuClass.java new file mode 100644 index 0000000..e2744d4 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/baseClasses/TopMenuClass.java @@ -0,0 +1,34 @@ +package baseClasses; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.support.FindBy; +import org.openqa.selenium.support.PageFactory; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +import PageClasses.LogOutPage; + +public class TopMenuClass extends PageBaseClass { + + public TopMenuClass(WebDriver driver, ExtentTest logger) { + super(driver, logger); + } + + @FindBy(xpath = "//*[@id='wrapper']/div[3]/ul/li[2]/a") + public WebElement myPortfolioLink; + + @FindBy(xpath = "//*[@id='signin_info']/a") + public WebElement singoutLink; + + public LogOutPage singOutApplication() { + logger.log(Status.INFO, "Clicking the Sing-Out Link"); + singoutLink.click(); + logger.log(Status.PASS, "Clicked the Sing-Out Link"); + LogOutPage logoutPage = new LogOutPage(driver, logger); + PageFactory.initElements(driver, logoutPage); + return logoutPage; + } + +} diff --git a/SeleniumPOMFramework/src/main/java/utilities/ConstantValue.java b/SeleniumPOMFramework/src/main/java/utilities/ConstantValue.java new file mode 100644 index 0000000..75f4642 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/utilities/ConstantValue.java @@ -0,0 +1,8 @@ +package utilities; + +public class ConstantValue { + + public static final String userName="anshulc55"; + public static final String password="Test@1234"; + +} diff --git a/SeleniumPOMFramework/src/main/java/utilities/DateUtil.java b/SeleniumPOMFramework/src/main/java/utilities/DateUtil.java new file mode 100644 index 0000000..d1160bb --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/utilities/DateUtil.java @@ -0,0 +1,11 @@ +package utilities; + +import java.util.Date; + +public class DateUtil { + + public static String getTimeStamp(){ + Date date = new Date(); + return date.toString().replaceAll(":", "_").replaceAll(" ", "_"); + } +} diff --git a/SeleniumPOMFramework/src/main/java/utilities/ExtentReportManager.java b/SeleniumPOMFramework/src/main/java/utilities/ExtentReportManager.java new file mode 100644 index 0000000..3112165 --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/utilities/ExtentReportManager.java @@ -0,0 +1,35 @@ +package utilities; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.reporter.ExtentHtmlReporter; +import com.aventstack.extentreports.reporter.configuration.ChartLocation; + + +public class ExtentReportManager { + + //public static ExtentHtmlReporter htmlReporter; + public static ExtentReports report; + + public static ExtentReports getReportInstance(){ + + if(report == null){ + String reportName = DateUtil.getTimeStamp() + ".html"; + ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(System.getProperty("user.dir") + "/test-output/" + reportName); + report = new ExtentReports(); + report.attachReporter(htmlReporter); + + report.setSystemInfo("OS", "Windows 10"); + report.setSystemInfo("Environment", "UAT"); + report.setSystemInfo("Build Number", "10.8.1"); + report.setSystemInfo("Browser", "Chrome"); + + htmlReporter.config().setDocumentTitle("UAT UI Automation Results"); + htmlReporter.config().setReportName("All Headlines UI Test Report"); + htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP); + htmlReporter.config().setTimeStampFormat("MMM dd, yyyy HH:mm:ss"); + } + + return report; + } + +} diff --git a/SeleniumPOMFramework/src/main/java/utilities/ReadExcelDataFile.java b/SeleniumPOMFramework/src/main/java/utilities/ReadExcelDataFile.java new file mode 100644 index 0000000..432353d --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/utilities/ReadExcelDataFile.java @@ -0,0 +1,443 @@ +package utilities; + +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.util.Calendar; +import org.apache.poi.hssf.usermodel.HSSFDateUtil; +import org.apache.poi.hssf.util.HSSFColor; +import org.apache.poi.ss.usermodel.Cell; +import org.apache.poi.ss.usermodel.CellStyle; +import org.apache.poi.xssf.usermodel.*; + +public class ReadExcelDataFile { + + public String path; + public FileInputStream fis = null; + public FileOutputStream fileOut = null; + private XSSFWorkbook workbook = null; + private XSSFSheet sheet = null; + private XSSFRow row = null; + private XSSFCell cell = null; + + /****************** Constructor ***********************/ + public ReadExcelDataFile(String path) { + + this.path = path; + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + sheet = workbook.getSheetAt(0); + fis.close(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + + + /****************** Returns the row count in a sheet ***********************/ + public int getRowCount(String sheetName) { + int index = workbook.getSheetIndex(sheetName); + if (index == -1) + return 0; + else { + sheet = workbook.getSheetAt(index); + int number = sheet.getLastRowNum() + 1; + return number; + } + + } + + /****************** Returns the data from a cell ***********************/ + public String getCellData(String sheetName, String colName, int rowNum) { + try { + if (rowNum <= 0) + return ""; + + int index = workbook.getSheetIndex(sheetName); + int col_Num = -1; + if (index == -1) + return ""; + + sheet = workbook.getSheetAt(index); + row = sheet.getRow(0); + for (int i = 0; i < row.getLastCellNum(); i++) { + // System.out.println(row.getCell(i).getStringCellValue().trim()); + if (row.getCell(i).getStringCellValue().trim().equals(colName.trim())) + col_Num = i; + } + if (col_Num == -1) + return ""; + + sheet = workbook.getSheetAt(index); + row = sheet.getRow(rowNum - 1); + if (row == null) + return ""; + cell = row.getCell(col_Num); + + if (cell == null) + return ""; + // System.out.println(cell.getCellType()); + if (cell.getCellType() == Cell.CELL_TYPE_STRING) + return cell.getStringCellValue(); + else if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC || cell.getCellType() == Cell.CELL_TYPE_FORMULA) { + + String cellText = String.valueOf(cell.getNumericCellValue()); + if (HSSFDateUtil.isCellDateFormatted(cell)) { + // format in form of M/D/YY + double d = cell.getNumericCellValue(); + + Calendar cal = Calendar.getInstance(); + cal.setTime(HSSFDateUtil.getJavaDate(d)); + cellText = (String.valueOf(cal.get(Calendar.YEAR))).substring(2); + cellText = cal.get(Calendar.DAY_OF_MONTH) + "/" + cal.get(Calendar.MONTH) + 1 + "/" + cellText; + + // System.out.println(cellText); + + } + + return cellText; + } else if (cell.getCellType() == Cell.CELL_TYPE_BLANK) + return ""; + else + return String.valueOf(cell.getBooleanCellValue()); + + } catch (Exception e) { + + e.printStackTrace(); + return "row " + rowNum + " or column " + colName + " does not exist in xls"; + } + } + + + /****************** Returns the data from a cell ***********************/ + public String getCellData(String sheetName, int colNum, int rowNum) { + try { + if (rowNum <= 0) + return ""; + + int index = workbook.getSheetIndex(sheetName); + + if (index == -1) + return ""; + + sheet = workbook.getSheetAt(index); + row = sheet.getRow(rowNum - 1); + if (row == null) + return ""; + cell = row.getCell(colNum); + if (cell == null) + return ""; + + if (cell.getCellType() == Cell.CELL_TYPE_STRING) + return cell.getStringCellValue(); + else if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC || cell.getCellType() == Cell.CELL_TYPE_FORMULA) { + + String cellText = String.valueOf(cell.getNumericCellValue()); + + return cellText; + } else if (cell.getCellType() == Cell.CELL_TYPE_BLANK) + return ""; + else + return String.valueOf(cell.getBooleanCellValue()); + } catch (Exception e) { + + e.printStackTrace(); + return "row " + rowNum + " or column " + colNum + " does not exist in xls"; + } + } + + + /****************** Returns true if data is set successfully else false ***********************/ + public boolean setCellData(String sheetName, String colName, int rowNum, String data) { + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + + if (rowNum <= 0) + return false; + + int index = workbook.getSheetIndex(sheetName); + int colNum = -1; + if (index == -1) + return false; + + sheet = workbook.getSheetAt(index); + + row = sheet.getRow(0); + for (int i = 0; i < row.getLastCellNum(); i++) { + // System.out.println(row.getCell(i).getStringCellValue().trim()); + if (row.getCell(i).getStringCellValue().trim().equals(colName)) + colNum = i; + } + if (colNum == -1) + return false; + + sheet.autoSizeColumn(colNum); + row = sheet.getRow(rowNum - 1); + if (row == null) + row = sheet.createRow(rowNum - 1); + + cell = row.getCell(colNum); + if (cell == null) + cell = row.createCell(colNum); + + // cell style + CellStyle cs = workbook.createCellStyle(); + cs.setWrapText(true); + cell.setCellStyle(cs); + cell.setCellValue(data); + + fileOut = new FileOutputStream(path); + + workbook.write(fileOut); + + fileOut.close(); + + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + + /****************** Returns true if data is set successfully else false ***********************//* + public boolean setCellData(String sheetName, String colName, int rowNum, String data, String url) { + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + + if (rowNum <= 0) + return false; + + int index = workbook.getSheetIndex(sheetName); + int colNum = -1; + if (index == -1) + return false; + + sheet = workbook.getSheetAt(index); + // System.out.println("A"); + row = sheet.getRow(0); + for (int i = 0; i < row.getLastCellNum(); i++) { + // System.out.println(row.getCell(i).getStringCellValue().trim()); + if (row.getCell(i).getStringCellValue().trim().equalsIgnoreCase(colName)) + colNum = i; + } + + if (colNum == -1) + return false; + sheet.autoSizeColumn(colNum); // ashish + row = sheet.getRow(rowNum - 1); + if (row == null) + row = sheet.createRow(rowNum - 1); + + cell = row.getCell(colNum); + if (cell == null) + cell = row.createCell(colNum); + + cell.setCellValue(data); + XSSFCreationHelper createHelper = workbook.getCreationHelper(); + + // cell style for hyperlinks + // by default hypelrinks are blue and underlined + CellStyle hlink_style = workbook.createCellStyle(); + XSSFFont hlink_font = workbook.createFont(); + hlink_font.setUnderline(XSSFFont.U_SINGLE); + hlink_font.setColor(IndexedColors.BLUE.getIndex()); + hlink_style.setFont(hlink_font); + // hlink_style.setWrapText(true); + + XSSFHyperlink link = createHelper.createHyperlink(XSSFHyperlink.LINK_FILE); + link.setAddress(url); + cell.setHyperlink(link); + cell.setCellStyle(hlink_style); + + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + + fileOut.close(); + + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + }*/ + + + /****************** Returns true if sheet is created successfully else false ***********************/ + public boolean addSheet(String sheetname) { + + FileOutputStream fileOut; + try { + workbook.createSheet(sheetname); + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + + /****************** Returns true if sheet is removed successfully else false if sheet doesn't exist ***********************/ + public boolean removeSheet(String sheetName) { + int index = workbook.getSheetIndex(sheetName); + if (index == -1) + return false; + + FileOutputStream fileOut; + try { + workbook.removeSheetAt(index); + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + } + + + /****************** Returns true if column is created successfully ***********************/ + public boolean addColumn(String sheetName, String colName) { + try { + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + int index = workbook.getSheetIndex(sheetName); + if (index == -1) + return false; + + XSSFCellStyle style = workbook.createCellStyle(); + style.setFillForegroundColor(HSSFColor.GREY_40_PERCENT.index); + + sheet = workbook.getSheetAt(index); + + row = sheet.getRow(0); + if (row == null) + row = sheet.createRow(0); + + if (row.getLastCellNum() == -1) + cell = row.createCell(0); + else + cell = row.createCell(row.getLastCellNum()); + + cell.setCellValue(colName); + cell.setCellStyle(style); + + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + + } catch (Exception e) { + e.printStackTrace(); + return false; + } + + return true; + + } + + + /****************** Removes a column and all the contents ***********************/ + public boolean removeColumn(String sheetName, int colNum) { + try { + if (!isSheetExist(sheetName)) + return false; + fis = new FileInputStream(path); + workbook = new XSSFWorkbook(fis); + sheet = workbook.getSheet(sheetName); + XSSFCellStyle style = workbook.createCellStyle(); + style.setFillForegroundColor(HSSFColor.GREY_40_PERCENT.index); + XSSFCreationHelper createHelper = workbook.getCreationHelper(); + + + for (int i = 0; i < getRowCount(sheetName); i++) { + row = sheet.getRow(i); + if (row != null) { + cell = row.getCell(colNum); + if (cell != null) { + cell.setCellStyle(style); + row.removeCell(cell); + } + } + } + fileOut = new FileOutputStream(path); + workbook.write(fileOut); + fileOut.close(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } + return true; + + } + + + /****************** Find whether sheets exists ***********************/ + public boolean isSheetExist(String sheetName) { + int index = workbook.getSheetIndex(sheetName); + if (index == -1) { + index = workbook.getSheetIndex(sheetName.toUpperCase()); + if (index == -1) + return false; + else + return true; + } else + return true; + } + + + /****************** Returns number of columns in a sheet ***********************/ + public int getColumnCount(String sheetName) { + // check if sheet exists + if (!isSheetExist(sheetName)) + return -1; + + sheet = workbook.getSheet(sheetName); + row = sheet.getRow(0); + + if (row == null) + return -1; + + return row.getLastCellNum(); + + } + + + /*public boolean addHyperLink(String sheetName, String screenShotColName, String testCaseName, int index, String url, + String message) { + url = url.replace('\\', '/'); + if (!isSheetExist(sheetName)) + return false; + + sheet = workbook.getSheet(sheetName); + + for (int i = 2; i <= getRowCount(sheetName); i++) { + if (getCellData(sheetName, 0, i).equalsIgnoreCase(testCaseName)) { + setCellData(sheetName, screenShotColName, i + index, message, url); + break; + } + } + + return true; + }*/ + + /****************** Returns Cell Row Number ***********************/ + public int getCellRowNum(String sheetName, String colName, String cellValue) { + + for (int i = 2; i <= getRowCount(sheetName); i++) { + if (getCellData(sheetName, colName, i).equalsIgnoreCase(cellValue)) { + return i; + } + } + return -1; + + } + +} diff --git a/SeleniumPOMFramework/src/main/java/utilities/TestDataProvider.java b/SeleniumPOMFramework/src/main/java/utilities/TestDataProvider.java new file mode 100644 index 0000000..2155c6a --- /dev/null +++ b/SeleniumPOMFramework/src/main/java/utilities/TestDataProvider.java @@ -0,0 +1,64 @@ +package utilities; + +import java.util.Hashtable; + +import org.testng.annotations.DataProvider; + +public class TestDataProvider { + + /* + @Test(dataProvider="getTestData") + public void sampleTestOne(Hashtable table) { + System.err.println(table.get("Col2 ")); + } + */ + + /************** To the Data for TestCase ******************/ + public static Object[][] getTestData(String DataFileName, String SheetName, String TestName) { + + ReadExcelDataFile readdata = new ReadExcelDataFile( + System.getProperty("user.dir") + "/TestData/" + DataFileName); + String sheetName = SheetName; + String testName = TestName; + + // Find Start Row of TestCase + int startRowNum = 0; + while (!readdata.getCellData(sheetName, 0, startRowNum).equalsIgnoreCase(testName)) { + startRowNum++; + } + + int startTestColumn = startRowNum + 1; + int startTestRow = startRowNum + 2; + + // Find Number of Rows of TestCase + int rows = 0; + while (!readdata.getCellData(sheetName, 0, startTestRow + rows).equals("")) { + rows++; + } + + // Find Number of Columns in Test + int colmns = 0; + while (!readdata.getCellData(sheetName, colmns, startTestColumn).equals("")) { + colmns++; + } + + //Define Two Object Array + Object[][] dataSet = new Object[rows][1]; + Hashtable dataTable = null; + int dataRowNumber=0; + for (int rowNumber = startTestRow; rowNumber <= startTestColumn + rows; rowNumber++) { + dataTable = new Hashtable(); + for (int colNumber = 0; colNumber < colmns; colNumber++) { + String key = readdata.getCellData(sheetName, colNumber, startTestColumn); + String value = readdata.getCellData(sheetName, colNumber, rowNumber); + dataTable.put(key, value); + //dataSet[dataRowNumber][colNumber]=readdata.getCellData(sheetName, colNumber, rowNumber); + //00,01,02,03 + //10,11,12 + } + dataSet[dataRowNumber][0]=dataTable; + dataRowNumber++; + } + return dataSet; + } +} diff --git a/SeleniumPOMFramework/testng.xml b/SeleniumPOMFramework/testng.xml new file mode 100644 index 0000000..ae4b100 --- /dev/null +++ b/SeleniumPOMFramework/testng.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/.DS_Store b/TestNGMavenSampleProject/.DS_Store new file mode 100644 index 0000000..f43fb8f Binary files /dev/null and b/TestNGMavenSampleProject/.DS_Store differ diff --git a/TestNGMavenSampleProject/pom.xml b/TestNGMavenSampleProject/pom.xml new file mode 100644 index 0000000..3bc039b --- /dev/null +++ b/TestNGMavenSampleProject/pom.xml @@ -0,0 +1,51 @@ + + 4.0.0 + com + TestNGMavenSampleProject + 0.0.1-SNAPSHOT + + + + org.testng + testng + 7.9.0 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.12.1 + + 21 + 21 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.2.5 + + + src/test/resources/SuiteABtestng.xml + + + + + suitethreadpoolsize + 2 + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/src/main/java/com/testng/dataprovider/DataProviderSource.java b/TestNGMavenSampleProject/src/main/java/com/testng/dataprovider/DataProviderSource.java new file mode 100644 index 0000000..f150d6e --- /dev/null +++ b/TestNGMavenSampleProject/src/main/java/com/testng/dataprovider/DataProviderSource.java @@ -0,0 +1,34 @@ +package com.testng.dataprovider; + +import java.lang.reflect.Method; + +import org.testng.ITestContext; +import org.testng.annotations.DataProvider; + +public class DataProviderSource { + + @DataProvider(name = "TestType") + public static Object[][] getTestTypeData(ITestContext context) { + String testName = context.getName(); + if ("IntegrationLevel".equals(testName)) { + return new Object[][] { { "Integration test data" } }; + } else if ("AcceptanceLevel".equals(testName)) { + return new Object[][] { { "Acceptance test data" } }; + } else { + return new Object[][] { { "Common test data" } }; + } + } + + @DataProvider(name = "scenarioData") + public static Object[][] getScenarioData(Method method) { + String testCase = method.getName(); + if ("scenario1".equals(testCase)) { + return new Object[][] { { "Scenario1 data" } }; + } else if ("scenario2".equals(testCase)) { + return new Object[][] { { "Scenario2 data" } }; + } else { + return new Object[][] { { "Common scenario data" } }; + } + } + +} diff --git a/TestNGMavenSampleProject/src/main/java/com/testng/listeners/DemoListeners.java b/TestNGMavenSampleProject/src/main/java/com/testng/listeners/DemoListeners.java new file mode 100644 index 0000000..e09b4df --- /dev/null +++ b/TestNGMavenSampleProject/src/main/java/com/testng/listeners/DemoListeners.java @@ -0,0 +1,51 @@ +package com.testng.listeners; + +import org.testng.ITestContext; +import org.testng.ITestListener; +import org.testng.ITestResult; + +public class DemoListeners implements ITestListener{ + + @Override + public void onTestStart(ITestResult result) { + System.out.println("Test Started : " + result.getName()); + + } + + @Override + public void onTestSuccess(ITestResult result) { + System.out.println("Test Got Successful : " + result.getName()); + + } + + @Override + public void onTestFailure(ITestResult result) { + System.out.println("Test Got Failed : " + result.getName()); + + } + + @Override + public void onTestSkipped(ITestResult result) { + System.out.println("Test Got Skipped : " + result.getName()); + + } + + @Override + public void onTestFailedButWithinSuccessPercentage(ITestResult result) { + // TODO Auto-generated method stub + + } + + @Override + public void onStart(ITestContext context) { + // TODO Auto-generated method stub + + } + + @Override + public void onFinish(ITestContext context) { + // TODO Auto-generated method stub + + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderAcceptanceExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderAcceptanceExample.java new file mode 100644 index 0000000..a5078e3 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderAcceptanceExample.java @@ -0,0 +1,12 @@ +package com.testng.dataprovider; + +import org.testng.annotations.Test; + +public class DataProviderAcceptanceExample { + + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) + public void acceptanceTest(String data) { + System.out.println("Acceptance testing: Data(" + data + ")"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderIntegrationExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderIntegrationExample.java new file mode 100644 index 0000000..e013d8c --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderIntegrationExample.java @@ -0,0 +1,12 @@ +package com.testng.dataprovider; + +import org.testng.annotations.Test; + +public class DataProviderIntegrationExample { + + @Test(dataProvider = "TestType", dataProviderClass=DataProviderSource.class) + public void integrationTest(String data) { + System.out.println("Integration testing: Data(" + data + ")"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderParameterExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderParameterExample.java new file mode 100644 index 0000000..b4cea80 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/DataProviderParameterExample.java @@ -0,0 +1,22 @@ +package com.testng.dataprovider; + +import org.testng.annotations.Test; + +public class DataProviderParameterExample { + + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) + public void scenario1(String scenarioData) { + System.out.println("Scenario testing: Data(" + scenarioData + ")"); + } + + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) + public void scenario2(String scenarioData) { + System.out.println("Scenario testing: Data(" + scenarioData + ")"); + } + + @Test(dataProvider = "scenarioData", dataProviderClass=DataProviderSource.class) + public void commonScenarios(String scenarioData) { + System.out.println("Common Scenarios testing: Data(" + scenarioData + ")"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/TestParameterExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/TestParameterExample.java new file mode 100644 index 0000000..faf94c9 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/dataprovider/TestParameterExample.java @@ -0,0 +1,34 @@ +package com.testng.dataprovider; + +import org.testng.Assert; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +public class TestParameterExample { + + @Test (dataProvider = "DoubleSet") + public void testAddition(int actual, int expected){ + int actualValue = actual + 20; + Assert.assertEquals(actualValue, expected); + } + + + @DataProvider + public Object[][] getData(){ + return new Object[][]{ + {100, 120}, + {200, 220}, + {250, 270}, + {300, 310}, + {400, 420} + }; + } + + @DataProvider (name = "DoubleSet") + public Object[][] getDataSet2(){ + return new Object[][]{ + {10, 30}, + {20, 40}, + }; + } +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/listeners/SampleTestClass.java b/TestNGMavenSampleProject/src/test/java/com/testng/listeners/SampleTestClass.java new file mode 100644 index 0000000..0c04737 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/listeners/SampleTestClass.java @@ -0,0 +1,35 @@ +package com.testng.listeners; +import org.testng.Assert; +import org.testng.SkipException; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +public class SampleTestClass { + + @Test + public void testOne(){ + System.out.println("I am TestOne"); + } + + @Test(dataProvider = "dataprovider") + public void testGetData(String s) { + System.out.println("Test GetData method, input = " +s); + } + + @DataProvider + public Object[] dataprovider() { + return new Object[] {"A", "B"}; + } + + @Test + public void testThree(){ + Assert.assertEquals(5, 7); + } + + @Test + public void testFour(){ + System.out.println("I am testFour"); + throw new SkipException(null); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/AssertionExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/AssertionExample.java new file mode 100644 index 0000000..1389ca0 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/AssertionExample.java @@ -0,0 +1,44 @@ +package com.testng.training; + +import org.testng.Assert; +import org.testng.annotations.Test; + +public class AssertionExample { + + @Test + public void testOne(){ + System.out.println("Hi, I am Test One ....."); + Assert.assertEquals("FaceBook", "FaceBook"); + } + + @Test + public void testTwo(){ + + Assert.assertEquals(404, 200); + System.out.println("Hi, I am Test Two ....."); + } + + @Test + public void testThree(){ + System.out.println("Hi, I am Test Three ....."); + Assert.assertTrue(true); + + } + + @Test + public void testFour(){ + System.out.println("Hi, I am Test Four ....."); + Assert.assertTrue(false, "Making Test Failure"); + } + + @Test + public void testFive(){ + System.out.println("Hi, I am Test Five ....."); + } + + @Test + public void testSix(){ + System.out.println("Hi, I am Test Sixs ....."); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/MultiTestDependency.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/MultiTestDependency.java new file mode 100644 index 0000000..d5c3187 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/MultiTestDependency.java @@ -0,0 +1,30 @@ +package com.testng.training; + +import org.testng.Assert; +import org.testng.annotations.Test; + +public class MultiTestDependency { + + @Test + public void start() { + System.out.println("Starting the server"); + } + + @Test (dependsOnMethods="start") + public void init() { + + System.out.println("Initializing the data for processing!"); + } + + @Test(dependsOnMethods="init") + public void process() { + Assert.assertTrue(false); + System.out.println("Processing the data!"); + } + + @Test(dependsOnMethods={"process","init"}) + public void stop() { + System.out.println("Stopping the server"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/PriorityExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/PriorityExample.java new file mode 100644 index 0000000..47659bc --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/PriorityExample.java @@ -0,0 +1,29 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class PriorityExample { + + @Test + public void testOne(){ + System.out.println("Hi, I am Test One ....."); + } + + @Test (priority =1) + public void testTwo(){ + System.out.println("Hi, I am Test Two ....."); + } + + @Test (priority =2) + public void testThree(){ + System.out.println("Hi, I am Test Three ....."); + + } + + @Test (priority =3) + public void testFour(){ + System.out.println("Hi, I am Test Four ....."); + } + + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SamplClassTwo.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SamplClassTwo.java new file mode 100644 index 0000000..3c705b7 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SamplClassTwo.java @@ -0,0 +1,17 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class SamplClassTwo { + + @Test + public void sampleTestTwoMethodOne(){ + System.out.println("Hi, I am from Sample Class Two, Method One"); + } + + @Test + public void sampleTestTwoMethodTwo(){ + System.out.println("Hi, I am from Sample Class Two, Method Two"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SampleTestOne.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SampleTestOne.java new file mode 100644 index 0000000..6fb29ed --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SampleTestOne.java @@ -0,0 +1,17 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class SampleTestOne { + + @Test + public void sampleTestOneMethodOne(){ + System.out.println("Hi, I am from Sample Class One, Method One"); + } + + @Test + public void sampleTestOneMethodTwo(){ + System.out.println("Hi, I am from Sample Class One, Method Two"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SkippingExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SkippingExample.java new file mode 100644 index 0000000..0042ea8 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SkippingExample.java @@ -0,0 +1,31 @@ +package com.testng.training; + +import org.testng.SkipException; +import org.testng.annotations.Test; + +public class SkippingExample { + + @Test + public void testOne(){ + System.out.println("Hi, I am Test One ....."); + } + + @Test (enabled=false) + public void testTwo(){ + System.out.println("Hi, I am Test Two ....."); + } + + @Test + public void testThree(){ + System.out.println("Hi, I am Test Three ....."); + + throw new SkipException("Skipping Delibretly, As this test is incomplete"); + } + + @Test + public void testFour(){ + System.out.println("Hi, I am Test Four ....."); + } + + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/SoftAssertionExample.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/SoftAssertionExample.java new file mode 100644 index 0000000..ec65f55 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/SoftAssertionExample.java @@ -0,0 +1,42 @@ +package com.testng.training; + +import org.testng.Assert; +import org.testng.annotations.Test; +import org.testng.asserts.SoftAssert; + +public class SoftAssertionExample { + + @Test + public void testCaseOne() { + SoftAssert softAssert = new SoftAssert(); + System.out.println("*** test case one started ***"); + softAssert.assertEquals(5, 5, "First hard assert failed"); + System.out.println("Soft assert success...."); + softAssert.assertTrue("Hello".equals("hello"), "Second hard assert failed"); + System.out.println("*** test case one executed successfully ***"); + softAssert.assertAll(); + } + + @Test + public void testCasetwo() { + SoftAssert softAssert = new SoftAssert(); + System.out.println("*** test case two started ***"); + softAssert.assertEquals("Hello", "Hello", "First soft assert failed"); + System.out.println("Soft assert success...."); + softAssert.assertTrue(false, "Second soft assert failed"); + System.out.println("*** test case two executed successfully ***"); + softAssert.assertAll(); + } + + @Test + public void testCaseThree() { + SoftAssert softAssert = new SoftAssert(); + System.out.println("*** test case Three started ***"); + softAssert.assertEquals(5, 5, "First hard assert failed"); + System.out.println("hard assert success...."); + Assert.assertTrue("Hello".equals("Hello"), "Second hard assert failed"); + System.out.println("*** test case Three executed successfully ***"); + } + + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/TestCaseGrouping.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestCaseGrouping.java new file mode 100644 index 0000000..2ca6566 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestCaseGrouping.java @@ -0,0 +1,28 @@ +package com.testng.training; + +import org.testng.annotations.Test; + +public class TestCaseGrouping { + + @Test(groups="Regression") + public void testCaseOne() + { + System.out.println("Im in testCaseOne - And in Regression Group"); + } + + @Test(groups="Regression") + public void testCaseTwo(){ + System.out.println("Im in testCaseTwo - And in Regression Group"); + } + + @Test(groups="Smoke Test") + public void testCaseThree(){ + System.out.println("Im in testCaseThree - And in Smoke Test Group"); + } + + @Test(groups={"Regression", "Sanity"}) + public void testCaseFour(){ + System.out.println("Im in testCaseFour - And in Regression & Sanity Group"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/com/testng/training/TestParameters.java b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestParameters.java new file mode 100644 index 0000000..23629bd --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/com/testng/training/TestParameters.java @@ -0,0 +1,21 @@ +package com.testng.training; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +public class TestParameters { + + @Test + @Parameters("browser") + public void testCaseOne(String browser) { + System.out.println("browser passed as :- " + browser); + } + + @Test + @Parameters({"userName", "password"}) + public void testCaseTwo(String userName, String password) { + System.out.println("Parameter for User Name passed as :- " + userName); + System.out.println("Parameter for Password passed as :- " + password); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/executionorder/AnnotationsTest.java b/TestNGMavenSampleProject/src/test/java/executionorder/AnnotationsTest.java new file mode 100644 index 0000000..6930f81 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/executionorder/AnnotationsTest.java @@ -0,0 +1,48 @@ +package executionorder; + +import org.testng.annotations.AfterClass; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.AfterSuite; +import org.testng.annotations.AfterTest; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + +public class AnnotationsTest { + + @Test + public void first() { + System.out.println("From first test annotated in AnnotationsTest...."); + } + + @BeforeMethod + public void beforeMethod() { + System.out.println("From BeforeMethod annotation in AnnotationsTest...."); + } + + @AfterMethod + public void AfterMethod() { + System.out.println("From AfterMethod annotation in AnnotationsTest...."); + } + + @BeforeClass + public void beforeClass() { + System.out.println("From BeforeClass annotation test in AnnotationsTest class...."); + } + + @AfterClass + public void afterClass() { + System.out.println("From AfterClass annotation test in AnnotationsTest class...."); + } + + @AfterTest + public void afterTest() { + System.out.println("From AfterTest annotation in AnnotationsTest class ...."); + } + + @AfterSuite + public void afterSuite() { + System.out.println("From AfterSuite annotation in AnnotationsTest class ...."); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/executionorder/SampleTestngUsage.java b/TestNGMavenSampleProject/src/test/java/executionorder/SampleTestngUsage.java new file mode 100644 index 0000000..38573c9 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/executionorder/SampleTestngUsage.java @@ -0,0 +1,18 @@ +package executionorder; + +import org.testng.annotations.BeforeSuite; +import org.testng.annotations.BeforeTest; + +public class SampleTestngUsage { + + @BeforeTest + public void beforeTest() { + System.out.println("From BeforeTest annotation in SampleTestngUsage class .."); + } + + @BeforeSuite + public void beforeSuite() { + System.out.println("From BeforeSuite annotation in SampleTestngUsage class .."); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteA/TestClassA.java b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassA.java new file mode 100644 index 0000000..ef4eb58 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassA.java @@ -0,0 +1,14 @@ +package suiteA; + +import org.testng.annotations.Test; + +public class TestClassA { + + @Test + public void testA() throws InterruptedException { + System.out.println("Strating TestA"); + Thread.sleep(5000); + System.out.println("Ending TestA"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteA/TestClassAA.java b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassAA.java new file mode 100644 index 0000000..803b817 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteA/TestClassAA.java @@ -0,0 +1,14 @@ +package suiteA; + +import org.testng.annotations.Test; + +public class TestClassAA { + + @Test + public void testAA() throws InterruptedException { + System.out.println("Strating TestAA"); + Thread.sleep(5000); + System.out.println("Ending TestAA"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteB/TestClassB.java b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassB.java new file mode 100644 index 0000000..1353524 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassB.java @@ -0,0 +1,14 @@ +package suiteB; + +import org.testng.annotations.Test; + +public class TestClassB { + + @Test + public void testB() throws InterruptedException { + System.out.println("Strating TestB"); + Thread.sleep(5000); + System.out.println("Ending TestB"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/java/suiteB/TestClassBB.java b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassBB.java new file mode 100644 index 0000000..f886e16 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/java/suiteB/TestClassBB.java @@ -0,0 +1,14 @@ +package suiteB; + +import org.testng.annotations.Test; + +public class TestClassBB { + + @Test + public void testBB() throws InterruptedException { + System.out.println("Strating TestBB"); + Thread.sleep(5000); + System.out.println("Ending TestBB"); + } + +} diff --git a/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml b/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml new file mode 100644 index 0000000..8a8e40b --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml b/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml new file mode 100644 index 0000000..dfcfbba --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml b/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml new file mode 100644 index 0000000..ef73565 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/src/test/resources/dataprovidertestng.xml b/TestNGMavenSampleProject/src/test/resources/dataprovidertestng.xml new file mode 100644 index 0000000..70657ca --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/dataprovidertestng.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/grouptestng.xml b/TestNGMavenSampleProject/src/test/resources/grouptestng.xml new file mode 100644 index 0000000..b4337de --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/grouptestng.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/listenertestng.xml b/TestNGMavenSampleProject/src/test/resources/listenertestng.xml new file mode 100644 index 0000000..a4eef16 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/listenertestng.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/multipleTestSuitesTestNG.xml b/TestNGMavenSampleProject/src/test/resources/multipleTestSuitesTestNG.xml new file mode 100644 index 0000000..54db709 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/multipleTestSuitesTestNG.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/parameterstestng.xml b/TestNGMavenSampleProject/src/test/resources/parameterstestng.xml new file mode 100644 index 0000000..33ff060 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/parameterstestng.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGMavenSampleProject/src/test/resources/sampletestng.xml b/TestNGMavenSampleProject/src/test/resources/sampletestng.xml new file mode 100644 index 0000000..2844cd9 --- /dev/null +++ b/TestNGMavenSampleProject/src/test/resources/sampletestng.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestA.html b/TestNGMavenSampleProject/test-output/SuiteA/TestA.html new file mode 100644 index 0000000..bdfef2e --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestA.html @@ -0,0 +1,85 @@ + + +TestNG: TestA + + + + + + + + +

TestA

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:13 IST 2024
Total time:5 seconds (5037 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testA
Test class: suiteA.TestClassA
5suiteA.TestClassA@d4342c2

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestA.xml b/TestNGMavenSampleProject/test-output/SuiteA/TestA.xml new file mode 100644 index 0000000..34a3e5e --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestA.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestAA.html b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.html new file mode 100644 index 0000000..0102076 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.html @@ -0,0 +1,85 @@ + + +TestNG: TestAA + + + + + + + + +

TestAA

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:13 IST 2024
Total time:5 seconds (5037 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testAA
Test class: suiteA.TestClassAA
5suiteA.TestClassAA@29626d54

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteA/TestAA.xml b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.xml new file mode 100644 index 0000000..0df215f --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteA/TestAA.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestB.html b/TestNGMavenSampleProject/test-output/SuiteB/TestB.html new file mode 100644 index 0000000..93b729a --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestB.html @@ -0,0 +1,85 @@ + + +TestNG: TestB + + + + + + + + +

TestB

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:18 IST 2024
Total time:5 seconds (5011 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testB
Test class: suiteB.TestClassB
5suiteB.TestClassB@e056f20

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestB.xml b/TestNGMavenSampleProject/test-output/SuiteB/TestB.xml new file mode 100644 index 0000000..cbff4ef --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestBB.html b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.html new file mode 100644 index 0000000..32c4c13 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.html @@ -0,0 +1,85 @@ + + +TestNG: TestBB + + + + + + + + +

TestBB

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 20 11:52:18 IST 2024
Total time:5 seconds (5006 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testBB
Test class: suiteB.TestClassBB
5suiteB.TestClassBB@67a20f67

+ + \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/SuiteB/TestBB.xml b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.xml new file mode 100644 index 0000000..6a4f731 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/SuiteB/TestBB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/bullet_point.png b/TestNGMavenSampleProject/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/bullet_point.png differ diff --git a/TestNGMavenSampleProject/test-output/collapseall.gif b/TestNGMavenSampleProject/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/collapseall.gif differ diff --git a/TestNGMavenSampleProject/test-output/emailable-report.html b/TestNGMavenSampleProject/test-output/emailable-report.html new file mode 100644 index 0000000..29a28ca --- /dev/null +++ b/TestNGMavenSampleProject/test-output/emailable-report.html @@ -0,0 +1,30 @@ + + + + +TestNG Report + + + + + + + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Suite A and B
SuiteA
TestA10005,037
TestAA10005,037
SuiteB
TestBB10005,006
TestB10005,011
Total400020,091
+ + + + +
ClassMethodStartTime (ms)
Suite A and B
SuiteA
TestA — passed
suiteA.TestClassAtestA17057317337915009
TestAA — passed
suiteA.TestClassAAtestAA17057317337915009
SuiteB
TestBB — passed
suiteB.TestClassBBtestBB17057317388725002
TestB — passed
suiteB.TestClassBtestB17057317388725002
+

TestA

suiteA.TestClassA#testA

back to summary

+

TestAA

suiteA.TestClassAA#testAA

back to summary

+

TestBB

suiteB.TestClassBB#testBB

back to summary

+

TestB

suiteB.TestClassB#testB

back to summary

+ + diff --git a/TestNGMavenSampleProject/test-output/failed.png b/TestNGMavenSampleProject/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/failed.png differ diff --git a/TestNGMavenSampleProject/test-output/index.html b/TestNGMavenSampleProject/test-output/index.html new file mode 100644 index 0000000..9233a4f --- /dev/null +++ b/TestNGMavenSampleProject/test-output/index.html @@ -0,0 +1,582 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 3 suites +
+ +
+
+
+
+
+
+
+ + suiteA.TestClassAA +
+
+
+
+ + + testAA +
+
+
+
+
+
+ + suiteA.TestClassA +
+
+
+
+ + + testA +
+
+
+
+
+
+
+
+ + suiteB.TestClassB +
+
+
+
+ + + testB +
+
+
+
+
+
+ + suiteB.TestClassBB +
+
+
+
+ + + testBB +
+
+
+
+
+
+
+ /Users/anshul/java_selenium/TestNGMavenSampleProject/src/test/resources/SuiteABtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Suite A and B" guice-stage="DEVELOPMENT">
+  <suite-files>
+    <suite-file path="SuiteAtestng.xml"/>
+    <suite-file path="SuiteBtestng.xml"/>
+  </suite-files>
+</suite> <!-- Suite A and B -->
+            
+
+
+
+
+ /Users/anshul/java_selenium/TestNGMavenSampleProject/src/test/resources/SuiteAtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite parallel="tests" name="SuiteA" guice-stage="DEVELOPMENT">
+  <test thread-count="5" parallel="tests" name="TestA">
+    <classes>
+      <class name="suiteA.TestClassA"/>
+    </classes>
+  </test> <!-- TestA -->
+  <test thread-count="5" parallel="tests" name="TestAA">
+    <classes>
+      <class name="suiteA.TestClassAA"/>
+    </classes>
+  </test> <!-- TestAA -->
+</suite> <!-- SuiteA -->
+            
+
+
+
+
+ /Users/anshul/java_selenium/TestNGMavenSampleProject/src/test/resources/SuiteBtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite parallel="tests" name="SuiteB" guice-stage="DEVELOPMENT">
+  <test thread-count="5" parallel="tests" name="TestB">
+    <classes>
+      <class name="suiteB.TestClassB"/>
+    </classes>
+  </test> <!-- TestB -->
+  <test thread-count="5" parallel="tests" name="TestBB">
+    <classes>
+      <class name="suiteB.TestClassBB"/>
+    </classes>
+  </test> <!-- TestBB -->
+</suite> <!-- SuiteB -->
+            
+
+
+
+
+ Tests for Suite A and B +
+
+
    +
+
+
+
+
+ Tests for SuiteA +
+
+
    +
  • + TestA (1 class) +
  • +
  • + TestAA (1 class) +
  • +
+
+
+
+
+ Tests for SuiteB +
+
+
    +
  • + TestB (1 class) +
  • +
  • + TestBB (1 class) +
  • +
+
+
+
+
+ Groups for Suite A and B +
+
+
+
+
+
+ Groups for SuiteA +
+
+
+
+
+
+ Groups for SuiteB +
+
+
+
+
+
+ Times for Suite A and B +
+
+
+ + Total running time: 0 ms +
+
+
+
+
+
+
+ Times for SuiteA +
+
+
+ + Total running time: 5 seconds +
+
+
+
+
+
+
+ Times for SuiteB +
+
+
+ + Total running time: 5 seconds +
+
+
+
+
+
+
+ Reporter output for Suite A and B +
+
+
+
+
+
+ Reporter output for SuiteA +
+
+
+
+
+
+ Reporter output for SuiteB +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
suiteA.TestClassA
+
+ testA + 0 ms +
+
+
+
suiteA.TestClassAA
+
+ testAA + 0 ms +
+
+
+
+
+ Methods in chronological order +
+
+
+
suiteB.TestClassB
+
+ testB + 0 ms +
+
+
+
suiteB.TestClassBB
+
+ testBB + 0 ms +
+
+
+
+
+ + + diff --git a/TestNGMavenSampleProject/test-output/jquery-3.6.0.min.js b/TestNGMavenSampleProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + diff --git a/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml new file mode 100644 index 0000000..692d9ee --- /dev/null +++ b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassB.xml b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassB.xml new file mode 100644 index 0000000..b78ef84 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml new file mode 100644 index 0000000..9e74028 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGMavenSampleProject/test-output/navigator-bullet.png b/TestNGMavenSampleProject/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/navigator-bullet.png differ diff --git a/TestNGMavenSampleProject/test-output/passed.png b/TestNGMavenSampleProject/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/TestNGMavenSampleProject/test-output/passed.png differ diff --git a/TestNGMavenSampleProject/test-output/skipped.png b/TestNGMavenSampleProject/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/TestNGMavenSampleProject/test-output/skipped.png differ diff --git a/TestNGMavenSampleProject/test-output/testng-reports.css b/TestNGMavenSampleProject/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/TestNGMavenSampleProject/test-output/testng-reports.js b/TestNGMavenSampleProject/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/TestNGMavenSampleProject/test-output/testng-reports1.css b/TestNGMavenSampleProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/TestNGMavenSampleProject/test-output/testng-reports2.js b/TestNGMavenSampleProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/TestNGMavenSampleProject/test-output/testng-results.xml b/TestNGMavenSampleProject/test-output/testng-results.xml new file mode 100644 index 0000000..58c7203 --- /dev/null +++ b/TestNGMavenSampleProject/test-output/testng-results.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/SuiteAtestng.xml b/TestNGPilotProject/SuiteAtestng.xml new file mode 100644 index 0000000..719c658 --- /dev/null +++ b/TestNGPilotProject/SuiteAtestng.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/index.html b/TestNGPilotProject/index.html new file mode 100644 index 0000000..4a66330 --- /dev/null +++ b/TestNGPilotProject/index.html @@ -0,0 +1,343 @@ + + + + + + + +TestNG Pilot Project + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    TESTCC

    +

    + 10:38:13 pm / 00:00:02:016 + Pass +

    +
    +
    +
    +
    +
    +
    TESTCC
    +02.03.2024 10:38:13 pm +02.03.2024 10:38:16 pm +00:00:02:016#test-id=1 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:38:13 pm + Strating TestCC +
    Info10:38:16 pm + Getting Browser Value -- chrome +
    Info10:38:16 pm + Ending TestCC +
    Info10:38:16 pm + Test Case Name : testCC +
    Pass10:38:16 pm + Test Status is Success +
    +
    +
    +
  • +
  • +
    +

    TESTC

    +

    + 10:38:16 pm / 00:00:02:010 + Pass +

    +
    +
    +
    +
    +
    +
    TESTC
    +02.03.2024 10:38:16 pm +02.03.2024 10:38:18 pm +00:00:02:010#test-id=2 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info10:38:16 pm + Strating TestC +
    Info10:38:18 pm + Ending TestC +
    Info10:38:18 pm + Getting Browser Value -- chrome +
    Info10:38:18 pm + Test Case Name : testC +
    Pass10:38:18 pm + Test Status is Success +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

Feb 3, 2024 10:38:13 pm

+
+
+
+
+

Ended

+

Feb 3, 2024 10:38:18 pm

+
+
+
+
+

Tests Passed

+

2

+
+
+
+
+

Tests Failed

+

0

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/TestNGPilotProject/pom.xml b/TestNGPilotProject/pom.xml new file mode 100644 index 0000000..bc32319 --- /dev/null +++ b/TestNGPilotProject/pom.xml @@ -0,0 +1,26 @@ + + 4.0.0 + Pilot + TestNGPilotProject + 0.0.1-SNAPSHOT + + + + + com.aventstack + extentreports + 5.1.1 + + + + + org.testng + testng + 7.9.0 + test + + + + \ No newline at end of file diff --git a/TestNGPilotProject/src/main/java/reports/ExtentReportManager.java b/TestNGPilotProject/src/main/java/reports/ExtentReportManager.java new file mode 100644 index 0000000..ed4383f --- /dev/null +++ b/TestNGPilotProject/src/main/java/reports/ExtentReportManager.java @@ -0,0 +1,24 @@ +package reports; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.reporter.ExtentSparkReporter; +import com.aventstack.extentreports.reporter.configuration.Theme; + +public class ExtentReportManager { + + static ExtentReports extent; + + public static ExtentReports getReporter() { + if (extent == null) { + extent = new ExtentReports(); + ExtentSparkReporter spark = new ExtentSparkReporter("index.html"); + spark.config().setTheme(Theme.STANDARD); + spark.config().setDocumentTitle("TestNG Pilot Project"); + spark.config().setReportName("TestNG Extent Report"); + extent.attachReporter(spark); + } + + return extent; + } + +} diff --git a/TestNGPilotProject/src/test/java/TestBase/TestBase.java b/TestNGPilotProject/src/test/java/TestBase/TestBase.java new file mode 100644 index 0000000..3066477 --- /dev/null +++ b/TestNGPilotProject/src/test/java/TestBase/TestBase.java @@ -0,0 +1,117 @@ +package TestBase; + +import java.util.Iterator; + +import org.testng.ITestContext; +import org.testng.ITestResult; +import org.testng.annotations.AfterMethod; +import org.testng.annotations.BeforeMethod; +import org.testng.asserts.SoftAssert; + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; + +import reports.ExtentReportManager; + +public class TestBase { + + public ExtentReports report; + public ExtentTest test; + public SoftAssert softAssert; + public String browser; + + + @BeforeMethod (alwaysRun = true) + public void init(ITestResult res, ITestContext context) { + System.out.println("-------@BeforeMethod--------"); + report = ExtentReportManager.getReporter(); + test = report.createTest(res.getMethod().getMethodName().toUpperCase()); + res.setAttribute("reporterObject", test); + softAssert = new SoftAssert(); + + // Initialize Browser Variable + + //browser = context.getCurrentXmlTest().getParameter("browser1"); + //System.out.println("Browser Param Value -- " + browser); + + //Read the Param Dynamically on basis of associated Group + String groupNames[] = context.getAllTestMethods()[0].getGroups(); + String browserGroup=""; + for(String g :groupNames ) { + if(g.startsWith("browser")) { + browserGroup = g; + break; + } + } + + + browser = context.getCurrentXmlTest().getParameter(browserGroup); + System.out.println("Browser is "+ browser); + } + + @AfterMethod (alwaysRun = true) + public void quit() { + //System.out.println("@AfterMethod -- @AfterMethod"); + report.flush(); + } + + // Print the log in Extent Report + public void log(String msg) { + System.out.println(msg); + test.info(msg); + } + + public void pass(String msg) { + System.out.println(msg); + test.pass(msg); + } + + public void fail(String msg) { + System.out.println(msg); + test.fail(msg); + } + + public void skip(String msg) { + System.out.println(msg); + test.skip(msg); + } + + // Print SoftAssert error in Extent Report, Fail the Test in TestNG + public void softAssert(String msg) { + fail(msg); + softAssert.fail(msg); + } + + //Print SoftAssert error in Extent and Stop the Test Execution + public void failAndStop(String msg) { + fail(msg); + softAssert.assertAll(); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/TestNGPilotProject/src/test/java/dataprovider/TestDataProvider.java b/TestNGPilotProject/src/test/java/dataprovider/TestDataProvider.java new file mode 100644 index 0000000..9b314ef --- /dev/null +++ b/TestNGPilotProject/src/test/java/dataprovider/TestDataProvider.java @@ -0,0 +1,64 @@ +package dataprovider; + +import java.lang.reflect.Method; + +import org.testng.annotations.DataProvider; + +// Separate Data providers for Each Test Suite +// External Data Source -- JSON, Excel, YAML, XML + +public class TestDataProvider { + + @DataProvider + public static Object[][] dataProviderSuiteA(Method method) { + // Separate Data for Each Test + System.out.println("Test Method name -- " + method.getName()); + + Object data[][] = null; + if (method.getName().toUpperCase().equals("TESTA")) { + data = new Object[2][2]; + + data[0][0] = "UserName 1"; + data[0][1] = "Password 1"; + + data[1][0] = "UserName 2"; + data[1][1] = "Password 2"; + } else if (method.getName().toUpperCase().equals("TESTAA")) { + data = new Object[2][2]; + + data[0][0] = "UserName 11"; + data[0][1] = "Password 11"; + + data[1][0] = "UserName 22"; + data[1][1] = "Password 22"; + } + + return data; + } + + @DataProvider + public static Object[][] dataProviderSuiteB(Method method) { + // Separate Data for Each Test + System.out.println("Test Method name -- " + method.getName()); + + Object data[][] = null; + if (method.getName().toUpperCase().equals("TESTB")) { + data = new Object[1][2]; + + data[0][0] = "UserName 100"; + data[0][1] = "Password 100"; + + } else if (method.getName().toUpperCase().equals("TESTBB")) { + data = new Object[2][2]; + + data[0][0] = "UserName 111"; + data[0][1] = "Password 111"; + + data[1][0] = "UserName 222"; + data[1][1] = "Password 222"; + } + + return data; + } + +} diff --git a/TestNGPilotProject/src/test/java/listener/CustomListener.java b/TestNGPilotProject/src/test/java/listener/CustomListener.java new file mode 100644 index 0000000..860b3ee --- /dev/null +++ b/TestNGPilotProject/src/test/java/listener/CustomListener.java @@ -0,0 +1,28 @@ +package listener; + +import org.testng.ITestListener; +import org.testng.ITestResult; + +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.Status; + +public class CustomListener implements ITestListener{ + + public void onTestFailure(ITestResult result) { + System.out.println("******* Test FAILURE *******"); +// System.out.println("Test Name : " + result.getName()); +// System.out.println("Error : " + result.getThrowable().getMessage()); +// System.out.println("Attribute Value : " + result.getAttribute("Author") ); + ExtentTest test = (ExtentTest) result.getAttribute("reporterObject"); + test.log(Status.INFO, "Test Case Name : " + result.getName()); + test.fail("Failure : " + result.getThrowable().getMessage()); + + } + + public void onTestSuccess(ITestResult result) { + System.out.println("****** Test SUCCESS *******"); + ExtentTest test = (ExtentTest) result.getAttribute("reporterObject"); + test.log(Status.INFO, "Test Case Name : " + result.getName()); + test.pass("Test Status is Success"); + } +} \ No newline at end of file diff --git a/TestNGPilotProject/src/test/java/suiteA/TestClassA.java b/TestNGPilotProject/src/test/java/suiteA/TestClassA.java new file mode 100644 index 0000000..3b31282 --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteA/TestClassA.java @@ -0,0 +1,40 @@ +package suiteA; + +import org.testng.annotations.Test; +import org.testng.Assert; +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +public class TestClassA extends TestBase { + + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteA", groups = {"smoke"}) + public void testA(String arg1, String arg2) throws InterruptedException { + log("Staring Test A"); + log("UserName -- " + arg1); + + if (!arg1.equals("USERNAME_DEMO")) { + softAssert("Validation Failure --" + arg1 + " not Equals to USERNAME_DEMO"); + } + + //softAssert.assertEquals(arg1, "USERNAME_DEMO"); + //Assert.assertEquals(arg1, "USERNAME_DEMO"); + + log("Password -- " + arg2); + if (!arg2.equals("USER_PASSWORD")) { + failAndStop("Password Doesn't match..."); + //softAssert("Validation Failure --" + arg2 + " not Equals to USER_PASSWORD"); + } + + //softAssert.assertEquals(arg2, "USER_PASSWORD"); + if (!arg2.equals("USER_PASSWORD")) { + softAssert("Validation Failure --" + arg2 + " not Equals to USER_PASSWORD"); + } + + Thread.sleep(2000); + log("Ending TestA"); + + //Assert.assertEquals(arg1, "USERNAME_DEMO"); + softAssert.assertAll(); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteA/TestClassAA.java b/TestNGPilotProject/src/test/java/suiteA/TestClassAA.java new file mode 100644 index 0000000..390c25e --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteA/TestClassAA.java @@ -0,0 +1,22 @@ +package suiteA; + +import org.testng.annotations.Test; +import org.testng.annotations.Test; +import org.testng.annotations.Test; +import org.testng.annotations.Test; + +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +public class TestClassAA extends TestBase { + + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteA", groups = {"smoke"} ) + public void testAA(String arg1, String arg2) throws InterruptedException{ + log("Strating TestAA"); + log("UserName -- " + arg1); + log("Password -- " + arg2); + Thread.sleep(2000); + log("Ending TestAA"); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteB/TestClassB.java b/TestNGPilotProject/src/test/java/suiteB/TestClassB.java new file mode 100644 index 0000000..eece1e5 --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteB/TestClassB.java @@ -0,0 +1,25 @@ +package suiteB; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +import org.testng.annotations.Test; + +public class TestClassB extends TestBase { + + //@Parameters("browser") + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteB", groups = {"sanity"} ) + public void testB(String arg1, String arg2) throws InterruptedException { + log("Strating TestB"); + log("UserName -- " + arg1); + log("Password -- " + arg2); + log("Getting Browser Value -- " + browser); + //log("Browser is : " + browser); + Thread.sleep(2000); + log("Ending TestB"); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteB/TestClassBB.java b/TestNGPilotProject/src/test/java/suiteB/TestClassBB.java new file mode 100644 index 0000000..47d0c44 --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteB/TestClassBB.java @@ -0,0 +1,21 @@ +package suiteB; + +import org.testng.annotations.Test; + +import TestBase.TestBase; +import dataprovider.TestDataProvider; + +import org.testng.annotations.Test; + +public class TestClassBB extends TestBase { + + @Test(dataProviderClass = TestDataProvider.class, dataProvider = "dataProviderSuiteB", groups = {"sanity"} ) + public void testBB(String arg1, String arg2) throws InterruptedException { + log("Strating TestBB"); + log("UserName -- " + arg1); + log("Password -- " + arg2); + Thread.sleep(2000); + log("Ending TestBB"); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteC/TestClassC.java b/TestNGPilotProject/src/test/java/suiteC/TestClassC.java new file mode 100644 index 0000000..582c59e --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteC/TestClassC.java @@ -0,0 +1,21 @@ +package suiteC; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; + +import TestBase.TestBase; + + +public class TestClassC extends TestBase { + + //@Parameters("browser2") + @Test(groups = {"smoke", "sanity", "browser1"}) + public void testC() throws InterruptedException { + log("Strating TestC"); + //log("Consuming Paramater : " + arg1); + Thread.sleep(2000); + log("Ending TestC"); + log("Getting Browser Value -- " + browser); + } + +} diff --git a/TestNGPilotProject/src/test/java/suiteC/TestClassCC.java b/TestNGPilotProject/src/test/java/suiteC/TestClassCC.java new file mode 100644 index 0000000..bea417d --- /dev/null +++ b/TestNGPilotProject/src/test/java/suiteC/TestClassCC.java @@ -0,0 +1,23 @@ +package suiteC; + +import org.testng.annotations.Parameters; +import org.testng.annotations.Test; +import org.testng.annotations.Test; + +import TestBase.TestBase; + +import org.testng.annotations.Test; + +public class TestClassCC extends TestBase { + + //@Parameters("browser2") + @Test(groups = {"sanity", "browser2"}) + public void testCC() throws InterruptedException { + log("Strating TestCC"); + //log("Executing on Broser : " + browser1); + Thread.sleep(2000); + log("Getting Browser Value -- " + browser); + log("Ending TestCC"); + } + +} diff --git a/TestNGPilotProject/suiteCtestng.xml b/TestNGPilotProject/suiteCtestng.xml new file mode 100644 index 0000000..4bb7a78 --- /dev/null +++ b/TestNGPilotProject/suiteCtestng.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/Default suite/Default test.html b/TestNGPilotProject/test-output/Default suite/Default test.html new file mode 100644 index 0000000..e34c403 --- /dev/null +++ b/TestNGPilotProject/test-output/Default suite/Default test.html @@ -0,0 +1,140 @@ + + +TestNG: Default test + + + + + + + + +

Default test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:0/1/0
Started on:Fri Jan 26 23:20:06 IST 2024
Total time:0 seconds (19 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testA
Test class: suiteA.TestClassA
org.testng.TestNGException: 
+Data Provider public void dataprovider.TestDataProvider.dataProviderSuiteA(java.lang.reflect.Method) returned a null value
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:159)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:812)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:737)
+	at org.testng.internal.invokers.ParameterHandler.handleParameters(ParameterHandler.java:72)
+	at org.testng.internal.invokers.ParameterHandler.createParameters(ParameterHandler.java:51)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:915)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
Click to show all stack frames +
org.testng.TestNGException: 
+Data Provider public void dataprovider.TestDataProvider.dataProviderSuiteA(java.lang.reflect.Method) returned a null value
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeDataProvider(MethodInvocationHelper.java:159)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:812)
+	at org.testng.internal.Parameters.handleParameters(Parameters.java:737)
+	at org.testng.internal.invokers.ParameterHandler.handleParameters(ParameterHandler.java:72)
+	at org.testng.internal.invokers.ParameterHandler.createParameters(ParameterHandler.java:51)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:915)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0suiteA.TestClassA@2b6faea6

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Default suite/Default test.xml b/TestNGPilotProject/test-output/Default suite/Default test.xml new file mode 100644 index 0000000..06d2ce2 --- /dev/null +++ b/TestNGPilotProject/test-output/Default suite/Default test.xml @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/TestNGPilotProject/test-output/Default suite/testng-failed.xml b/TestNGPilotProject/test-output/Default suite/testng-failed.xml new file mode 100644 index 0000000..f43004c --- /dev/null +++ b/TestNGPilotProject/test-output/Default suite/testng-failed.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/Test.html b/TestNGPilotProject/test-output/Suite/Test.html new file mode 100644 index 0000000..dd2e06c --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test.html @@ -0,0 +1,90 @@ + + +TestNG: Test + + + + + + + + +

Test

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/0/0
Started on:Sat Feb 03 22:38:13 IST 2024
Total time:4 seconds (4292 ms)
Included groups:sanity
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testCC
Test class: suiteC.TestClassCC
2suiteC.TestClassCC@7c0c77c7
testC
Test class: suiteC.TestClassC
2suiteC.TestClassC@3ba9ad43

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test.xml b/TestNGPilotProject/test-output/Suite/Test.xml new file mode 100644 index 0000000..ec4fd00 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/Test1.html b/TestNGPilotProject/test-output/Suite/Test1.html new file mode 100644 index 0000000..7a80350 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test1.html @@ -0,0 +1,90 @@ + + +TestNG: Test1 + + + + + + + + +

Test1

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/0/0
Started on:Sat Feb 03 22:06:57 IST 2024
Total time:4 seconds (4300 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testB
Test class: suiteB.TestClassB
Parameters: UserName 100, Password 100
2suiteB.TestClassB@1f3f4916
testCC
Test class: suiteC.TestClassCC
2suiteC.TestClassCC@76908cc0

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test1.xml b/TestNGPilotProject/test-output/Suite/Test1.xml new file mode 100644 index 0000000..fc23ce3 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/Test2.html b/TestNGPilotProject/test-output/Suite/Test2.html new file mode 100644 index 0000000..c1ce38a --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test2.html @@ -0,0 +1,185 @@ + + +TestNG: Test2 + + + + + + + + +

Test2

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:2/2/0
Started on:Sat Feb 03 22:07:02 IST 2024
Total time:4 seconds (4092 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + +
FAILED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testA
Test class: suiteA.TestClassA
Parameters: UserName 1, Password 1
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 1 not Equals to USERNAME_DEMO
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 1 not Equals to USERNAME_DEMO
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0suiteA.TestClassA@481a996b
testA
Test class: suiteA.TestClassA
Parameters: UserName 2, Password 2
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 2 not Equals to USERNAME_DEMO
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+... Removed 27 stack frames
Click to show all stack frames +
java.lang.AssertionError: The following asserts failed:
+	Validation Failure --UserName 2 not Equals to USERNAME_DEMO
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
+	at org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
+	at TestBase.TestBase.failAndStop(TestBase.java:71)
+	at suiteA.TestClassA.testA(TestClassA.java:24)
+	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
+	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:228)
+	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
+	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961)
+	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201)
+	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
+	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
+	at org.testng.TestRunner.privateRun(TestRunner.java:819)
+	at org.testng.TestRunner.run(TestRunner.java:619)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1228)
+	at org.testng.TestNG.runSuites(TestNG.java:1134)
+	at org.testng.TestNG.run(TestNG.java:1101)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0suiteA.TestClassA@481a996b

+ + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testBB
Test class: suiteB.TestClassBB
Parameters: UserName 111, Password 111
2suiteB.TestClassBB@3d51f06e
testBB
Test class: suiteB.TestClassBB
Parameters: UserName 222, Password 222
2suiteB.TestClassBB@3d51f06e

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test2.xml b/TestNGPilotProject/test-output/Suite/Test2.xml new file mode 100644 index 0000000..34f3ea9 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test2.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/Test3.html b/TestNGPilotProject/test-output/Suite/Test3.html new file mode 100644 index 0000000..41fe0bd --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test3.html @@ -0,0 +1,95 @@ + + +TestNG: Test3 + + + + + + + + +

Test3

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:3/0/0
Started on:Sat Feb 03 22:07:06 IST 2024
Total time:6 seconds (6096 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testC
Test class: suiteC.TestClassC
2suiteC.TestClassC@3c407114
testAA
Test class: suiteA.TestClassAA
Parameters: UserName 22, Password 22
2suiteA.TestClassAA@35ef1869
testAA
Test class: suiteA.TestClassAA
Parameters: UserName 11, Password 11
2suiteA.TestClassAA@35ef1869

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/Test3.xml b/TestNGPilotProject/test-output/Suite/Test3.xml new file mode 100644 index 0000000..efabd13 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/Test3.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/TestNGPilotProject/test-output/Suite/TestB.html b/TestNGPilotProject/test-output/Suite/TestB.html new file mode 100644 index 0000000..725310a --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/TestB.html @@ -0,0 +1,85 @@ + + +TestNG: TestB + + + + + + + + +

TestB

+ + + + + + + + + + + +
Tests passed/Failed/Skipped:1/0/0
Started on:Sat Jan 27 00:59:54 IST 2024
Total time:2 seconds (2273 ms)
Included groups:
Excluded groups:

+(Hover the method name to see the test class name)

+ + + + + + + + + + + + + +
PASSED TESTS
Test methodAttribute(s)ExceptionTime (seconds)Instance
testB
Test class: suiteB.TestClassB
Parameters: UserName 100, Password 100
2suiteB.TestClassB@1f0f1111

+ + \ No newline at end of file diff --git a/TestNGPilotProject/test-output/Suite/TestB.xml b/TestNGPilotProject/test-output/Suite/TestB.xml new file mode 100644 index 0000000..4e18041 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/TestB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/Suite/testng-failed.xml b/TestNGPilotProject/test-output/Suite/testng-failed.xml new file mode 100644 index 0000000..5fff498 --- /dev/null +++ b/TestNGPilotProject/test-output/Suite/testng-failed.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/bullet_point.png b/TestNGPilotProject/test-output/bullet_point.png new file mode 100644 index 0000000..176e6d5 Binary files /dev/null and b/TestNGPilotProject/test-output/bullet_point.png differ diff --git a/TestNGPilotProject/test-output/collapseall.gif b/TestNGPilotProject/test-output/collapseall.gif new file mode 100644 index 0000000..a2d80a9 Binary files /dev/null and b/TestNGPilotProject/test-output/collapseall.gif differ diff --git a/TestNGPilotProject/test-output/emailable-report.html b/TestNGPilotProject/test-output/emailable-report.html new file mode 100644 index 0000000..b20a653 --- /dev/null +++ b/TestNGPilotProject/test-output/emailable-report.html @@ -0,0 +1,19 @@ + + + + +TestNG Report + + + + + + + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Suite
Test20004,292sanity
+ +
ClassMethodStartTime (ms)
Suite
Test — passed
suiteC.TestClassCtestC17069800961552008
suiteC.TestClassCCtestCC17069800939902012
+

Test

suiteC.TestClassC#testC

back to summary

+

suiteC.TestClassCC#testCC

back to summary

+ + diff --git a/TestNGPilotProject/test-output/failed.png b/TestNGPilotProject/test-output/failed.png new file mode 100644 index 0000000..c117be5 Binary files /dev/null and b/TestNGPilotProject/test-output/failed.png differ diff --git a/TestNGPilotProject/test-output/index.html b/TestNGPilotProject/test-output/index.html new file mode 100644 index 0000000..9cb41c0 --- /dev/null +++ b/TestNGPilotProject/test-output/index.html @@ -0,0 +1,333 @@ + + + + + + TestNG reports + + + + + + + + + + +
+ Test results + +
+ 1 suite +
+ +
+
+
+
+
+ + suiteC.TestClassCC +
+
+
+
+ + + testCC +
+
+
+
+
+
+ + suiteC.TestClassC +
+
+
+
+ + + testC +
+
+
+
+
+
+
+ /Users/anshul/java_selenium/TestNGPilotProject/suiteCtestng.xml +
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
+<suite name="Suite" guice-stage="DEVELOPMENT">
+  <groups>
+    <run>
+      <include name="sanity"/>
+    </run>
+  </groups>
+  <groups>
+    <run>
+      <include name="sanity"/>
+    </run>
+  </groups>
+  <parameter name="browser2" value="IE"/>
+  <parameter name="browser1" value="chrome"/>
+  <listeners>
+    <listener class-name="listener.CustomListener"/>
+  </listeners>
+  <test thread-count="5" name="Test">
+    <classes>
+      <class name="suiteC.TestClassCC"/>
+      <class name="suiteC.TestClassC"/>
+    </classes>
+  </test> <!-- Test -->
+</suite> <!-- Suite -->
+            
+
+
+
+
+ Tests for Suite +
+
+
    +
  • + Test (2 classes) +
  • +
+
+
+
+
+ Groups for Suite +
+
+
+ browser1 +
+
+ testC +
+
+
+
+ browser2 +
+
+ testCC +
+
+
+
+ sanity +
+
+ testC +
+
+
+ testCC +
+
+
+
+ smoke +
+
+ testC +
+
+
+
+
+
+
+ Times for Suite +
+
+
+ + Total running time: 4 seconds +
+
+
+
+
+
+
+ Reporter output for Suite +
+
+
+
+
+
+ 0 ignored methods +
+
+
+
+
+
+ Methods in chronological order +
+
+
+
suiteC.TestClassCC
+
+ init([TestResult name={null} status=CREATED method=TestClassCC.testCC()[pri:0, instance:suiteC.TestClassC...) + 0 ms +
+
+ testCC + 87 ms +
+
+ quit + 2107 ms +
+
+
+
suiteC.TestClassC
+
+ testC + 2252 ms +
+
+ init([TestResult name={null} status=CREATED method=TestClassC.testC()[pri:0, instance:suiteC.TestClassC@3...) + 2252 ms +
+
+ quit + 4264 ms +
+
+
+
+
+ + + diff --git a/TestNGPilotProject/test-output/jquery-3.6.0.min.js b/TestNGPilotProject/test-output/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/TestNGPilotProject/test-output/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml new file mode 100644 index 0000000..96d0cbb --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteA.TestClassAA.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassB.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassB.xml new file mode 100644 index 0000000..c62ef7e --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassB.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml new file mode 100644 index 0000000..4a8388c --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteB.TestClassBB.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassC.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassC.xml new file mode 100644 index 0000000..e1f6632 --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassC.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassCC.xml b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassCC.xml new file mode 100644 index 0000000..2a16be2 --- /dev/null +++ b/TestNGPilotProject/test-output/junitreports/TEST-suiteC.TestClassCC.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/TestNGPilotProject/test-output/navigator-bullet.png b/TestNGPilotProject/test-output/navigator-bullet.png new file mode 100644 index 0000000..36d90d3 Binary files /dev/null and b/TestNGPilotProject/test-output/navigator-bullet.png differ diff --git a/TestNGPilotProject/test-output/passed.png b/TestNGPilotProject/test-output/passed.png new file mode 100644 index 0000000..45e85bb Binary files /dev/null and b/TestNGPilotProject/test-output/passed.png differ diff --git a/TestNGPilotProject/test-output/skipped.png b/TestNGPilotProject/test-output/skipped.png new file mode 100644 index 0000000..c36a324 Binary files /dev/null and b/TestNGPilotProject/test-output/skipped.png differ diff --git a/TestNGPilotProject/test-output/testng-failed.xml b/TestNGPilotProject/test-output/testng-failed.xml new file mode 100644 index 0000000..5fff498 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-failed.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/test-output/testng-reports.css b/TestNGPilotProject/test-output/testng-reports.css new file mode 100644 index 0000000..d7b75c4 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports.css @@ -0,0 +1,326 @@ +body { + margin: 0 0 5px 5px; +} + +ul { + margin: 0; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.navigator-selected { + background: #ffa500; +} + +.wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + overflow: auto; +} + +.navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto; +} + +.suite { + margin: 0 10px 10px 0; + background-color: #fff8dc; +} + +.suite-name { + padding-left: 10px; + font-size: 25px; + font-family: Times, sans-serif; +} + +.main-panel-header { + padding: 5px; + background-color: #9FB4D9; /*afeeee*/; + font-family: monospace; + font-size: 18px; +} + +.main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #DEE8FC; /*d0ffff*/; +} + +.rounded-window { + border-radius: 10px; + border-style: solid; + border-width: 1px; +} + +.rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.light-rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; +} + +.rounded-window-bottom { + border-style: solid; + border-width: 0 1px 1px 1px; + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto; +} + +.method-name { + font-size: 12px; + font-family: monospace; +} + +.method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 80%; +} + +.parameters { + font-size: 14px; + font-family: monospace; +} + +.stack-trace { + white-space: pre; + font-family: monospace; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; +} + +.testng-xml { + font-family: monospace; +} + +.method-list-content { + margin-left: 10px; +} + +.navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; +} + +.suite-section-title { + margin-top: 10px; + width: 80%; + border-style: solid; + border-width: 1px 0 0 0; + font-family: Times, sans-serif; + font-size: 18px; + font-weight: bold; +} + +.suite-section-content { + list-style-image: url(bullet_point.png); +} + +.top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #0066ff; + font-family: Times, sans-serif; + color: #fff; + text-align: center; +} +.button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#0066ff; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#0066ff ; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline:none; + +} + +.top-banner-title-font { + font-size: 25px; +} + +.test-name { + font-family: 'Lucida Grande', sans-serif; + font-size: 16px; +} + +.suite-icon { + padding: 5px; + float: right; + height: 20px; +} + +.test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; +} + +.test-group-name { + font-weight: bold; +} + +.method-in-group { + font-size: 16px; + margin-left: 80px; +} + +table.google-visualization-table-table { + width: 100%; +} + +.reporter-method-name { + font-size: 14px; + font-family: monospace; +} + +.reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.ignored-class-div { + font-size: 14px; + font-family: monospace; +} + +.ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: monospace; + border-width: 0 0 0 1px; + border-style: solid; +} + +.border-failed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #f00; +} + +.border-skipped { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #edc600; +} + +.border-passed { + border-top-left-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #19f52d; +} + +.times-div { + text-align: center; + padding: 5px; +} + +.suite-total-time { + font: 16px 'Lucida Grande'; +} + +.configuration-suite { + margin-left: 20px; +} + +.configuration-test { + margin-left: 40px; +} + +.configuration-class { + margin-left: 60px; +} + +.configuration-method { + margin-left: 80px; +} + +.test-method { + margin-left: 100px; +} + +.chronological-class { + background-color: skyblue; + border-style: solid; + border-width: 0 0 1px 1px; +} + +.method-start { + float: right; +} + +.chronological-class-name { + padding: 0 0 0 5px; + color: #008; +} + +.after, .before, .test-method { + font-family: monospace; + font-size: 14px; +} + +.navigator-suite-header { + font-size: 22px; + margin: 0 10px 5px 0; + background-color: #deb887; + text-align: center; +} + +.collapse-all-icon { + padding: 5px; + float: right; +} +/*retro Theme*/ diff --git a/TestNGPilotProject/test-output/testng-reports.js b/TestNGPilotProject/test-output/testng-reports.js new file mode 100644 index 0000000..c1a84a3 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports.js @@ -0,0 +1,122 @@ +$(document).ready(function() { + $('a.navigator-link').on("click", function() { + // Extract the panel for this link + var panel = getPanelName($(this)); + + // Mark this link as currently selected + $('.navigator-link').parent().removeClass('navigator-selected'); + $(this).parent().addClass('navigator-selected'); + + showPanel(panel); + }); + + installMethodHandlers('failed'); + installMethodHandlers('skipped'); + installMethodHandlers('passed', true); // hide passed methods by default + + $('a.method').on("click", function() { + showMethod($(this)); + return false; + }); + + // Hide all the panels and display the first one (do this last + // to make sure the click() will invoke the listeners) + $('.panel').hide(); + $('.navigator-link').first().trigger("click"); + + // Collapse/expand the suites + $('a.collapse-all-link').on("click", function() { + var contents = $('.navigator-suite-content'); + if (contents.css('display') == 'none') { + contents.show(); + } else { + contents.hide(); + } + }); +}); + +// The handlers that take care of showing/hiding the methods +function installMethodHandlers(name, hide) { + function getContent(t) { + return $('.method-list-content.' + name + "." + t.attr('panel-name')); + } + + function getHideLink(t, name) { + var s = 'a.hide-methods.' + name + "." + t.attr('panel-name'); + return $(s); + } + + function getShowLink(t, name) { + return $('a.show-methods.' + name + "." + t.attr('panel-name')); + } + + function getMethodPanelClassSel(element, name) { + var panelName = getPanelName(element); + var sel = '.' + panelName + "-class-" + name; + return $(sel); + } + + $('a.hide-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.hide(); + getHideLink($(this), name).hide(); + getShowLink($(this), name).show(); + getMethodPanelClassSel($(this), name).hide(); + }); + + $('a.show-methods.' + name).on("click", function() { + var w = getContent($(this)); + w.show(); + getHideLink($(this), name).show(); + getShowLink($(this), name).hide(); + showPanel(getPanelName($(this))); + getMethodPanelClassSel($(this), name).show(); + }); + + if (hide) { + $('a.hide-methods.' + name).trigger("click"); + } else { + $('a.show-methods.' + name).trigger("click"); + } +} + +function getHashForMethod(element) { + return element.attr('hash-for-method'); +} + +function getPanelName(element) { + return element.attr('panel-name'); +} + +function showPanel(panelName) { + $('.panel').hide(); + var panel = $('.panel[panel-name="' + panelName + '"]'); + panel.show(); +} + +function showMethod(element) { + var hashTag = getHashForMethod(element); + var panelName = getPanelName(element); + showPanel(panelName); + var current = document.location.href; + var base = current.substring(0, current.indexOf('#')) + document.location.href = base + '#' + hashTag; + var newPosition = $(document).scrollTop() - 65; + $(document).scrollTop(newPosition); +} + +function drawTable() { + for (var i = 0; i < suiteTableInitFunctions.length; i++) { + window[suiteTableInitFunctions[i]](); + } + + for (var k in window.suiteTableData) { + var v = window.suiteTableData[k]; + var div = v.tableDiv; + var data = v.tableData + var table = new google.visualization.Table(document.getElementById(div)); + table.draw(data, { + showRowNumber : false + }); + } +} diff --git a/TestNGPilotProject/test-output/testng-reports1.css b/TestNGPilotProject/test-output/testng-reports1.css new file mode 100644 index 0000000..570323f --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports1.css @@ -0,0 +1,344 @@ +body { + background-color: whitesmoke; + margin: 0 0 5px 5px; +} +ul { + margin-top: 10px; + margin-left:-10px; +} + li { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding:5px 5px; + } + a { + text-decoration: none; + color: black; + font-size: 14px; + } + + a:hover { + color:black ; + text-decoration: underline; + } + + .navigator-selected { + /* #ffa500; Mouse hover color after click Orange.*/ + background:#027368 + } + + .wrapper { + position: absolute; + top: 60px; + bottom: 0; + left: 400px; + right: 0; + margin-right:9px; + overflow: auto;/*imortant*/ + } + + .navigator-root { + position: absolute; + top: 60px; + bottom: 0; + left: 0; + width: 400px; + overflow-y: auto;/*important*/ + } + + .suite { + margin: -5px 10px 10px 5px; + background-color: whitesmoke ;/*Colour of the left bside box*/ + } + + .suite-name { + font-size: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/ + color: white; + } + + .main-panel-header { + padding: 5px; + background-color: #027368; /*afeeee*/; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color:white; + font-size: 18px; + } + + .main-panel-content { + padding: 5px; + margin-bottom: 10px; + background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/ + } + + .rounded-window { + border-style: dotted; + border-width: 1px;/*Border of left Side box*/ + background-color: whitesmoke; + border-radius: 10px; + } + + .rounded-window-top { + border-top-right-radius: 10px 10px; + border-top-left-radius: 10px 10px; + border-style: solid; + border-width: 1px; + overflow: auto;/*Top of RightSide box*/ + } + + .light-rounded-window-top { + background-color: #027368; + padding-left:120px; + border-radius: 10px; + + } + + .rounded-window-bottom { + border-bottom-right-radius: 10px 10px; + border-bottom-left-radius: 10px 10px; + overflow: auto;/*Bottom of rightSide box*/ + } + + .method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + } + + .method-content { + border-style: solid; + border-width: 0 0 1px 0; + margin-bottom: 10px; + padding-bottom: 5px; + width: 100%; + } + + .parameters { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .stack-trace { + white-space: pre; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: bold; + margin-top: 0; + margin-left: 20px; /*Error Stack Trace Message*/ + } + + .testng-xml { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .method-list-content { + margin-left: 10px; + } + + .navigator-suite-content { + margin-left: 10px; + font: 12px 'Lucida Grande'; + } + + .suite-section-title { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight:bold; + background-color: #8C8887; + margin-left: -10px; + margin-top:10px; + padding:6px; + } + + .suite-section-content { + list-style-image: url(bullet_point.png); + background-color: whitesmoke; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + overflow: hidden; + } + + .top-banner-root { + position: absolute; + top: 0; + height: 45px; + left: 0; + right: 0; + padding: 5px; + margin: 0 0 5px 0; + background-color: #027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 18px; + color: #fff; + text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/ + } + + .top-banner-title-font { + font-size: 25px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 3px; + float: right; + } + + .test-name { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + } + + .suite-icon { + padding: 5px; + float: right; + height: 20px; + } + + .test-group { + font: 20px 'Lucida Grande'; + margin: 5px 5px 10px 5px; + border-width: 0 0 1px 0; + border-style: solid; + padding: 5px; + } + + .test-group-name { + font-weight: bold; + } + + .method-in-group { + font-size: 16px; + margin-left: 80px; + } + + table.google-visualization-table-table { + width: 100%; + } + + .reporter-method-name { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .reporter-method-output-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .ignored-class-div { + font-size: 14px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + .ignored-methods-div { + padding: 5px; + margin: 0 0 5px 20px; + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + border-width: 0 0 0 1px; + border-style: solid; + } + + .border-failed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F20505; + } + + .border-skipped { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #F2BE22; + } + + .border-passed { + border-radius:2px; + border-style: solid; + border-width: 0 0 0 10px; + border-color: #038C73; + } + + .times-div { + text-align: center; + padding: 5px; + } + + .suite-total-time { + font: 16px 'Lucida Grande'; + } + + .configuration-suite { + margin-left: 20px; + } + + .configuration-test { + margin-left: 40px; + } + + .configuration-class { + margin-left: 60px; + } + + .configuration-method { + margin-left: 80px; + } + + .test-method { + margin-left: 100px; + } + + .chronological-class { + background-color: #CCD0D1; + border-width: 0 0 1px 1px;/*Chronological*/ + } + + .method-start { + float: right; + } + + .chronological-class-name { + padding: 0 0 0 5px; + margin-top:5px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #008; + } + + .after, .before, .test-method { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + margin-top:5px; + } + + .navigator-suite-header { + font-size: 18px; + margin: 0px 10px 10px 5px; + padding: 5px; + border-radius: 10px; + background-color: #027368; + color: white; + font-weight:bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: center; /*All Suites on top of left box*//*Status: -Completed*/ + } + + .collapse-all-icon { + padding: 3px; + float: right; + } + .button{ + position: absolute; + margin-left:500px; + margin-top:8px; + background-color: white; + color:#027368; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight:bold; + border-color:#027368; + border-radius:25px; + cursor: pointer; + height:30px; + width:150px; + outline: none; +} +/*Author: - Akhil Gullapalli*/ \ No newline at end of file diff --git a/TestNGPilotProject/test-output/testng-reports2.js b/TestNGPilotProject/test-output/testng-reports2.js new file mode 100644 index 0000000..5342859 --- /dev/null +++ b/TestNGPilotProject/test-output/testng-reports2.js @@ -0,0 +1,76 @@ +window.onload = function () { + let cookies = document.cookie; + let cookieValue = cookies.split('='); + if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') { + document.getElementById('retro').setAttribute('disabled', 'false'); + } else if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + if (cookieValue[1] === 'Switch Ultra Theme' || + localStorage.getItem('Theme') === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('retro').setAttribute('disabled', 'false'); + + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } + } else if (cookieValue[1] === 'Switch Retro Theme' || + localStorage.getItem('Theme') === 'Switch Retro Theme') { + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('ultra').setAttribute('disabled', 'false'); + } +} +document.getElementById('button').onclick = function () { + let select = document.getElementById('button').innerText; + if (select === 'Switch Retro Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Ultra Theme"; + document.getElementById('retro').removeAttribute('disabled'); + document.getElementById('ultra').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + + } else if (select === 'Switch Ultra Theme') { + let d = new Date(); + days = 365; + d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000 + document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";"; + document.getElementById('button').innerText = "Switch Retro Theme"; + document.getElementById('ultra').removeAttribute('disabled'); + document.getElementById('retro').setAttribute('disabled', 'false'); + localStorage.setItem('Theme', select); + } +} +//Function to mouse hovering affect. +document.getElementById('button').onmouseover = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "180px"; + document.getElementById('button').style.height = "45px"; + document.getElementById('button').style.marginTop = "1px"; + +} +//Function to mouse out affect +document.getElementById('button').onmouseout = function () { + document.getElementById('button').style.borderRadius = "25px"; + document.getElementById('button').style.width = "150px"; + document.getElementById('button').style.height = "30px"; + document.getElementById('button').style.marginTop = "8px"; + +} + +//This is the file where we handle the switching of the Themes. +/*Author:- Akhil Gullapalli*/ diff --git a/TestNGPilotProject/test-output/testng-results.xml b/TestNGPilotProject/test-output/testng-results.xml new file mode 100644 index 0000000..eaba67a --- /dev/null +++ b/TestNGPilotProject/test-output/testng-results.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TestNGPilotProject/testng.xml b/TestNGPilotProject/testng.xml new file mode 100644 index 0000000..16feea3 --- /dev/null +++ b/TestNGPilotProject/testng.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ai-selenium-test-generator/.DS_Store b/ai-selenium-test-generator/.DS_Store new file mode 100644 index 0000000..add1d71 Binary files /dev/null and b/ai-selenium-test-generator/.DS_Store differ diff --git a/ai-selenium-test-generator/config.properties b/ai-selenium-test-generator/config.properties new file mode 100644 index 0000000..9847a1d --- /dev/null +++ b/ai-selenium-test-generator/config.properties @@ -0,0 +1 @@ +OPENAI_API_KEY= \ No newline at end of file diff --git a/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_213940.json b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_213940.json new file mode 100644 index 0000000..1777369 --- /dev/null +++ b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_213940.json @@ -0,0 +1,57 @@ +{ + "testCaseName": "Verify Upcoming Anniversaries panel on Buzz in OrangeHRM Demo", + "description": "Open the OrangeHRM demo site, log in, navigate to the Buzz section, verify the 'Upcoming Anniversaries' panel is visible, and print the list of people with upcoming anniversaries.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate to URL", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputs": { + "url": "https://opensource-demo.orangehrmlive.com/" + }, + "expected": "OrangeHRM login page is displayed with username and password fields visible." + }, + { + "stepNumber": 2, + "action": "Enter text", + "target": "Username input field (name='username')", + "inputs": { + "text": "Admin" + }, + "expected": "Username field contains the text 'Admin'." + }, + { + "stepNumber": 3, + "action": "Enter text (secure)", + "target": "Password input field (name='password')", + "inputs": { + "text": "admin123" + }, + "expected": "Password field is populated (masked) without validation errors." + }, + { + "stepNumber": 4, + "action": "Click", + "target": "Login button (type='submit')", + "expected": "User is logged in and the Dashboard/Home page is displayed; left navigation menu is visible and contains the 'Buzz' menu item." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Left navigation menu item with visible text 'Buzz'", + "expected": "Buzz page loads successfully. Buzz page header or content specific to Buzz is visible." + }, + { + "stepNumber": 6, + "action": "Verify visibility", + "target": "Panel with header/title text 'Upcoming Anniversaries' on the Buzz page", + "expected": "'Upcoming Anniversaries' panel is present in the DOM and visible to the user." + }, + { + "stepNumber": 7, + "action": "Extract and print list items", + "target": "Employee name elements within the 'Upcoming Anniversaries' panel (e.g., list items under the panel)", + "expected": "The names of people with upcoming anniversaries are captured and printed to the test logs. If no entries are present, print 'No upcoming anniversaries'." + } + ] +} \ No newline at end of file diff --git a/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_214149.json b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_214149.json new file mode 100644 index 0000000..d582e1e --- /dev/null +++ b/ai-selenium-test-generator/generated-tests/AI_GeneratedTest_20251113_214149.json @@ -0,0 +1,147 @@ +{ + "testCases": [ + { + "testCaseName": "Verify Upcoming Anniversaries panel is visible on Buzz after valid login", + "description": "Open OrangeHRM demo site, log in with valid credentials, navigate to Buzz, verify the 'Upcoming Anniversaries' panel is displayed, and print the list of people shown.", + "steps": [ + { + "stepNumber": 1, + "action": "Open URL in a browser", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidations": [ + "Login page is displayed", + "Username and Password input fields are visible", + "Login button is visible" + ] + }, + { + "stepNumber": 2, + "action": "Enter username", + "target": "Login page - Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidations": [ + "Username field contains 'Admin'" + ] + }, + { + "stepNumber": 3, + "action": "Enter password", + "target": "Login page - Password field", + "inputValues": { + "password": "admin123" + }, + "expectedValidations": [ + "Password field is populated (masked)" + ] + }, + { + "stepNumber": 4, + "action": "Click the Login button", + "target": "Login page - Login button", + "inputValues": null, + "expectedValidations": [ + "User is authenticated and navigated to the application (e.g., Dashboard/Home)", + "Main navigation sidebar is visible", + "'Buzz' menu item is present" + ] + }, + { + "stepNumber": 5, + "action": "Navigate to Buzz", + "target": "Main navigation - 'Buzz' menu item", + "inputValues": null, + "expectedValidations": [ + "Buzz page loads successfully", + "Buzz page header or identifier is visible" + ] + }, + { + "stepNumber": 6, + "action": "Verify the 'Upcoming Anniversaries' panel visibility", + "target": "Buzz page - 'Upcoming Anniversaries' panel", + "inputValues": null, + "expectedValidations": [ + "'Upcoming Anniversaries' panel is present in the Buzz page layout", + "Panel title text equals 'Upcoming Anniversaries'", + "Panel is visible (not collapsed or hidden)" + ] + }, + { + "stepNumber": 7, + "action": "Capture and print the list of people with upcoming anniversaries", + "target": "Buzz page - 'Upcoming Anniversaries' panel - list items (names)", + "inputValues": null, + "expectedValidations": [ + "All displayed names within the 'Upcoming Anniversaries' panel are retrieved", + "Names are printed/logged in the test output in display order", + "If no names are present, print/log 'No upcoming anniversaries'" + ] + } + ] + }, + { + "testCaseName": "Negative - Invalid login prevents access to Buzz and Upcoming Anniversaries panel", + "description": "Attempt to log in with invalid credentials and verify that access to Buzz (and the 'Upcoming Anniversaries' panel) is not granted.", + "steps": [ + { + "stepNumber": 1, + "action": "Open URL in a browser", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidations": [ + "Login page is displayed", + "Username and Password input fields are visible", + "Login button is visible" + ] + }, + { + "stepNumber": 2, + "action": "Enter username", + "target": "Login page - Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidations": [ + "Username field contains 'Admin'" + ] + }, + { + "stepNumber": 3, + "action": "Enter invalid password", + "target": "Login page - Password field", + "inputValues": { + "password": "wrongpass" + }, + "expectedValidations": [ + "Password field is populated (masked)" + ] + }, + { + "stepNumber": 4, + "action": "Click the Login button", + "target": "Login page - Login button", + "inputValues": null, + "expectedValidations": [ + "Login remains on the Login page", + "Error message 'Invalid credentials' is displayed", + "Main navigation sidebar is not available" + ] + }, + { + "stepNumber": 5, + "action": "Verify Buzz and 'Upcoming Anniversaries' are not accessible", + "target": "Application navigation and content area", + "inputValues": null, + "expectedValidations": [ + "'Buzz' menu item is not accessible when not authenticated", + "'Upcoming Anniversaries' panel is not displayed", + "User cannot navigate to the Buzz page without a valid session" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/ai-selenium-test-generator/pom.xml b/ai-selenium-test-generator/pom.xml new file mode 100644 index 0000000..114aac6 --- /dev/null +++ b/ai-selenium-test-generator/pom.xml @@ -0,0 +1,59 @@ + + 4.0.0 + ai-selenium + ai-selenium-test-generator + 0.0.1-SNAPSHOT + + + + com.openai + openai-java + 4.6.1 + + + + + org.seleniumhq.selenium + selenium-java + 4.28.1 + + + + + org.json + json + 20250517 + + + + + org.testng + testng + 7.11.0 + test + + + + + com.aventstack + extentreports + 5.1.1 + + + + + + + UTF-8 + 21 + 21 + 21 + + + + + + diff --git a/ai-selenium-test-generator/reports/ExtentReport.html b/ai-selenium-test-generator/reports/ExtentReport.html new file mode 100644 index 0000000..a86e270 --- /dev/null +++ b/ai-selenium-test-generator/reports/ExtentReport.html @@ -0,0 +1,386 @@ + + + + + + + + + + + + + + +
+
+
+
+ +
+
+
+
+
+
+ + +
+
    +
  • +
    +

    Login and Verify Personal Information on OrangeHRM Demo

    +

    + 11:35:01 am / 00:00:11:448 + Pass +

    +
    +
    +
    +
    +
    +
    Login and Verify Personal Information on OrangeHRM Demo
    +11.15.2025 11:35:01 am +11.15.2025 11:35:12 am +00:00:11:448#test-id=1 + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StatusTimestampDetails
    Info11:35:01 am + Step 1: Navigate to URL: https://opensource-demo.orangehrmlive.com/ +
    Pass11:35:08 am + Login page loads successfully (username and password fields are present). +
    Info11:35:08 am + Step 2: Verify page title equals 'OrangeHRM'. +
    Pass11:35:08 am + Title equals 'OrangeHRM'. +
    Info11:35:08 am + Step 3: Enter text into Username field: 'Admin'. +
    Pass11:35:08 am + Username field contains 'Admin'. +
    Info11:35:08 am + Step 4: Enter text into Password field: 'admin123'. +
    Pass11:35:08 am + Password field is populated and masked. +
    Info11:35:08 am + Step 5: Click on Login button. +
    Pass11:35:10 am + User is authenticated and navigated away from login page. +
    Info11:35:10 am + Step 6: Verify 'Dashboard' header is visible. +
    Pass11:35:10 am + Dashboard page is displayed (header 'Dashboard' visible; URL contains '/dashboard'). +
    Info11:35:10 am + Step 7: Click sidebar menu item 'My Info'. +
    Pass11:35:12 am + Navigation to 'My Info' page initiated. +
    Info11:35:12 am + Step 8: Verify 'Personal Details' section header is visible. +
    Pass11:35:12 am + 'Personal Details' section is displayed. +
    Info11:35:12 am + Step 9: Read value from 'First Name' field. +
    Pass11:35:12 am + Captured 'firstNameValue' successfully. +
    Info11:35:12 am + Step 10: Print/Log 'firstNameValue'. +
    Pass11:35:12 am + The value of 'firstNameValue' is: +
    Info11:35:12 am + Step 11: Assert that 'firstNameValue' is not empty. +
    +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+

Started

+

Nov 15, 2025 11:34:59 am

+
+
+
+
+

Ended

+

Nov 15, 2025 11:35:12 am

+
+
+
+
+

Tests Passed

+

1

+
+
+
+
+

Tests Failed

+

0

+
+
+
+
+
+
+
+
Tests
+
+
+
+ +
+
+ +
+
+
+
+
+
Log events
+
+
+
+ +
+
+ +
+
+
+
+

Timeline

+
+ +
+
+
+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/ai-selenium-test-generator/src/.DS_Store b/ai-selenium-test-generator/src/.DS_Store new file mode 100644 index 0000000..c47cebd Binary files /dev/null and b/ai-selenium-test-generator/src/.DS_Store differ diff --git a/ai-selenium-test-generator/src/main/java/Config.java b/ai-selenium-test-generator/src/main/java/Config.java new file mode 100644 index 0000000..0a9cd2e --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/Config.java @@ -0,0 +1,15 @@ +import java.io.FileInputStream; +import java.io.IOException; +import java.util.Properties; + +public class Config { + public static String getApiKey() { + try { + Properties props = new Properties(); + props.load(new FileInputStream("config.properties")); + return props.getProperty("OPENAI_API_KEY"); + } catch (IOException e) { + throw new RuntimeException("Failed to read API key from config file", e); + } + } +} diff --git a/ai-selenium-test-generator/src/main/java/GenerateTestFromExternalizeStory.java b/ai-selenium-test-generator/src/main/java/GenerateTestFromExternalizeStory.java new file mode 100644 index 0000000..7f732c9 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/GenerateTestFromExternalizeStory.java @@ -0,0 +1,26 @@ + +public class GenerateTestFromExternalizeStory { + + public static void main(String[] args) { +// String story = UserStoryReader.readFromClasspath("user-story.txt"); +// System.out.println(story); + + String resourcePath = "user-story.txt"; + + try { + System.out.println("Reading user story from resource: " + resourcePath); + String story = UserStoryReader.readFromClasspath(resourcePath); + + System.out.println("User story content:\n" + story + "\n"); + System.out.println("Sending user story to AI..."); + + String generatedCode = OpenAIClientWrapper.generateCodeFromStory(story); + System.out.println("\nAI Generated Test Code:\n"); + + System.out.println(generatedCode); + }catch(Exception e) { + + } + } + +} diff --git a/ai-selenium-test-generator/src/main/java/GenerateTestFromStory.java b/ai-selenium-test-generator/src/main/java/GenerateTestFromStory.java new file mode 100644 index 0000000..8d2641f --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/GenerateTestFromStory.java @@ -0,0 +1,36 @@ +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +public class GenerateTestFromStory { + + public static void main(String[] args) { + + String userStory = """ + As a registered user, + I want to log in to the website with valid credentials + so that I can access my dashboard. + + Acceptance Criteria: + - Navigate to https://opensource-demo.orangehrmlive.com/ + - Verify the Page Title + - Enter valid username and password + - Verify successful login by checking dashboard visibility or Page Title + """; + + try { + System.out.println("Sending user story to AI..."); + String generatedCode = OpenAIClientWrapper.generateCodeFromStory(userStory); + System.out.println("\nAI Generated Test Code:\n"); + // System.out.println(generatedCode); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "generated-tests/AI_GeneratedTest_" + ts + ".java"; + OpenAIClientWrapper.saveToFile(generatedCode, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/ai-selenium-test-generator/src/main/java/JsonTestCaseGenerator.java b/ai-selenium-test-generator/src/main/java/JsonTestCaseGenerator.java new file mode 100644 index 0000000..1be5c4b --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/JsonTestCaseGenerator.java @@ -0,0 +1,67 @@ +import java.io.IOException; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.ChatModel; +import com.openai.models.chat.completions.ChatCompletion; +import com.openai.models.chat.completions.ChatCompletionCreateParams; +import com.openai.models.responses.ResponseCreateParams; + +public class JsonTestCaseGenerator { + + public static void main(String[] args) { + String resourcePath = "user-story.txt"; + + System.out.println("Reading user story from resource: " + resourcePath); + String userStory = UserStoryReader.readFromClasspath("user-story.txt"); + + System.out.println("\nSending user story to AI for JSON Test Case generation...\n"); + + try { + String jsonOutput = generateJsonTestCase(userStory); + //System.out.println("AI generated structured JSON Test Case:\n" + jsonOutput); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "src/test/resources/AI_Generated_JSON_Test.json"; + OpenAIClientWrapper.saveToFile(jsonOutput, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch(Exception e) { + e.printStackTrace(); + } + } + + + private static String generateJsonTestCase(String userStory) throws IOException{ + + String systemPrompt = """ + You are an expert Test Automation Engineer. + Convert the following user story or requirement into a structured JSON Test Case. + Use clear fields: testCaseName, description, and steps (each step should include + step number, action, target, and any input values or expected validations). + Do NOT include code. Only return valid JSON. + """; + + String apiKey = Config.getApiKey(); + OpenAIClient client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + + // Create chat completion parameters + ChatCompletionCreateParams params = ChatCompletionCreateParams.builder().model(ChatModel.GPT_5) + .addSystemMessage(systemPrompt).addUserMessage("User Story / Acceptance Criteria:\n\n" + userStory) + .build(); + + // Call the API + ChatCompletion result = client.chat().completions().create(params); + + // Extract content + String JsonTestCase = result.choices().get(0).message().content() + .orElseThrow(() -> new IOException("No content in OpenAI response")); + + return JsonTestCase.trim(); + + } + +} diff --git a/ai-selenium-test-generator/src/main/java/Main.java b/ai-selenium-test-generator/src/main/java/Main.java new file mode 100644 index 0000000..43b5b27 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/Main.java @@ -0,0 +1,22 @@ +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.responses.Response; +import com.openai.models.responses.ResponseCreateParams; + +public class Main { + public static void main(String[] args) { + + //System.out.println("Key: " + System.getenv("OPENAI_API_KEY")); + + // Create client from environment variables + OpenAIClient client = OpenAIOkHttpClient.fromEnv(); + + ResponseCreateParams params = ResponseCreateParams.builder() + .input("Hey, You are free to use the Internet. now tell me, what is the current time and temprature of New Jersey, Use city - Jersey City") + .model("gpt-5") + .build(); + + Response response = client.responses().create(params); + System.out.println(response.output()); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/main/java/OpenAIClientWrapper.java b/ai-selenium-test-generator/src/main/java/OpenAIClientWrapper.java new file mode 100644 index 0000000..eddd64f --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/OpenAIClientWrapper.java @@ -0,0 +1,141 @@ +import java.util.logging.Logger; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; + +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.chat.completions.ChatCompletion; +import com.openai.models.chat.completions.ChatCompletionCreateParams; +import com.openai.models.ChatModel; + +/** + * + * This class connects to the OpenAI API to generate Selenium + TestNG Java test + * cases automatically from user stories or requirements. + */ + +public class OpenAIClientWrapper { + private static final Logger LOGGER = Logger.getLogger(OpenAIClientWrapper.class.getName()); + private static OpenAIClient client; + + public OpenAIClientWrapper() { + String apiKey = Config.getApiKey(); + if (apiKey == null || apiKey.isBlank()) { + throw new IllegalArgumentException("API key must not be blank"); + } + this.client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + System.out.println(client); + } + + private static void initClientIfNeeded() { + if (client == null) { + synchronized (OpenAIClientWrapper.class) { + if (client == null) { + String apiKey = Config.getApiKey(); + if (apiKey == null || apiKey.isBlank()) { + throw new IllegalArgumentException("API key must not be blank"); + } + // This is compatible with openai-java 4.6.1 style you used earlier + client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + LOGGER.info("OpenAI client initialized."); + } + } + } + } + + // Generates Java source code for a Selenium + TestNG test based on the given + // user story. + public static String generateCodeFromStory(String userStory) throws IOException { + if (userStory == null || userStory.isBlank()) { + throw new IllegalArgumentException("userStory must not be blank"); + } + + initClientIfNeeded(); + + // Construct the system prompt + String systemPrompt = """ + You are an expert Test Automation Engineer. Generate a clean, maintainable Selenium + TestNG test in Java. + Provide full Java source code with imports, class, method, ChromeDriver setup and teardown, descriptive naming, and assertions. + """; + + // Create chat completion parameters + ChatCompletionCreateParams params = ChatCompletionCreateParams.builder().model(ChatModel.GPT_5) + .addSystemMessage(systemPrompt).addUserMessage("User Story / Acceptance Criteria:\n\n" + userStory) + .build(); + + // Call the API + ChatCompletion result = client.chat().completions().create(params); + + // Extract content + String code = result.choices().get(0).message().content() + .orElseThrow(() -> new IOException("No content in OpenAI response")); + + return code.trim(); + } + + + // Generates Java source code for a Selenium + TestNG + Extent Report based on the given + // user story. + public static String generateCodeFromStoryWithReport(String userStory) throws IOException { + if (userStory == null || userStory.isBlank()) { + throw new IllegalArgumentException("userStory must not be blank"); + } + + initClientIfNeeded(); + + // Construct the system prompt + String systemPrompt = """ + You are an expert Test Automation Engineer. Generate a clean, maintainable Selenium + TestNG test class in Java + that includes full Extent Reports integration. + Requirements: + - Return ONLY valid Java source code (no explanations, no markdown). + - Include package, all necessary imports, and a single public class. + - Use ChromeDriver in @BeforeClass and quit driver in @AfterClass. + - Initialize ExtentReports (ExtentSparkReporter) in @BeforeClass and call extent.flush() in @AfterClass. + - Create an ExtentTest for the test and log each logical step using test.info(...), test.pass(...), and test.fail(...). + - On exceptions, capture a screenshot, save it under a reports/screenshots folder, and attach it to the report using MediaEntityBuilder. + - Implement the test steps derived from the provided input. + - Use clear, descriptive class and method names. Keep one @Test method per logical test-case. + - Include appropriate TestNG assertions (Assert.assertTrue / Assert.assertFalse / Assert.assertEquals). + - Do not include any external library setup instructions or extra commentary — only the Java test class source. + """; + + // Create chat completion parameters + ChatCompletionCreateParams params = ChatCompletionCreateParams.builder().model(ChatModel.GPT_5) + .addSystemMessage(systemPrompt).addUserMessage("User Story / Acceptance Criteria:\n\n" + userStory) + .build(); + + // Call the API + ChatCompletion result = client.chat().completions().create(params); + + // Extract content + String code = result.choices().get(0).message().content() + .orElseThrow(() -> new IOException("No content in OpenAI response")); + + return code.trim(); + } + + // Saves the generated code to a .java file. + public static void saveToFile(String code, String fileName) throws IOException { + if (code == null || code.isBlank()) { + throw new IllegalArgumentException("code must not be blank"); + } + if (fileName == null || fileName.isBlank()) { + throw new IllegalArgumentException("fileName must not be blank"); + } + + Path path = Path.of(fileName).toAbsolutePath(); + + // Ensure parent directories exist + Path parent = path.getParent(); + if (parent != null && !Files.exists(parent)) { + Files.createDirectories(parent); + } + + Files.writeString(path, code, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING); + LOGGER.info("Saved generated code to: " + path); + } + +} diff --git a/ai-selenium-test-generator/src/main/java/SampleTestOpenAI.java b/ai-selenium-test-generator/src/main/java/SampleTestOpenAI.java new file mode 100644 index 0000000..4a8a018 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/SampleTestOpenAI.java @@ -0,0 +1,37 @@ +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.models.responses.Response; +import com.openai.models.responses.ResponseCreateParams; +import java.util.List; + +public class SampleTestOpenAI { + + public static void main(String[] args) { + String apiKey = Config.getApiKey(); + OpenAIClient client = OpenAIOkHttpClient.builder().apiKey(apiKey).build(); + + // Example user story to generate test cases from + String userStory = "As a registered user, I want to reset my password so that I can regain access if I forget it."; + + // Build prompt: be explicit about required output format + String prompt = "You are a software QA engineer. Given the following user story, generate 3 test cases in Gherkin format (Given/When/Then).\n" + + "Provide each test case with:\n" + "- Title\n" + "- Preconditions\n" + + "- Steps in Gherkin (Given/When/Then)\n" + "- Expected result summary\n\n" + "User story:\n" + + userStory + + "\n\nRespond only with a JSON array of objects with fields: title, preconditions, gherkin, expected.\n"; + + ResponseCreateParams params = ResponseCreateParams.builder() + .input(prompt).model("gpt-4.1").build(); + + try { + Response response = client.responses().create(params); + // The SDK returns a Response object — print the model output(s) + System.out.println("Raw response object: " + response); + } catch (Exception e) { + System.err.println("Error calling OpenAI: " + e.getMessage()); + e.printStackTrace(); + } + + } + +} diff --git a/ai-selenium-test-generator/src/main/java/SeleniumCodeGenerator.java b/ai-selenium-test-generator/src/main/java/SeleniumCodeGenerator.java new file mode 100644 index 0000000..111d467 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/SeleniumCodeGenerator.java @@ -0,0 +1,36 @@ +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; + +public class SeleniumCodeGenerator { + + public static void main(String[] args) throws IOException { + + String resourcePath = "src/test/resources/AI_Generated_JSON_Test.json"; + +// System.out.println("Reading the Test Cases from path: " + resourcePath); +// String userStory = UserStoryReader.readFromClasspath(resourcePath); + + System.out.println("Reading JSON test case file: " + resourcePath); + String userStory = Files.readString(Path.of(resourcePath)); + System.out.println("\nSending Test Cases to AI for Selenium Script generation...\n"); + + try { + String generatedCode = OpenAIClientWrapper.generateCodeFromStory(userStory); + System.out.println("\nAI Generated Test Code:\n"); + //System.out.println(generatedCode); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "src/test/java/AI_GeneratedTest_" + ts + ".java"; + OpenAIClientWrapper.saveToFile(generatedCode, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch (Exception e){ + e.printStackTrace(); + } + } + +} diff --git a/ai-selenium-test-generator/src/main/java/SeleniumCodeGeneratorWithExtentReport.java b/ai-selenium-test-generator/src/main/java/SeleniumCodeGeneratorWithExtentReport.java new file mode 100644 index 0000000..3fce2e8 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/SeleniumCodeGeneratorWithExtentReport.java @@ -0,0 +1,36 @@ +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; + +public class SeleniumCodeGeneratorWithExtentReport { + + public static void main(String[] args) throws IOException { + + String resourcePath = "src/test/resources/AI_Generated_JSON_Test.json"; + +// System.out.println("Reading the Test Cases from path: " + resourcePath); +// String userStory = UserStoryReader.readFromClasspath(resourcePath); + + System.out.println("Reading JSON test case file: " + resourcePath); + String userStory = Files.readString(Path.of(resourcePath)); + System.out.println("\nSending Test Cases to AI for Selenium Script generation...\n"); + + try { + String generatedCode = OpenAIClientWrapper.generateCodeFromStoryWithReport(userStory); + System.out.println("\nAI Generated Test Code:\n"); + //System.out.println(generatedCode); + + // build timestamped filename and save + String ts = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss")); + String fileName = "src/test/java/AI_GeneratedTest_" + ts + ".java"; + OpenAIClientWrapper.saveToFile(generatedCode, fileName); + System.out.println("\nSaved generated File: " + fileName); + + } catch (Exception e){ + e.printStackTrace(); + } + } + +} diff --git a/ai-selenium-test-generator/src/main/java/UserStoryReader.java b/ai-selenium-test-generator/src/main/java/UserStoryReader.java new file mode 100644 index 0000000..888e387 --- /dev/null +++ b/ai-selenium-test-generator/src/main/java/UserStoryReader.java @@ -0,0 +1,38 @@ +import java.io.InputStream; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; + +public class UserStoryReader { + + public static String readFromClasspath(String userStoryPath) { + + if (userStoryPath == null || userStoryPath.isBlank()) { + throw new IllegalArgumentException("Given userStoryPath must not be null or empty"); + } + + try { + InputStream inputStream = UserStoryReader.class.getClassLoader().getResourceAsStream(userStoryPath); + + if (inputStream == null) { + throw new RuntimeException("File not found in resources: " + userStoryPath); + } + + BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8)); + StringBuilder content = new StringBuilder(); + String line; + + while ((line = reader.readLine()) != null) { + content.append(line).append(System.lineSeparator()); + } + + reader.close(); + return content.toString().trim(); + + } catch (Exception e) { + throw new RuntimeException("Error reading file: " + userStoryPath, e); + } + + } + +} diff --git a/ai-selenium-test-generator/src/main/resources/user-story.txt b/ai-selenium-test-generator/src/main/resources/user-story.txt new file mode 100644 index 0000000..a276c70 --- /dev/null +++ b/ai-selenium-test-generator/src/main/resources/user-story.txt @@ -0,0 +1,14 @@ +As a registered user, +I want to log in to the OrangeHRM demo site with valid credentials +so that I can access my dashboard and verify my personal information. + +Acceptance Criteria: +- Navigate to https://opensource-demo.orangehrmlive.com/ +- Verify the Page Title is "OrangeHRM" +- Enter valid username and password (username: Admin, password: admin123) +- Verify successful login by checking that the dashboard page loads +- Click on the "My Info" menu item in the sidebar +- Verify that the "Personal Details" section is displayed +- Read the value of the "First Name" field +- Print the "First Name" value in the console +- Assert that the "First Name" value is not empty diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMLoginAndVerifyPersonalInfoTest.java b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginAndVerifyPersonalInfoTest.java new file mode 100644 index 0000000..887c073 --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginAndVerifyPersonalInfoTest.java @@ -0,0 +1,110 @@ +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +import java.time.Duration; + +public class OrangeHRMLoginAndVerifyPersonalInfoTest { + + private WebDriver driver; + private WebDriverWait wait; + + // Locators + private final By usernameField = By.cssSelector("input[name='username']"); + private final By passwordField = By.cssSelector("input[name='password']"); + private final By loginButton = By.cssSelector("button[type='submit']"); + private final By dashboardHeader = By.xpath("//header//h6[normalize-space()='Dashboard']"); + private final By myInfoMenuItem = By.xpath("//span[normalize-space()='My Info']"); + private final By personalDetailsHeader = By.xpath("//h6[normalize-space()='Personal Details']"); + private final By firstNameField = By.cssSelector("input[name='firstName']"); + + @BeforeClass + public void setUp() { + ChromeOptions options = new ChromeOptions(); + // Optional: run headless by setting -Dheadless=true + if ("true".equalsIgnoreCase(System.getProperty("headless"))) { + options.addArguments("--headless=new"); + } + options.addArguments("--window-size=1920,1080"); + driver = new ChromeDriver(options); // Selenium Manager will resolve the driver + wait = new WebDriverWait(driver, Duration.ofSeconds(15)); + driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(0)); + } + + @AfterClass + public void tearDown() { + if (driver != null) { + driver.quit(); + } + } + + @Test(description = "Login and Verify Personal Information on OrangeHRM Demo") + public void testLoginAndVerifyPersonalInformation() { + // Step 1: Navigate to URL and validate login fields are present + driver.navigate().to("https://opensource-demo.orangehrmlive.com/"); + WebElement usernameInput = waitForVisible(usernameField); + WebElement passwordInput = waitForVisible(passwordField); + Assert.assertTrue(usernameInput.isDisplayed() && usernameInput.isEnabled(), "Username field should be present and enabled."); + Assert.assertTrue(passwordInput.isDisplayed() && passwordInput.isEnabled(), "Password field should be present and enabled."); + + // Step 2: Verify page title equals 'OrangeHRM' + wait.until(ExpectedConditions.titleIs("OrangeHRM")); + Assert.assertEquals(driver.getTitle(), "OrangeHRM", "Page title should be 'OrangeHRM'."); + + // Step 3: Enter username and validate + usernameInput.clear(); + usernameInput.sendKeys("Admin"); + Assert.assertEquals(usernameInput.getAttribute("value"), "Admin", "Username field should contain 'Admin'."); + + // Step 4: Enter password and validate it's populated and masked + passwordInput.clear(); + passwordInput.sendKeys("admin123"); + String passwordType = passwordInput.getAttribute("type"); + String passwordValue = passwordInput.getAttribute("value"); + Assert.assertEquals(passwordType, "password", "Password field type should be 'password' (masked)."); + Assert.assertTrue(passwordValue != null && !passwordValue.isEmpty(), "Password field should be populated."); + + // Step 5: Click Login and ensure navigation away from login page + waitForClickable(loginButton).click(); + + // Step 6: Verify Dashboard is displayed + WebElement dashboard = waitForVisible(dashboardHeader); + Assert.assertEquals(dashboard.getText().trim(), "Dashboard", "Dashboard header should be visible with text 'Dashboard'."); + // Optional URL check if present + // Assert.assertTrue(driver.getCurrentUrl().contains("/dashboard"), "URL should contain '/dashboard' after login."); + + // Step 7: Click 'My Info' from sidebar + waitForClickable(myInfoMenuItem).click(); + + // Step 8: Verify 'Personal Details' section is displayed + WebElement personalDetails = waitForVisible(personalDetailsHeader); + Assert.assertEquals(personalDetails.getText().trim(), "Personal Details", "'Personal Details' section header should be visible."); + + // Step 9: Read First Name field value + WebElement firstNameInput = waitForVisible(firstNameField); + String firstNameValue = firstNameInput.getAttribute("value"); + + // Step 10: Print/Log the First Name value + System.out.println("Captured First Name value: " + firstNameValue); + + // Step 11: Assert First Name is not empty + Assert.assertTrue(firstNameValue != null && firstNameValue.trim().length() > 0, "First Name value should not be empty."); + } + + // Helper methods + private WebElement waitForVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } + + private WebElement waitForClickable(By locator) { + return wait.until(ExpectedConditions.elementToBeClickable(locator)); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTest_Source.java b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTest_Source.java new file mode 100644 index 0000000..98d8a6e --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTest_Source.java @@ -0,0 +1,89 @@ +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +import java.time.Duration; + +public class OrangeHRMLoginTest_Source { + + private WebDriver driver; + private WebDriverWait wait; + + private static final String BASE_URL = "https://opensource-demo.orangehrmlive.com/"; + private static final String VALID_USERNAME = "Admin"; + private static final String VALID_PASSWORD = "admin123"; + private static final String EXPECTED_LOGIN_TITLE = "OrangeHRM"; + + // Locators + private static final By USERNAME_INPUT = By.name("username"); + private static final By PASSWORD_INPUT = By.name("password"); + private static final By LOGIN_BUTTON = By.cssSelector("button[type='submit']"); + private static final By DASHBOARD_HEADER = By.cssSelector("h6.oxd-text.oxd-text--h6.oxd-topbar-header-breadcrumb-module"); + + @BeforeClass(alwaysRun = true) + public void setUp() { + // Selenium 4.6+ will manage the ChromeDriver binary automatically + ChromeOptions options = new ChromeOptions(); + // options.addArguments("--headless=new"); // Uncomment for headless runs in CI + driver = new ChromeDriver(options); + wait = new WebDriverWait(driver, Duration.ofSeconds(10)); + driver.manage().window().maximize(); + } + + @AfterClass(alwaysRun = true) + public void tearDown() { + if (driver != null) { + driver.quit(); + } + } + + @Test(description = "As a registered user, I can log in with valid credentials and access the dashboard") + public void userCanLoginWithValidCredentials() { + // Navigate to the application + driver.get(BASE_URL); + + // Ensure login page is loaded + waitForVisible(USERNAME_INPUT); + + // Verify the Page Title + String actualLoginTitle = driver.getTitle(); + Assert.assertEquals(actualLoginTitle, EXPECTED_LOGIN_TITLE, "Login page title should match expected."); + + // Enter valid username and password and submit + login(VALID_USERNAME, VALID_PASSWORD); + + // Verify successful login by checking that the Dashboard is visible + WebElement dashboardHeading = waitForVisible(DASHBOARD_HEADER); + Assert.assertTrue(dashboardHeading.isDisplayed(), "Dashboard heading should be visible after login."); + Assert.assertEquals(dashboardHeading.getText().trim(), "Dashboard", "User should land on the Dashboard."); + + // Optional: Also verify URL contains 'dashboard' and title remains consistent + Assert.assertTrue(driver.getCurrentUrl().toLowerCase().contains("dashboard"), + "Current URL should contain 'dashboard' after login."); + Assert.assertEquals(driver.getTitle(), EXPECTED_LOGIN_TITLE, "Page title remains consistent after login."); + } + + // Helper methods + + private void login(String username, String password) { + WebElement usernameField = waitForVisible(USERNAME_INPUT); + WebElement passwordField = waitForVisible(PASSWORD_INPUT); + usernameField.clear(); + usernameField.sendKeys(username); + passwordField.clear(); + passwordField.sendKeys(password); + driver.findElement(LOGIN_BUTTON).click(); + } + + private WebElement waitForVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTests.java b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTests.java new file mode 100644 index 0000000..73647c0 --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMLoginTests.java @@ -0,0 +1,220 @@ +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; +import com.aventstack.extentreports.ExtentReports; + +import java.time.Duration; +import java.util.List; + +public class OrangeHRMLoginTests { + + private WebDriver driver; + private WebDriverWait wait; + ExtentReports extent; + + // Test data and URLs + private static final String BASE_URL = "https://opensource-demo.orangehrmlive.com/"; + private static final String VALID_USERNAME = "Admin"; + private static final String VALID_PASSWORD = "admin123"; + private static final String INVALID_PASSWORD = "wrongpass"; + private static final String EXPECTED_TITLE = "OrangeHRM"; + + // Locators + private final By usernameField = By.name("username"); + private final By passwordField = By.name("password"); + private final By loginButton = By.cssSelector("button[type='submit']"); + private final By loginFormContainer = By.cssSelector("div.orangehrm-login-form"); + + private final By dashboardHeader = By.xpath("//h6[normalize-space()='Dashboard']"); + private final By userMenuName = By.cssSelector("p.oxd-userdropdown-name"); + private final By userMenuAvatar = By.cssSelector("img.oxd-userdropdown-img"); + private final By logoutLink = By.xpath("//a[normalize-space()='Logout']"); + + private final By invalidCredentialsAlert = By.xpath("//p[contains(@class,'oxd-alert-content-text') and contains(normalize-space(),'Invalid credentials')]"); + + @BeforeClass + public void setUp() { + ChromeOptions options = new ChromeOptions(); + options.addArguments("--start-maximized"); + // options.addArguments("--headless=new"); // Uncomment for headless execution if needed + driver = new ChromeDriver(options); + wait = new WebDriverWait(driver, Duration.ofSeconds(15)); + } + + @AfterClass(alwaysRun = true) + public void tearDown() { + if (driver != null) { + driver.quit(); + } + } + + @BeforeMethod + public void navigateToLoginAndEnsureLoggedOut() { + driver.get(BASE_URL); + // If already logged in, log out to start from the login page for each test + if (!isElementVisibleQuick(loginFormContainer)) { + if (isElementVisibleQuick(userMenuName) || isElementVisibleQuick(userMenuAvatar)) { + openUserMenu(); + safeClick(logoutLink); + } + } + waitUntilVisible(loginFormContainer); + wait.until(ExpectedConditions.titleIs(EXPECTED_TITLE)); + } + + @Test(description = "Login with valid credentials - verify Dashboard visibility and URL contains /dashboard") + public void loginWithValidCredentials_VerifyDashboardVisibility() { + // Step 1-2: On login page, verify title + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Login page title should be 'OrangeHRM'."); + + // Step 3-4: Enter username and password + type(usernameField, VALID_USERNAME, true); + Assert.assertEquals(getAttribute(usernameField, "value"), VALID_USERNAME, "Username field should contain 'Admin'."); + + type(passwordField, VALID_PASSWORD, true); + // Can't assert masked content directly; verify field is of type 'password' + Assert.assertEquals(getAttribute(passwordField, "type"), "password", "Password field should be masked."); + + // Step 5: Click Login + safeClick(loginButton); + + // Step 6: Verify Dashboard header visible + waitUntilVisible(dashboardHeader); + Assert.assertTrue(isElementVisible(dashboardHeader), "Dashboard header with text 'Dashboard' should be visible."); + + // Step 7: Verify URL contains '/dashboard' + wait.until(ExpectedConditions.urlContains("/dashboard")); + Assert.assertTrue(driver.getCurrentUrl().contains("/dashboard"), "URL should contain '/dashboard' after successful login."); + } + + @Test(description = "Login with valid credentials - verify Page Title after login and topbar user menu visible") + public void loginWithValidCredentials_VerifyTitleAndTopbar() { + // Step 1-2: On login page, verify title + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Login page title should be 'OrangeHRM'."); + + // Step 3-4: Enter username and password + type(usernameField, VALID_USERNAME, true); + Assert.assertEquals(getAttribute(usernameField, "value"), VALID_USERNAME, "Username field should contain 'Admin'."); + type(passwordField, VALID_PASSWORD, true); + Assert.assertEquals(getAttribute(passwordField, "type"), "password", "Password field should be masked."); + + // Step 5: Click Login + safeClick(loginButton); + + // Step 6: Verify page title remains 'OrangeHRM' after login + wait.until(ExpectedConditions.titleIs(EXPECTED_TITLE)); + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Page title should remain 'OrangeHRM' after login."); + + // Step 7: Verify user/topbar menu is visible + // Accept either avatar or user name as valid topbar/authenticated indicator + boolean topbarVisible = waitUntilAnyVisible(userMenuAvatar, userMenuName); + Assert.assertTrue(topbarVisible, "User/topbar menu should be visible, indicating an authenticated session."); + } + + @Test(description = "Login with invalid password - verify error handling and that user remains on login page") + public void loginWithInvalidPassword_VerifyErrorHandling() { + // Step 1-2: On login page, verify title + Assert.assertEquals(driver.getTitle(), EXPECTED_TITLE, "Login page title should be 'OrangeHRM'."); + + // Step 3-4: Enter username and invalid password + type(usernameField, VALID_USERNAME, true); + Assert.assertEquals(getAttribute(usernameField, "value"), VALID_USERNAME, "Username field should contain 'Admin'."); + type(passwordField, INVALID_PASSWORD, true); + Assert.assertEquals(getAttribute(passwordField, "type"), "password", "Password field should be masked."); + + // Step 5: Click Login + safeClick(loginButton); + + // Step 6: Verify error message 'Invalid credentials' is displayed + waitUntilVisible(invalidCredentialsAlert); + Assert.assertTrue(isElementVisible(invalidCredentialsAlert), "Error message 'Invalid credentials' should be displayed."); + + // Step 7: Verify user remains on login page (URL contains '/auth/login') + wait.until(ExpectedConditions.urlContains("/auth/login")); + Assert.assertTrue(driver.getCurrentUrl().contains("/auth/login"), + "User should remain on the login page; URL should contain '/auth/login'."); + + // Step 8: Verify Dashboard is not visible + Assert.assertFalse(isElementVisibleQuick(dashboardHeader), "Dashboard should not be visible after failed login."); + } + + // Helper methods + + private void type(By locator, String text, boolean clear) { + WebElement el = waitUntilVisible(locator); + if (clear) el.clear(); + el.sendKeys(text); + } + + private void safeClick(By locator) { + WebElement el = waitUntilClickable(locator); + el.click(); + } + + private String getAttribute(By locator, String attribute) { + return waitUntilVisible(locator).getAttribute(attribute); + } + + private WebElement waitUntilVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } + + private WebElement waitUntilClickable(By locator) { + return wait.until(ExpectedConditions.elementToBeClickable(locator)); + } + + private boolean isElementVisible(By locator) { + try { + WebElement el = waitUntilVisible(locator); + return el.isDisplayed(); + } catch (Exception e) { + return false; + } + } + + private boolean isElementVisibleQuick(By locator) { + try { + WebDriverWait shortWait = new WebDriverWait(driver, Duration.ofSeconds(3)); + WebElement el = shortWait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + return el.isDisplayed(); + } catch (Exception e) { + return false; + } + } + + private boolean waitUntilAnyVisible(By... locators) { + long end = System.currentTimeMillis() + Duration.ofSeconds(10).toMillis(); + while (System.currentTimeMillis() < end) { + for (By locator : locators) { + List elements = driver.findElements(locator); + if (!elements.isEmpty() && elements.get(0).isDisplayed()) { + return true; + } + } + try { + Thread.sleep(250); + } catch (InterruptedException ignored) { + } + } + return false; + } + + private void openUserMenu() { + // Try avatar first, then user name, to open dropdown menu + if (isElementVisibleQuick(userMenuAvatar)) { + safeClick(userMenuAvatar); + } else { + safeClick(userMenuName); + } + waitUntilVisible(logoutLink); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHRMUpcomingAnniversariesTest.java b/ai-selenium-test-generator/src/test/java/OrangeHRMUpcomingAnniversariesTest.java new file mode 100644 index 0000000..0b702c1 --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHRMUpcomingAnniversariesTest.java @@ -0,0 +1,231 @@ +import org.openqa.selenium.*; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.chrome.ChromeOptions; +import org.openqa.selenium.interactions.Actions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.*; + +import java.time.Duration; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +public class OrangeHRMUpcomingAnniversariesTest { + + private WebDriver driver; + private WebDriverWait wait; + + private static final String BASE_URL = "https://opensource-demo.orangehrmlive.com/"; + private static final String USERNAME = "Admin"; + private static final String PASSWORD = "admin123"; + + @BeforeClass(alwaysRun = true) + public void setUpChromeDriver() { + //WebDriverManager.chromedriver().setup(); + ChromeOptions options = new ChromeOptions(); + // options.addArguments("--headless=new"); // Uncomment if you want to run headless + options.addArguments("--start-maximized"); + options.addArguments("--disable-gpu"); + options.addArguments("--no-sandbox"); + driver = new ChromeDriver(options); + wait = new WebDriverWait(driver, Duration.ofSeconds(15)); + } + + @AfterClass(alwaysRun = true) + public void tearDown() { + if (driver != null) { + try { + // Try to log out if still logged in + openUserDropdownIfPresent(); + clickIfPresent(By.xpath("//a[normalize-space()='Logout']")); + } catch (Exception ignored) { + } finally { + driver.quit(); + } + } + } + + @Test(description = "Verify Upcoming Anniversaries list on Buzz page and print entries") + public void verifyAndPrintUpcomingAnniversaries() { + // 1) Open home page + driver.get(BASE_URL); + + // 2) Log in with valid credentials + wait.until(ExpectedConditions.visibilityOfElementLocated(By.name("username"))).sendKeys(USERNAME); + driver.findElement(By.name("password")).sendKeys(PASSWORD); + driver.findElement(By.cssSelector("button[type='submit']")).click(); + + // Wait for post-login landing (Dashboard visible or sidebar present) + wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("div.oxd-sidepanel"))); + + // 3) Navigate to Buzz section via sidebar + By buzzMenu = By.xpath("//span[normalize-space()='Buzz']/ancestor::a"); + wait.until(ExpectedConditions.elementToBeClickable(buzzMenu)).click(); + + // Wait for Buzz page header to appear + wait.until(ExpectedConditions.or( + ExpectedConditions.visibilityOfElementLocated(By.xpath("//h6[normalize-space()='Buzz']")), + ExpectedConditions.visibilityOfElementLocated(By.xpath("//h6[contains(normalize-space(),'Buzz')]")) + )); + + // 4) Verify "Upcoming Anniversaries" panel is visible (scroll into view if needed) + WebElement anniversariesHeader = wait.until(ExpectedConditions.visibilityOfElementLocated( + By.xpath("//h6[normalize-space()='Upcoming Anniversaries' or contains(.,'Upcoming Anniversaries')]") + )); + scrollIntoView(anniversariesHeader); + + // The container/card that holds the panel body + WebElement anniversariesPanelContainer = anniversariesHeader.findElement(By.xpath("./ancestor::div[contains(@class,'oxd-card') or contains(@class,'orangehrm')][1]")); + Assert.assertTrue(anniversariesPanelContainer.isDisplayed(), "'Upcoming Anniversaries' panel should be visible"); + + // 5) If the panel is collapsed or initially empty, try expanding by clicking header + List entryCandidates = findAnniversaryEntryContainers(anniversariesPanelContainer); + if (entryCandidates.isEmpty()) { + safeClick(anniversariesHeader); // attempt to expand + // small wait for expand animation/content load + sleep(500); + entryCandidates = findAnniversaryEntryContainers(anniversariesPanelContainer); + } + + // 6) Extract names (and optionally dates) under "Upcoming Anniversaries" + List formattedEntries = extractNameAndDateFromAnniversaryItems(entryCandidates); + + // 7) Assert at least one entry is present and print them + Assert.assertTrue(formattedEntries.size() > 0, "Expected at least one upcoming anniversary entry"); + String output = "Upcoming Anniversaries: [" + String.join(", ", formattedEntries) + "]"; + System.out.println(output); + + // 8) Clean up: log out + openUserDropdownIfPresent(); + wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//a[normalize-space()='Logout']"))).click(); + + // Verify logout brings back login form + wait.until(ExpectedConditions.visibilityOfElementLocated(By.name("username"))); + } + + // Helper: Attempt to find each anniversary entry container in the panel + private List findAnniversaryEntryContainers(WebElement panelContainer) { + // Try common structures used in OrangeHRM sidebars + List items = new ArrayList<>(); + + // Most specific guess: employee details cards in the buzz sidebar + items.addAll(panelContainer.findElements(By.xpath(".//div[contains(@class,'employee-details') or contains(@class,'employee')][.//p]"))); + + // Fallbacks: list items or generic rows + if (items.isEmpty()) { + items.addAll(panelContainer.findElements(By.xpath(".//li[.//p]"))); + } + if (items.isEmpty()) { + items.addAll(panelContainer.findElements(By.xpath(".//div[contains(@class,'list') or contains(@class,'item') or contains(@class,'row')][.//p]"))); + } + + // Filter out containers that don't seem like person rows (e.g., have no text p children) + return items.stream() + .filter(e -> !e.findElements(By.xpath(".//p[normalize-space() != '' and not(contains(.,'Upcoming Anniversaries'))]")).isEmpty()) + .collect(Collectors.toList()); + } + + // Helper: Extract name and optional date from each entry container + private List extractNameAndDateFromAnniversaryItems(List entryContainers) { + List results = new ArrayList<>(); + for (WebElement container : entryContainers) { + // Heuristic: The first p is often the name; second p may contain date or tenure info + String name = getTextOrEmpty(container, By.xpath(".//p[normalize-space()!=''][1]")).trim(); + + // Try to find a likely date or anniversary descriptor in the same container + String dateOrInfo = ""; + List dateLocators = List.of( + By.xpath(".//p[contains(translate(.,'JFMASOND','jfmasond'),'jan') or contains(translate(.,'JFMASOND','jfmasond'),'feb') or contains(translate(.,'JFMASOND','jfmasond'),'mar') or contains(translate(.,'JFMASOND','jfmasond'),'apr') or contains(translate(.,'JFMASOND','jfmasond'),'may') or contains(translate(.,'JFMASOND','jfmasond'),'jun') or contains(translate(.,'JFMASOND','jfmasond'),'jul') or contains(translate(.,'JFMASOND','jfmasond'),'aug') or contains(translate(.,'JFMASOND','jfmasond'),'sep') or contains(translate(.,'JFMASOND','jfmasond'),'oct') or contains(translate(.,'JFMASOND','jfmasond'),'nov') or contains(translate(.,'JFMASOND','jfmasond'),'dec')]"), + By.xpath(".//p[contains(.,'-') or contains(.,'/') or contains(.,',')]"), + By.xpath(".//p[matches(., '.*[0-9].*')]") // will be ignored by drivers without XPath 2.0, but kept as last attempt + ); + + for (By locator : dateLocators) { + List candidates = container.findElements(locator); + if (!candidates.isEmpty()) { + // Choose the last texty element (often the most specific) + String candidate = candidates.get(candidates.size() - 1).getText().trim(); + // Avoid accidentally picking the same as name + if (!candidate.equalsIgnoreCase(name) && candidate.length() >= 3) { + dateOrInfo = candidate; + break; + } + } + } + + if (name.isEmpty()) { + // Skip empty/invalid rows + continue; + } + + if (!dateOrInfo.isEmpty()) { + results.add(name + " - " + dateOrInfo); + } else { + results.add(name); + } + } + return results; + } + + private void openUserDropdownIfPresent() { + // The user dropdown toggle can be a p.oxd-userdropdown-name or span.oxd-userdropdown-tab depending on build + By[] toggles = new By[] { + By.cssSelector("p.oxd-userdropdown-name"), + By.cssSelector("span.oxd-userdropdown-tab"), + By.xpath("//span[contains(@class,'oxd-userdropdown-tab') or contains(@class,'userdropdown')]") + }; + for (By toggle : toggles) { + List els = driver.findElements(toggle); + if (!els.isEmpty()) { + try { + wait.until(ExpectedConditions.elementToBeClickable(els.get(0))).click(); + return; + } catch (Exception ignored) { } + } + } + } + + private void scrollIntoView(WebElement element) { + try { + ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView({block:'center', inline:'nearest'});", element); + } catch (JavascriptException ignored) { + } + } + + private void safeClick(WebElement element) { + try { + wait.until(ExpectedConditions.elementToBeClickable(element)).click(); + } catch (Exception e) { + try { + new Actions(driver).moveToElement(element).click().perform(); + } catch (Exception ignored) { + } + } + } + + private void clickIfPresent(By locator) { + List elements = driver.findElements(locator); + if (!elements.isEmpty()) { + safeClick(elements.get(0)); + } + } + + private String getTextOrEmpty(WebElement scope, By locator) { + try { + WebElement el = scope.findElement(locator); + return el.getText() != null ? el.getText() : ""; + } catch (NoSuchElementException e) { + return ""; + } + } + + private void sleep(long millis) { + try { + Thread.sleep(millis); + } catch (InterruptedException ignored) { + Thread.currentThread().interrupt(); + } + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/java/OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest.java b/ai-selenium-test-generator/src/test/java/OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest.java new file mode 100644 index 0000000..ee9969c --- /dev/null +++ b/ai-selenium-test-generator/src/test/java/OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest.java @@ -0,0 +1,181 @@ + + +import com.aventstack.extentreports.ExtentReports; +import com.aventstack.extentreports.ExtentTest; +import com.aventstack.extentreports.MediaEntityBuilder; +import com.aventstack.extentreports.reporter.ExtentSparkReporter; +import org.openqa.selenium.By; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; +import org.testng.Assert; +import org.testng.annotations.AfterClass; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.StandardCopyOption; +import java.text.SimpleDateFormat; +import java.time.Duration; +import java.util.Date; + +public class OrangeHrmLoginAndVerifyPersonalInfoWithExtentTest { + + private WebDriver driver; + private WebDriverWait wait; + private ExtentReports extent; + private ExtentSparkReporter spark; + private ExtentTest test; + + @BeforeClass + public void setUp() { + try { + Files.createDirectories(Paths.get("reports", "screenshots")); + } catch (IOException ignored) { + } + spark = new ExtentSparkReporter("reports/ExtentReport.html"); + extent = new ExtentReports(); + extent.attachReporter(spark); + + driver = new ChromeDriver(); + driver.manage().window().maximize(); + wait = new WebDriverWait(driver, Duration.ofSeconds(20)); + } + + @AfterClass + public void tearDown() { + if (driver != null) { + driver.quit(); + } + if (extent != null) { + extent.flush(); + } + } + + @Test(description = "Validate that a registered user can log in to the OrangeHRM demo site, navigate to My Info, and verify the Personal Details First Name is non-empty.") + public void testLoginAndVerifyPersonalInformationOnOrangeHRMDemo() throws IOException { + test = extent.createTest("Login and Verify Personal Information on OrangeHRM Demo"); + String firstNameValue = null; + + try { + // Step 1: Navigate to URL + String baseUrl = "https://opensource-demo.orangehrmlive.com/"; + test.info("Step 1: Navigate to URL: " + baseUrl); + driver.get(baseUrl); + By usernameLocator = By.cssSelector("input[name='username']"); + By passwordLocator = By.cssSelector("input[name='password']"); + waitUntilVisible(usernameLocator); + waitUntilVisible(passwordLocator); + test.pass("Login page loads successfully (username and password fields are present)."); + + // Step 2: Verify page title + test.info("Step 2: Verify page title equals 'OrangeHRM'."); + wait.until(ExpectedConditions.titleContains("OrangeHRM")); + Assert.assertEquals(driver.getTitle(), "OrangeHRM", "Expected title to be 'OrangeHRM'."); + test.pass("Title equals 'OrangeHRM'."); + + // Step 3: Enter Username + test.info("Step 3: Enter text into Username field: 'Admin'."); + WebElement usernameField = driver.findElement(usernameLocator); + usernameField.clear(); + usernameField.sendKeys("Admin"); + Assert.assertEquals(usernameField.getAttribute("value"), "Admin", "Username field does not contain 'Admin'."); + test.pass("Username field contains 'Admin'."); + + // Step 4: Enter Password + test.info("Step 4: Enter text into Password field: 'admin123'."); + WebElement passwordField = driver.findElement(passwordLocator); + passwordField.clear(); + passwordField.sendKeys("admin123"); + Assert.assertTrue(passwordField.getAttribute("value").length() > 0, "Password field is empty."); + Assert.assertEquals(passwordField.getAttribute("type"), "password", "Password field is not masked."); + test.pass("Password field is populated and masked."); + + // Step 5: Click Login button + test.info("Step 5: Click on Login button."); + By loginButton = By.cssSelector("button[type='submit']"); + waitUntilClickable(loginButton).click(); + wait.until(ExpectedConditions.or( + ExpectedConditions.urlContains("/dashboard"), + ExpectedConditions.presenceOfElementLocated(By.cssSelector("header h6")) + )); + Assert.assertFalse(driver.getCurrentUrl().contains("/auth/login"), "User is still on login page after attempting to login."); + test.pass("User is authenticated and navigated away from login page."); + + // Step 6: Verify Dashboard header + test.info("Step 6: Verify 'Dashboard' header is visible."); + WebElement dashboardHeader = waitUntilVisible(By.cssSelector("header h6")); + Assert.assertEquals(dashboardHeader.getText().trim(), "Dashboard", "Dashboard header text mismatch."); + Assert.assertTrue(driver.getCurrentUrl().contains("/dashboard"), "URL does not contain '/dashboard'."); + test.pass("Dashboard page is displayed (header 'Dashboard' visible; URL contains '/dashboard')."); + + // Step 7: Click My Info + test.info("Step 7: Click sidebar menu item 'My Info'."); + By myInfoMenu = By.xpath("//span[normalize-space()='My Info']"); + waitUntilClickable(myInfoMenu).click(); + test.pass("Navigation to 'My Info' page initiated."); + + // Step 8: Verify Personal Details header + test.info("Step 8: Verify 'Personal Details' section header is visible."); + WebElement personalDetailsHeader = waitUntilVisible(By.xpath("//h6[normalize-space()='Personal Details']")); + Assert.assertEquals(personalDetailsHeader.getText().trim(), "Personal Details", "Personal Details header not visible."); + test.pass("'Personal Details' section is displayed."); + + // Step 9: Read First Name + test.info("Step 9: Read value from 'First Name' field."); + WebElement firstNameField = waitUntilVisible(By.cssSelector("input[name='firstName']")); + firstNameValue = firstNameField.getAttribute("value"); + test.pass("Captured 'firstNameValue' successfully."); + + // Step 10: Log First Name value + test.info("Step 10: Print/Log 'firstNameValue'."); + System.out.println("Captured First Name: " + firstNameValue); + test.pass("The value of 'firstNameValue' is: " + firstNameValue); + + // Step 11: Assert Not Empty + test.info("Step 11: Assert that 'firstNameValue' is not empty."); + Assert.assertTrue(firstNameValue != null && firstNameValue.trim().length() > 0, "'firstNameValue' is empty."); + test.pass("Assertion passed: 'firstNameValue' is not empty."); + + } catch (Exception e) { + String screenshotPath = captureScreenshot("failure"); + test.fail("Test failed with exception: " + e.getMessage(), + MediaEntityBuilder.createScreenCaptureFromPath(screenshotPath).build()); + Assert.fail("Test failed due to exception: " + e.getMessage(), e); + } + } + + private WebElement waitUntilVisible(By locator) { + return wait.until(ExpectedConditions.visibilityOfElementLocated(locator)); + } + + private WebElement waitUntilClickable(By locator) { + return wait.until(ExpectedConditions.elementToBeClickable(locator)); + } + + private String captureScreenshot(String namePrefix) { + String timestamp = new SimpleDateFormat("yyyyMMdd_HHmmss_SSS").format(new Date()); + String fileName = namePrefix + "_" + timestamp + ".png"; + Path destination = Paths.get("reports", "screenshots", fileName); + try { + Files.createDirectories(destination.getParent()); + File src = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); + Files.copy(src.toPath(), destination, StandardCopyOption.REPLACE_EXISTING); + } catch (IOException ioe) { + try { + byte[] bytes = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES); + Files.write(destination, bytes); + } catch (IOException ignored) { + } + } + return destination.toString(); + } +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/resources/AI_Generated_JSON_Test.json b/ai-selenium-test-generator/src/test/resources/AI_Generated_JSON_Test.json new file mode 100644 index 0000000..a1435ae --- /dev/null +++ b/ai-selenium-test-generator/src/test/resources/AI_Generated_JSON_Test.json @@ -0,0 +1,83 @@ +{ + "testCaseName": "Login and Verify Personal Information on OrangeHRM Demo", + "description": "Validate that a registered user can log in to the OrangeHRM demo site, navigate to My Info, and verify that the Personal Details section displays a non-empty First Name.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate to URL", + "target": "https://opensource-demo.orangehrmlive.com/", + "input": null, + "expectedValidation": "Login page loads successfully (username and password fields are present)." + }, + { + "stepNumber": 2, + "action": "Verify page title", + "target": "Browser Title", + "input": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter text", + "target": "Username field (CSS: input[name='username'])", + "input": "Admin", + "expectedValidation": "Username field contains 'Admin'." + }, + { + "stepNumber": 4, + "action": "Enter text", + "target": "Password field (CSS: input[name='password'])", + "input": "admin123", + "expectedValidation": "Password field is populated (value masked)." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button (CSS: button[type='submit'])", + "input": null, + "expectedValidation": "User is authenticated and navigated away from login page." + }, + { + "stepNumber": 6, + "action": "Verify element visible", + "target": "Dashboard header (CSS: header h6, text equals 'Dashboard')", + "input": null, + "expectedValidation": "Dashboard page is displayed (header 'Dashboard' visible; URL may contain '/dashboard')." + }, + { + "stepNumber": 7, + "action": "Click", + "target": "Sidebar menu item 'My Info' (e.g., XPath: //span[normalize-space()='My Info'])", + "input": null, + "expectedValidation": "Navigation to 'My Info' page initiated." + }, + { + "stepNumber": 8, + "action": "Verify element visible", + "target": "Section header 'Personal Details' (CSS: h6, text equals 'Personal Details')", + "input": null, + "expectedValidation": "'Personal Details' section is displayed." + }, + { + "stepNumber": 9, + "action": "Read/Get value", + "target": "First Name field (CSS: input[name='firstName'])", + "input": null, + "expectedValidation": "Capture the current value and store it as variable 'firstNameValue'." + }, + { + "stepNumber": 10, + "action": "Print/Log", + "target": "Variable 'firstNameValue'", + "input": null, + "expectedValidation": "The value of 'firstNameValue' is printed to the console/log." + }, + { + "stepNumber": 11, + "action": "Assert Not Empty", + "target": "Variable 'firstNameValue'", + "input": null, + "expectedValidation": "'firstNameValue' is not empty (length > 0)." + } + ] +} \ No newline at end of file diff --git a/ai-selenium-test-generator/src/test/ressources/AI_GeneratedTest_20251114_200000.json b/ai-selenium-test-generator/src/test/ressources/AI_GeneratedTest_20251114_200000.json new file mode 100644 index 0000000..4c961a6 --- /dev/null +++ b/ai-selenium-test-generator/src/test/ressources/AI_GeneratedTest_20251114_200000.json @@ -0,0 +1,172 @@ +[ + { + "testCaseName": "Login - Valid Credentials (Verify Dashboard Visibility)", + "description": "Verify that a registered user can successfully log in to OrangeHRM using valid credentials and see the Dashboard.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidation": "Login page loads successfully." + }, + { + "stepNumber": 2, + "action": "Verify Page Title", + "target": "Browser Title", + "inputValues": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter Text", + "target": "Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidation": "Username value is entered." + }, + { + "stepNumber": 4, + "action": "Enter Text", + "target": "Password field", + "inputValues": { + "password": "admin123" + }, + "expectedValidation": "Password value is entered." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button", + "inputValues": null, + "expectedValidation": "Login request is submitted." + }, + { + "stepNumber": 6, + "action": "Verify Element Visibility", + "target": "Dashboard header", + "inputValues": null, + "expectedValidation": "Dashboard page is displayed (e.g., heading 'Dashboard' visible and/or URL contains '/dashboard')." + } + ] + }, + { + "testCaseName": "Login - Valid Credentials (Verify URL and User Menu)", + "description": "Verify successful login with valid credentials by confirming Dashboard access via URL and presence of user profile/menu.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidation": "Login page loads successfully." + }, + { + "stepNumber": 2, + "action": "Verify Page Title", + "target": "Browser Title", + "inputValues": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter Text", + "target": "Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidation": "Username value is entered." + }, + { + "stepNumber": 4, + "action": "Enter Text", + "target": "Password field", + "inputValues": { + "password": "admin123" + }, + "expectedValidation": "Password value is entered." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button", + "inputValues": null, + "expectedValidation": "Login request is submitted." + }, + { + "stepNumber": 6, + "action": "Verify URL", + "target": "Browser Address Bar", + "inputValues": null, + "expectedValidation": "URL contains '/dashboard'." + }, + { + "stepNumber": 7, + "action": "Verify Element Visibility", + "target": "User profile/avatar menu (top-right)", + "inputValues": null, + "expectedValidation": "User profile/avatar menu is visible, indicating authenticated session." + } + ] + }, + { + "testCaseName": "Login - Invalid Credentials (Negative)", + "description": "Verify that login fails with an invalid password and the user remains on the login page with an appropriate error message.", + "steps": [ + { + "stepNumber": 1, + "action": "Navigate", + "target": "https://opensource-demo.orangehrmlive.com/", + "inputValues": null, + "expectedValidation": "Login page loads successfully." + }, + { + "stepNumber": 2, + "action": "Verify Page Title", + "target": "Browser Title", + "inputValues": null, + "expectedValidation": "Title equals 'OrangeHRM'." + }, + { + "stepNumber": 3, + "action": "Enter Text", + "target": "Username field", + "inputValues": { + "username": "Admin" + }, + "expectedValidation": "Username value is entered." + }, + { + "stepNumber": 4, + "action": "Enter Text", + "target": "Password field", + "inputValues": { + "password": "wrongpass" + }, + "expectedValidation": "Password value is entered." + }, + { + "stepNumber": 5, + "action": "Click", + "target": "Login button", + "inputValues": null, + "expectedValidation": "Login request is submitted." + }, + { + "stepNumber": 6, + "action": "Verify Error Message", + "target": "Login error notification/message", + "inputValues": null, + "expectedValidation": "Error message 'Invalid credentials' is displayed." + }, + { + "stepNumber": 7, + "action": "Verify Stay on Page", + "target": "Login page", + "inputValues": null, + "expectedValidation": "Still on login page (e.g., URL contains '/auth' or login form visible). Dashboard is not visible." + } + ] + } +] \ No newline at end of file diff --git a/framework/.classpath b/framework/.classpath new file mode 100644 index 0000000..0a1dadd --- /dev/null +++ b/framework/.classpath @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/framework/.gitignore b/framework/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/framework/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/framework/.project b/framework/.project new file mode 100644 index 0000000..3cfeb70 --- /dev/null +++ b/framework/.project @@ -0,0 +1,23 @@ + + + framework + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/framework/.settings/org.eclipse.core.resources.prefs b/framework/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/framework/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/framework/.settings/org.eclipse.jdt.core.prefs b/framework/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..abec6ca --- /dev/null +++ b/framework/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/framework/.settings/org.eclipse.m2e.core.prefs b/framework/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/framework/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/framework/pom.xml b/framework/pom.xml new file mode 100644 index 0000000..9bc120d --- /dev/null +++ b/framework/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + com.datadriven + framework + 0.0.1-SNAPSHOT + jar + + framework + http://maven.apache.org + + + UTF-8 + + + + + junit + junit + 3.8.1 + test + + + diff --git a/framework/src/main/java/com/datadriven/framework/App.java b/framework/src/main/java/com/datadriven/framework/App.java new file mode 100644 index 0000000..ad578ed --- /dev/null +++ b/framework/src/main/java/com/datadriven/framework/App.java @@ -0,0 +1,13 @@ +package com.datadriven.framework; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} diff --git a/framework/src/test/java/com/datadriven/framework/AppTest.java b/framework/src/test/java/com/datadriven/framework/AppTest.java new file mode 100644 index 0000000..916b30f --- /dev/null +++ b/framework/src/test/java/com/datadriven/framework/AppTest.java @@ -0,0 +1,38 @@ +package com.datadriven.framework; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..8d1d7d3 --- /dev/null +++ b/pom.xml @@ -0,0 +1,6 @@ + + 4.0.0 + com + TestNGMavenSampleProject + 0.0.1-SNAPSHOT + \ No newline at end of file