Skip to content
This repository has been archived by the owner on Sep 8, 2022. It is now read-only.

Commit

Permalink
[jgitflow-maven-plugin] merging 'release/0.1.22' into 'master'
Browse files Browse the repository at this point in the history
  • Loading branch information
apegam-pv committed Dec 17, 2018
2 parents d10fa6d + 1fd66ee commit 55f727c
Show file tree
Hide file tree
Showing 29 changed files with 216 additions and 78 deletions.
2 changes: 1 addition & 1 deletion examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.examples</artifactId>
<packaging>pom</packaging>
<version>0.1.20</version>
<version>0.1.22</version>
<description>Test automation examples.</description>

<properties>
Expand Down
4 changes: 2 additions & 2 deletions examples/specs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration.specs</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>../../integration/specs</relativePath>
</parent>

<name>Galenium Example Specs</name>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.examples.specs</artifactId>
<packaging>jar</packaging>
<version>0.1.20</version>
<version>0.1.22</version>
<description>Test automation example Galen specs.</description>

<properties>
Expand Down
6 changes: 3 additions & 3 deletions examples/tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration.ui-tests</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>../../integration/ui-tests</relativePath>
</parent>

<name>Galenium Example Tests</name>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.examples.tests</artifactId>
<packaging>jar</packaging>
<version>0.1.20</version>
<version>0.1.22</version>
<description>Test automation example tests.</description>

<properties>
Expand All @@ -44,7 +44,7 @@
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.examples.specs</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>

</dependencies>
Expand Down
6 changes: 3 additions & 3 deletions integration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration</artifactId>
<packaging>pom</packaging>
<version>0.1.20</version>
<version>0.1.22</version>
<description>Test automation integration parent.</description>

<modules>
Expand Down Expand Up @@ -107,7 +107,7 @@
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.logging</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>

</dependencies>
Expand Down Expand Up @@ -187,7 +187,7 @@
<plugin>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.specs-maven-plugin</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<configuration>
<packagePrefixSelectors>${galenium.generated.java.package.selectors}</packagePrefixSelectors>
<packagePrefixSpecs>${galenium.generated.java.package.specs}</packagePrefixSpecs>
Expand Down
4 changes: 2 additions & 2 deletions integration/resources/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>..</relativePath>
</parent>

<name>Galenium Integration Resources</name>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration.resources</artifactId>
<packaging>jar</packaging>
<version>0.1.20</version>
<version>0.1.22</version>
<description>Test automation integration resources.</description>

<build>
Expand Down
6 changes: 3 additions & 3 deletions integration/specs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>..</relativePath>
</parent>

<name>Galenium Integration Galen-Spec Parent</name>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration.specs</artifactId>
<packaging>pom</packaging>
<version>0.1.20</version>
<version>0.1.22</version>
<description>Test automation integration parent for projects containing the Galen specs.</description>

<dependencies>
Expand All @@ -51,7 +51,7 @@
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.specs-maven-plugin</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>

</dependencies>
Expand Down
12 changes: 6 additions & 6 deletions integration/ui-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>..</relativePath>
</parent>

<name>Galenium Integration UI-Tests Parent</name>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration.ui-tests</artifactId>
<packaging>pom</packaging>
<version>0.1.20</version>
<version>0.1.22</version>
<description>Test automation integration parent for the actual UI tests.</description>

<dependencies>
Expand All @@ -39,23 +39,23 @@
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.integration.resources</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.icing</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.listeners</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.providers</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>

</dependencies>
Expand Down
4 changes: 2 additions & 2 deletions logging/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.parent</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>

Expand All @@ -37,7 +37,7 @@
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.core</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>

<dependency>
Expand Down
4 changes: 2 additions & 2 deletions maven/archetype/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.root</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>../../pom.xml</relativePath>
</parent>

<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.archetype</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<name>wcm.io Archetype for Galenium</name>
<packaging>maven-archetype</packaging>
<url>http://maven.apache.org</url>
Expand Down
6 changes: 3 additions & 3 deletions maven/specs-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
<parent>
<artifactId>io.wcm.qa.galenium.parent</artifactId>
<groupId>io.wcm.qa</groupId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>

