|
11 | 11 | env:
|
12 | 12 | PW_MAX_RETRIES: 3
|
13 | 13 | 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 |
| - |
95 | 14 | Java_21:
|
96 | 15 | timeout-minutes: 60
|
97 | 16 | strategy:
|
98 | 17 | fail-fast: false
|
99 | 18 | matrix:
|
100 |
| - browser: [chromium, firefox, webkit] |
| 19 | + browser: [webkit] |
101 | 20 | runs-on: ubuntu-latest
|
102 | 21 | steps:
|
103 | 22 | - uses: actions/checkout@v4
|
|
114 | 33 | - name: Install browsers
|
115 | 34 | 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
|
116 | 35 | - 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 |
118 | 37 | env:
|
119 | 38 | BROWSER: ${{ matrix.browser }}
|
120 | 39 | - name: Test Spring Boot Starter
|
|
0 commit comments