fix: use testTag-aware By.ById resolution in ElementsCache.restore #950
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Unit Tests | |
| on: [pull_request, push] | |
| jobs: | |
| node_matrix: | |
| uses: appium/appium-workflows/.github/workflows/node-lts-matrix.yml@main | |
| node_test: | |
| needs: | |
| - node_matrix | |
| strategy: | |
| matrix: | |
| node-version: ${{ fromJSON(needs.node_matrix.outputs.versions) }} | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: ${{ matrix.node-version }} | |
| - uses: SocketDev/action@v1 | |
| with: | |
| mode: firewall-free | |
| - run: sfw npm install --no-package-lock | |
| name: Install dev dependencies | |
| - run: npm run lint | |
| name: Run js linter | |
| - run: npm run format:check | |
| name: Run format check | |
| java_test: | |
| env: | |
| CI: true | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: lts/* | |
| - uses: actions/setup-java@v4 | |
| with: | |
| distribution: 'temurin' | |
| java-version: '22' | |
| cache: 'gradle' | |
| - uses: SocketDev/action@v1 | |
| with: | |
| mode: firewall-free | |
| - run: sfw npm install --no-package-lock | |
| name: Install dev dependencies | |
| - run: npm run lint:java | |
| name: Run server linter | |
| - run: npm run test | |
| name: Run server unit tests | |
| - run: npm run test:vendor-xpath2 | |
| name: Run vendored XPath2 processor unit tests |