<name>Galenium Galen Specs Maven Plugin</name>
<description>Generates and packages Java classes from Galen specs.</description>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.specs-maven-plugin</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<packaging>maven-plugin</packaging>

<url>http://qa.wcm.io/galenium/io.wcm.qa.galenium.specs-maven-plugin</url>
Expand All @@ -39,7 +39,7 @@
<dependency>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.galen</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
</dependency>

<!-- Utils -->
Expand Down
9 changes: 9 additions & 0 deletions modules/core/changes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,15 @@
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd">
<body>

<release version="0.1.22" date="2018-12-17">
<action type="add" dev="pmannel">
Parameters to pass HTTPS proxy to webdriver.
</action>
<action type="update" dev="rdahlem">
Generated expected keys are sorted. Text comparison is in four-digit display to make it better sortable.
</action>
</release>

<release version="0.1.20" date="2018-12-03">
<action type="add" dev="apegam">
Code generation now also generates GaleniumWebElements.
Expand Down
2 changes: 1 addition & 1 deletion modules/core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>io.wcm.qa</groupId>
<artifactId>io.wcm.qa.galenium.parent</artifactId>
<version>0.1.20</version>
<version>0.1.22</version>
<relativePath>../../parent/pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ public final class GaleniumConfiguration {
private static final String SYSTEM_PROPERTY_NAME_HEADLESS = "galenium.headless";
private static final String SYSTEM_PROPERTY_NAME_HTTP_PASS = "io.wcm.qa.http.pass";
private static final String SYSTEM_PROPERTY_NAME_HTTP_USER = "io.wcm.qa.http.user";
private static final String SYSTEM_PROPERTY_NAME_HTTPS_PROXY_HOST = "galenium.webdriver.https.proxyHost";
private static final String SYSTEM_PROPERTY_NAME_HTTPS_PROXY_PORT = "galenium.webdriver.https.proxyPort";
private static final String SYSTEM_PROPERTY_NAME_LAZY_DRIVER = "galenium.webdriver.lazy";
private static final String SYSTEM_PROPERTY_NAME_MEDIA_QUERY_HEIGHT = "galenium.mediaquery.height";
private static final String SYSTEM_PROPERTY_NAME_MEDIA_QUERY_PROPERTIES = "galenium.mediaquery.properties";
Expand Down Expand Up @@ -509,6 +511,56 @@ public static String getHttpPass() {
return asString(SYSTEM_PROPERTY_NAME_HTTP_PASS);
}

/**
* Https Proxy Host Configuration for Webdriver or BrowserMobProxy
* <ul>
* <li>Key:
*
* <pre>
* galenium.webdriver.https.proxyHost
* </pre>
*
* </li>
* <li>
* Default:
*
* <pre>
* null
* </pre>
*
* </li>
* </ul>
* @return null or https proxy host
*/
public static String getHttpsProxyHost() {
return asString(SYSTEM_PROPERTY_NAME_HTTPS_PROXY_HOST, null);
}

/**
* Https Proxy Port Configuration for Webdriver or BrowserMobProxy
* <ul>
* <li>Key:
*
* <pre>
* galenium.webdriver.https.proxyPort
* </pre>
*
* </li>
* <li>
* Default:
*
* <pre>
* null
* </pre>
*
* </li>
* </ul>
* @return null or https proxy port
*/
public static String getHttpsProxyPort() {
return asString(SYSTEM_PROPERTY_NAME_HTTPS_PROXY_PORT, null);
}

/**
* HTTP username to use in HTTP basic auth.
* <ul>
Expand Down Expand Up @@ -841,6 +893,7 @@ public static boolean isChromeHeadlessWindowsWorkaround() {
return asBoolean(SYSTEM_PROPERTY_NAME_CHROME_HEADLESS_WINDOWS_WORKAROUND);
}


/**
* Headless Chrome Windows workaround flag.
* <ul>
Expand Down Expand Up @@ -895,7 +948,6 @@ public static boolean isHeadless() {
return asBoolean(SYSTEM_PROPERTY_NAME_HEADLESS);
}


/**
* Lazy web driver intialization takes control away from WebDriverListener and lets the test itself decide
* when or whether to initialize a webdriver.
Expand Down
Loading

0 comments on commit 55f727c

Please sign in to comment.