diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7a81e5a..df94f1d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,11 +19,10 @@ jobs: java-version: 11 distribution: 'adopt' - - run: mvn install versions:use-latest-releases exec:java -Dexec.mainClass="com.applitools.quickstarts.AppTest" -Dexec.classpathScope=test -Dmaven.compiler.source="1.7" -Dmaven.compiler.target="1.7" -Dci_test=true - env: - APPLITOOLS_API_KEY: ${{ secrets.APPLITOOLS_API_KEY }} + - name: Install dependencies + run: mvn install - - uses: mikeal/publish-to-github-action@master + - name: Test code + run: mvn exec:java -Dexec.mainClass="com.applitools.quickstarts.AppTest" -Dexec.classpathScope=test env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - BRANCH_NAME: 'master' \ No newline at end of file + APPLITOOLS_API_KEY: ${{ secrets.APPLITOOLS_API_KEY }} diff --git a/.github/workflows/updates.yml b/.github/workflows/updates.yml index 922f7d4..1c69e15 100644 --- a/.github/workflows/updates.yml +++ b/.github/workflows/updates.yml @@ -18,7 +18,11 @@ jobs: java-version: 11 distribution: 'adopt' - - run: mvn install versions:use-latest-releases exec:java -Dexec.mainClass="com.applitools.quickstarts.AppTest" -Dexec.classpathScope=test -Dmaven.compiler.source="1.7" -Dmaven.compiler.target="1.7" -Dci_test=true + - name: Install and updte dependencies + run: mvn install versions:use-latest-releases + + - name: Test code + run: mvn exec:java -Dexec.mainClass="com.applitools.quickstarts.AppTest" -Dexec.classpathScope=test env: APPLITOOLS_API_KEY: ${{ secrets.APPLITOOLS_API_KEY }} diff --git a/pom.xml b/pom.xml index cf757cf..dc1aa19 100644 --- a/pom.xml +++ b/pom.xml @@ -9,6 +9,11 @@ Java-tutorial http://maven.apache.org + + 1.8 + 1.8 + + diff --git a/src/test/java/com/applitools/quickstarts/AppTest.java b/src/test/java/com/applitools/quickstarts/AppTest.java index 7175761..93d7951 100644 --- a/src/test/java/com/applitools/quickstarts/AppTest.java +++ b/src/test/java/com/applitools/quickstarts/AppTest.java @@ -22,11 +22,10 @@ public class AppTest { public static void main(String[] args) { // Create a new chrome web driver - boolean CI_TEST = Boolean.getBoolean("ci_test"); - WebDriver webDriver = new ChromeDriver(new ChromeOptions().setHeadless(CI_TEST)); + WebDriver webDriver = new ChromeDriver(new ChromeOptions().setHeadless(getCI())); // Create a runner with concurrency of 1 - VisualGridRunner runner = new VisualGridRunner(1); + VisualGridRunner runner = new VisualGridRunner(10); // Create Eyes object with the runner, meaning it'll be a Visual Grid eyes. Eyes eyes = new Eyes(runner); @@ -45,6 +44,11 @@ public static void main(String[] args) { } + public static boolean getCI() { + String env = System.getenv("CI"); + return Boolean.parseBoolean(env); + } + public static void setUp(Eyes eyes) { // Initialize eyes Configuration