Skip to content

Commit 1a11c01

Browse files
committed
run single test
1 parent 8e98e3f commit 1a11c01

File tree

1 file changed

+2
-83
lines changed

1 file changed

+2
-83
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -11,93 +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-
steps:
23-
- uses: actions/checkout@v4
24-
- name: Set up JDK 1.8
25-
uses: actions/setup-java@v4
26-
with:
27-
distribution: zulu
28-
java-version: 8
29-
- name: Download drivers
30-
shell: bash
31-
run: scripts/download_driver.sh
32-
- name: Build & Install
33-
run: mvn -B install -D skipTests --no-transfer-progress
34-
- name: Install browsers
35-
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
36-
- name: Run tests
37-
run: mvn test --no-transfer-progress --fail-at-end -D org.slf4j.simpleLogger.showDateTime=true -D org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
38-
env:
39-
BROWSER: ${{ matrix.browser }}
40-
- name: Run tracing tests w/ sources
41-
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
42-
env:
43-
BROWSER: ${{ matrix.browser }}
44-
PLAYWRIGHT_JAVA_SRC: src/test/java
45-
- name: Test Spring Boot Starter
46-
shell: bash
47-
env:
48-
BROWSER: ${{ matrix.browser }}
49-
run: |
50-
cd tools/test-spring-boot-starter
51-
mvn package -D skipTests --no-transfer-progress
52-
java -jar target/test-spring-boot*.jar
53-
54-
stable:
55-
timeout-minutes: 60
56-
strategy:
57-
fail-fast: false
58-
matrix:
59-
os: [ubuntu-latest, windows-latest, macos-latest]
60-
browser-channel: [chrome]
61-
include:
62-
- os: windows-latest
63-
browser-channel: msedge
64-
- os: macos-latest
65-
browser-channel: msedge
66-
runs-on: ${{ matrix.os }}
67-
steps:
68-
- uses: actions/checkout@v4
69-
- name: Install Media Pack
70-
if: matrix.os == 'windows-latest'
71-
shell: powershell
72-
run: Install-WindowsFeature Server-Media-Foundation
73-
- name: Set up JDK 1.8
74-
uses: actions/setup-java@v4
75-
with:
76-
distribution: zulu
77-
java-version: 8
78-
- name: Download drivers
79-
shell: bash
80-
run: scripts/download_driver.sh
81-
- name: Build & Install
82-
run: mvn -B install -D skipTests --no-transfer-progress
83-
- name: Install browsers
84-
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
85-
- name: Install MS Edge
86-
if: matrix.browser-channel == 'msedge' && matrix.os == 'macos-latest'
87-
shell: bash
88-
run: mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install msedge" -f playwright/pom.xml
89-
- name: Run tests
90-
run: mvn test --no-transfer-progress --fail-at-end -D org.slf4j.simpleLogger.showDateTime=true -D org.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss
91-
env:
92-
BROWSER: chromium
93-
BROWSER_CHANNEL: ${{ matrix.browser-channel }}
94-
9514
Java_21:
9615
timeout-minutes: 60
9716
strategy:
9817
fail-fast: false
9918
matrix:
100-
browser: [chromium, firefox, webkit]
19+
browser: [webkit]
10120
runs-on: ubuntu-latest
10221
steps:
10322
- uses: actions/checkout@v4
@@ -114,7 +33,7 @@ jobs:
11433
- name: Install browsers
11534
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
11635
- name: Run tests
117-
run: mvn test --no-transfer-progress --fail-at-end
36+
run: mvn test --no-transfer-progress --fail-at-end --projects=playwright -Dtest=TestBrowserContextHar
11837
env:
11938
BROWSER: ${{ matrix.browser }}
12039
- name: Test Spring Boot Starter

0 commit comments

Comments
 (0)