Skip to content

Implement UI testing for Login page #365

Implement UI testing for Login page

Implement UI testing for Login page #365

name: Build under Ubuntu
on:
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11 and 17
uses: actions/setup-java@v4
with:
distribution: temurin
architecture: x64
java-version: |
11
17
- name: Build server with JDK 11 and run tests
run: ./gradlew build --stacktrace
env:
JAVA_HOME: ${{ env.JAVA_HOME_11_X64 }}
- name: Install Xvfb
run: |
sudo apt-get update
sudo apt-get install -y xvfb
- name: Start Xvfb
run: Xvfb :99 -ac &
- name: Build client with JDK 17
run: |
cd desktop
./gradlew build --stacktrace
env:
JAVA_HOME: ${{ env.JAVA_HOME_17_X64 }}
DISPLAY: ":99"