Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/dialogs.information_settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
Xvfb -ac :99 -screen 0 1920x1080x24 &
cd src/test-project
chmod +x gradlew
./gradlew clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
./gradlew clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
Expand All @@ -46,7 +46,7 @@ jobs:


build-macos:
runs-on: macos-11
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
Expand All @@ -58,7 +58,7 @@ jobs:
run: |
cd src/test-project
chmod +x gradlew
./gradlew clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
./gradlew clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
run: |
cd src\test-project
chmod +x gradlew.bat
.\gradlew.bat clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
.\gradlew.bat clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
shell: powershell
- uses: actions/upload-artifact@v2
with:
Expand Down
128 changes: 128 additions & 0 deletions .github/workflows/dialogs.information_settings_ultimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# This workflow will build a Java project with Gradle
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle

name: Java CI with Gradle - dialogs.information, dialogs.settings ULTIMATE

on:
workflow_run:
workflows: [ "Java CI with Gradle - dialogs.information, dialogs.settings" ]
types:
- completed

jobs:
build-linux:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Run integration tests
env:
GPG_PASSPHRASE: ${{ secrets.IDEA_KEY_PASSPHRASE }}
run: |
echo -n "$GPG_PASSPHRASE" | gpg --decrypt --passphrase-fd 0 --pinentry-mode loopback --output src/test-project/idea_license_token/idea.key src/test-project/idea_license_token/idea.key.gpg
export DISPLAY=:99.0
Xvfb -ac :99 -screen 0 1920x1080x24 &
sleep 10
cd src/test-project
chmod +x gradlew
./gradlew clean integrationUITestUltimate --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
path: src/test-project/build/reports/tests/test
if: always()
- name: Archiving screenshots
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-screenshots
path: src/test-project/build/screenshots/*
if: always()
- name: Archiving StepLogger logs
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-steplogger-logs
path: src/test-project/build/test-results/*
if: always()


build-macos:
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Run integration tests
env:
GPG_PASSPHRASE: ${{ secrets.IDEA_KEY_PASSPHRASE }}
run: |
echo -n "$GPG_PASSPHRASE" | gpg --decrypt --passphrase-fd 0 --pinentry-mode loopback --output src/test-project/idea_license_token/idea.key src/test-project/idea_license_token/idea.key.gpg
export DISPLAY=:99.0
Xvfb -ac :99 -screen 0 1920x1080x24 &
sleep 10
cd src/test-project
chmod +x gradlew
./gradlew clean integrationUITestUltimate --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
path: src/test-project/build/reports/tests/test
if: always()
- name: Archiving screenshots
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-screenshots
path: src/test-project/build/screenshots/*
if: always()
- name: Archiving StepLogger logs
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-steplogger-logs
path: src/test-project/build/test-results/*
if: always()


build-windows:
runs-on: windows-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Run integration tests
env:
GPG_PASSPHRASE: ${{ secrets.IDEA_KEY_PASSPHRASE }}
run: |
echo -n "$GPG_PASSPHRASE" | gpg --decrypt --passphrase-fd 0 --pinentry-mode loopback --output src\test-project\idea_license_token\idea.key src\test-project\idea_license_token\idea.key.gpg
export DISPLAY=:99.0
Xvfb -ac :99 -screen 0 1920x1080x24 &
sleep 10
cd src\test-project
chmod +x gradlew.bat
.\gradlew.bat clean integrationUITestUltimate --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.information.* --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.settings.*
shell: powershell
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
path: src\test-project\build\reports\tests\test
if: always()
- name: Archiving screenshots
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-screenshots
path: src\test-project\build\screenshots\*
if: always()
- name: Archiving StepLogger logs
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-steplogger-logs
path: src\test-project\build\test-results\*
if: always()
8 changes: 4 additions & 4 deletions .github/workflows/dialogs.project_manipulation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
Xvfb -ac :99 -screen 0 1920x1080x24 &
cd src/test-project
chmod +x gradlew
./gradlew clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
./gradlew clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
Expand All @@ -46,7 +46,7 @@ jobs:


build-macos:
runs-on: macos-11
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
Expand All @@ -58,7 +58,7 @@ jobs:
run: |
cd src/test-project
chmod +x gradlew
./gradlew clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
./gradlew clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
run: |
cd src\test-project
chmod +x gradlew.bat
.\gradlew.bat clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
.\gradlew.bat clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
shell: powershell
- uses: actions/upload-artifact@v2
with:
Expand Down
116 changes: 116 additions & 0 deletions .github/workflows/dialogs.project_manipulation_ultimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
# This workflow will build a Java project with Gradle
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle

name: Java CI with Gradle - dialogs.project_manipulation ULTIMATE

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:
build-linux:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Run integration tests
run: |
export DISPLAY=:99.0
Xvfb -ac :99 -screen 0 1920x1080x24 &
cd src/test-project
chmod +x gradlew
./gradlew clean integrationUITestUltimate --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
path: src/test-project/build/reports/tests/test
if: always()
- name: Archiving screenshots
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-screenshots
path: src/test-project/build/screenshots/*
if: always()
- name: Archiving StepLogger logs
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-steplogger-logs
path: src/test-project/build/test-results/*
if: always()


build-macos:
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Run integration tests
run: |
cd src/test-project
chmod +x gradlew
./gradlew clean integrationUITestUltimate --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
path: src/test-project/build/reports/tests/test
if: always()
- name: Archiving screenshots
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-screenshots
path: src/test-project/build/screenshots/*
if: always()
- name: Archiving StepLogger logs
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-steplogger-logs
path: src/test-project/build/test-results/*
if: always()


build-windows:
runs-on: windows-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v1
with:
java-version: 11
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Run integration tests
run: |
cd src\test-project
chmod +x gradlew.bat
.\gradlew.bat clean integrationUITestUltimate --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.project_manipulation.*
shell: powershell
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
path: src\test-project\build\reports\tests\test
if: always()
- name: Archiving screenshots
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-screenshots
path: src\test-project\build\screenshots\*
if: always()
- name: Archiving StepLogger logs
uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-steplogger-logs
path: src\test-project\build\test-results\*
if: always()
8 changes: 4 additions & 4 deletions .github/workflows/dialogs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
Xvfb -ac :99 -screen 0 1920x1080x24 &
cd src/test-project
chmod +x gradlew
./gradlew clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
./gradlew clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
Expand All @@ -46,7 +46,7 @@ jobs:


build-macos:
runs-on: macos-11
runs-on: macos-latest

steps:
- uses: actions/checkout@v2
Expand All @@ -58,7 +58,7 @@ jobs:
run: |
cd src/test-project
chmod +x gradlew
./gradlew clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
./gradlew clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
- uses: actions/upload-artifact@v2
with:
name: ${{ runner.os }}-test-reports
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
run: |
cd src\test-project
chmod +x gradlew.bat
.\gradlew.bat clean test --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
.\gradlew.bat clean integrationUITest --warning-mode none --tests com.redhat.devtools.intellij.commonuitest.fixtures.test.dialogs.FlatWelcomeFrameTest
shell: powershell
- uses: actions/upload-artifact@v2
with:
Expand Down
Loading