Skip to content

Run Cypress Tests

Run Cypress Tests #202

Workflow file for this run

name: Run Cypress Tests
on:
push:
branches:
- 'main'
workflow_dispatch:
jobs:
run-test:
strategy:
fail-fast: false
matrix:
tags:
- "@test-001 and @ldio"
- "@test-001 and @nifi"
- "@test-003 and @ldio"
- "@test-003 and @nifi"
# - re-enable when gtfs-to-ldes stream conforms to new validation
# - "@test-007 and @ldio"
# - "@test-007 and @nifi"
# - "@test-013"
- "@test-014 and @ldio"
- "@test-014 and @nifi"
- "@test-015"
- "@test-016"
- "@test-017"
- "@test-018"
- "@test-019 and @ingestion and @formats"
- "@test-019 and @consumption and @naming-strategy"
- "@test-019 and @consumption and @formats"
- "@test-019 and @consumption and @cors"
- "@test-019 and @consumption and @cacheability"
- "@test-019 and @consumption and @compression"
- "@test-019 and @consumption and @caching"
- "@test-020 and @ldio"
- "@test-020 and @nifi"
# - Disabled for since mongock upgrade is no longer relevant. Liquibase approach needs to be discussed
# - "@test-021 and @ldio"
# - "@test-021 and @nifi"
- "@test-023"
- "@test-024 and @ldio"
- "@test-024 and @nifi"
- "@test-026"
- "@test-031"
- "@test-032 and @ldio"
- "@test-032 and @nifi"
- "@test-034 and @ldio and @basic-connector-flow"
- "@test-034 and @federated-catalog"
- "@test-035"
- "@test-037"
- "@test-038"
- "@test-039"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Initialize Test Context
run: sudo ./init-test-context.sh
shell: bash
- name: Test
uses: cypress-io/github-action@v6
env:
CYPRESS_TAGS: ${{ matrix.tags }}
- name: Log Running Container Logs
if: '!cancelled()'
run: ./log-running-containers.sh
shell: bash