|
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