Skip to content

Commit 91f7b8c

Browse files
committed
test
1 parent d355c00 commit 91f7b8c

File tree

1 file changed

+1
-84
lines changed

1 file changed

+1
-84
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -11,95 +11,12 @@ on:
1111
env:
1212
PW_MAX_RETRIES: 3
1313
jobs:
14-
dev:
15-
timeout-minutes: 60
16-
strategy:
17-
fail-fast: false
18-
matrix:
19-
os: [ubuntu-latest, windows-latest, macos-latest]
20-
browser: [chromium, firefox, webkit]
21-
runs-on: ${{ matrix.os }}
22-
env:
23-
DEBUG: pw:api
24-
steps:
25-
- uses: actions/checkout@v4
26-
- name: Set up JDK 1.8
27-
uses: actions/setup-java@v4
28-
with:
29-
distribution: zulu
30-
java-version: 8
31-
- name: Download drivers
32-
shell: bash
33-
run: scripts/download_driver.sh
34-
- name: Build & Install
35-
run: mvn -B install -D skipTests --no-transfer-progress
36-
- name: Install browsers
37-
run: mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install --with-deps" -f playwright/pom.xml --no-transfer-progress
38-
- name: Run tests
39-
run: mvn test --no-transfer-progress --fail-at-end -D org.slf4j.simpleLogger.showDateTime=true -D org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
40-
env:
41-
BROWSER: ${{ matrix.browser }}
42-
- name: Run tracing tests w/ sources
43-
run: mvn test --no-transfer-progress --fail-at-end --projects=playwright -D test=*TestTracing* -D org.slf4j.simpleLogger.showDateTime=true -D org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
44-
env:
45-
BROWSER: ${{ matrix.browser }}
46-
PLAYWRIGHT_JAVA_SRC: src/test/java
47-
- name: Test Spring Boot Starter
48-
shell: bash
49-
env:
50-
BROWSER: ${{ matrix.browser }}
51-
run: |
52-
cd tools/test-spring-boot-starter
53-
mvn package -D skipTests --no-transfer-progress
54-
java -jar target/test-spring-boot*.jar
55-
56-
stable:
57-
timeout-minutes: 60
58-
strategy:
59-
fail-fast: false
60-
matrix:
61-
os: [ubuntu-latest, windows-latest, macos-latest]
62-
browser-channel: [chrome]
63-
include:
64-
- os: windows-latest
65-
browser-channel: msedge
66-
- os: macos-latest
67-
browser-channel: msedge
68-
runs-on: ${{ matrix.os }}
69-
steps:
70-
- uses: actions/checkout@v4
71-
- name: Install Media Pack
72-
if: matrix.os == 'windows-latest'
73-
shell: powershell
74-
run: Install-WindowsFeature Server-Media-Foundation
75-
- name: Set up JDK 1.8
76-
uses: actions/setup-java@v4
77-
with:
78-
distribution: zulu
79-
java-version: 8
80-
- name: Download drivers
81-
shell: bash
82-
run: scripts/download_driver.sh
83-
- name: Build & Install
84-
run: mvn -B install -D skipTests --no-transfer-progress
85-
- name: Install browsers
86-
run: mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install --with-deps" -f playwright/pom.xml --no-transfer-progress
87-
- name: Install MS Edge
88-
if: matrix.browser-channel == 'msedge' && matrix.os == 'macos-latest'
89-
shell: bash
90-
run: mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install msedge" -f playwright/pom.xml
91-
- name: Run tests
92-
run: mvn test --no-transfer-progress --fail-at-end -D org.slf4j.simpleLogger.showDateTime=true -D org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
93-
env:
94-
BROWSER: chromium
95-
BROWSER_CHANNEL: ${{ matrix.browser-channel }}
96-
9714
Java_21:
9815
timeout-minutes: 60
9916
strategy:
10017
fail-fast: false
10118
matrix:
102-
browser: [chromium, firefox, webkit]
19+
browser: [webkit,webkit,webkit,webkit,webkit,webkit,webkit]
10320
env:
10421
DEBUG: pw:api
10522
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)