Skip to content

Commit

Permalink
Release 1.10
Browse files Browse the repository at this point in the history
  • Loading branch information
martinschneider committed Dec 25, 2021
1 parent ac5936c commit 39b604b
Show file tree
Hide file tree
Showing 57 changed files with 870 additions and 616 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ jobs:
uses: reactivecircus/android-emulator-runner@v2
with:
api-level: 29
script: chmod +x ./scripts/android-integration-test.sh && ./scripts/android-integration-test.sh
script: chmod +x ./scripts/android-verifier.sh && ./scripts/android-verifier.sh
59 changes: 59 additions & 0 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Integration tests
on: [push]

jobs:
opera:
runs-on: ubuntu-latest
name: Opera
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
distribution: zulu
java-version: 17
architecture: x64
- name: Run Opera tests
run: chmod +x ./scripts/opera-verifier.sh && ./scripts/opera-verifier.sh
firefox:
runs-on: ubuntu-latest
name: Firefox
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
distribution: zulu
java-version: 17
architecture: x64
- name: Run Firefox tests
run: chmod +x ./scripts/firefox-verifier.sh && ./scripts/firefox-verifier.sh
visual:
runs-on: ubuntu-latest
name: Visual test
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
distribution: zulu
java-version: 17
architecture: x64
- name: Run visual tests
run: chmod +x ./scripts/visual-verifier.sh && ./scripts/visual-verifier.sh
archetype:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v2
with:
distribution: zulu
java-version: 17
architecture: x64
- name: Create and test archetype
run: chmod +x ./scripts/archetype-verifier.sh && ./scripts/archetype-verifier.sh
5 changes: 5 additions & 0 deletions .mvn/jvm.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
1 change: 1 addition & 0 deletions images/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 7 additions & 9 deletions justtestlah-awsdevicefarm/pom.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>justtestlah-awsdevicefarm</artifactId>
<name>JustTestLah! AWS Devicefarm</name>
<description>JustTestLah! is a JAVA test framework targeting projects that support multiple platforms, in particular Web, Android and iOS. It follows a BDD approach and allows testing against all platforms using the same feature files. JustTestLah's main aim is to make the configuration and the actual test code as easy as possible.</description>
<parent>
<groupId>qa.justtestlah</groupId>
<artifactId>justtestlah-parent</artifactId>
<version>1.10-SNAPSHOT</version>
</parent>
<artifactId>justtestlah-awsdevicefarm</artifactId>
<name>JustTestLah! AWS Devicefarm</name>
<description>JustTestLah! is a JAVA test framework targeting projects that support multiple platforms, in particular Web, Android and iOS. It follows a BDD approach and allows testing against all platforms using the same feature files. JustTestLah's main aim is to make the configuration and the actual test code as easy as possible.</description>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
Expand Down Expand Up @@ -109,10 +107,10 @@
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<phase>package</phase>
<configuration>
<outputDirectory>${project.build.directory}/dependency-jars/</outputDirectory>
</configuration>
Expand All @@ -137,10 +135,10 @@
<executions>
<execution>
<id>tests</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<phase>package</phase>
<configuration>
<finalName>justtestlah-awsdevicefarm</finalName>
<appendAssemblyId>false</appendAssemblyId>
Expand All @@ -162,4 +160,4 @@
</build>
</profile>
</profiles>
</project>
</project>
12 changes: 5 additions & 7 deletions justtestlah-browserstack/pom.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>justtestlah-browserstack</artifactId>
<name>JustTestLah! Browserstack</name>
<description>JustTestLah! is a JAVA test framework targeting projects that support multiple platforms, in particular Web, Android and iOS. It follows a BDD approach and allows testing against all platforms using the same feature files. JustTestLah's main aim is to make the configuration and the actual test code as easy as possible.</description>
<parent>
<groupId>qa.justtestlah</groupId>
<artifactId>justtestlah-parent</artifactId>
<version>1.10-SNAPSHOT</version>
</parent>
<artifactId>justtestlah-browserstack</artifactId>
<name>JustTestLah! Browserstack</name>
<description>JustTestLah! is a JAVA test framework targeting projects that support multiple platforms, in particular Web, Android and iOS. It follows a BDD approach and allows testing against all platforms using the same feature files. JustTestLah's main aim is to make the configuration and the actual test code as easy as possible.</description>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
Expand Down Expand Up @@ -99,4 +97,4 @@
<scope>test</scope>
</dependency>
</dependencies>
</project>
</project>
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
package qa.justtestlah.browserstack.configuration;

import com.google.gson.JsonParser;
import com.google.gson.JsonSyntaxException;
import io.appium.java_client.AppiumDriver;
import java.io.File;
import java.io.IOException;
import java.util.Base64;

import org.apache.http.HttpHeaders;
import org.apache.http.HttpResponse;
import org.apache.http.ParseException;
Expand All @@ -21,11 +23,6 @@
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.stereotype.Component;

import com.google.gson.JsonParser;
import com.google.gson.JsonSyntaxException;

import io.appium.java_client.AppiumDriver;
import qa.justtestlah.browserstack.exception.BrowserstackException;
import qa.justtestlah.configuration.LocalWebDriverBuilder;
import qa.justtestlah.configuration.WebDriverBuilder;
Expand Down
Loading

0 comments on commit 39b604b

Please sign in to comment.