Test Setup Failed
Pull Request — main (#14)
by Julia
02:21
created

Checkout Config

build:
  nodes:
    primary:
      environment:
        variables:
          DB_ROOT_PASSWORD: ${{ secrets.DB_ROOT_PASSWORD }}
          DB_SERVICE_NAME: mariadb-bikes 
          TEST_SERVICE_NAME: mariadb-test 
          DB_NAME: bikes
          TEST_DB_NAME: test
          JWT_SECRET: ${{ secrets.JWT_SECRET }}

      dependencies:
        override:
          - apt-get install -y mariadb-client
          - mysql -h $DB_SERVICE_NAME -u root -p$DB_ROOT_PASSWORD -e "CREATE DATABASE IF NOT EXISTS $DB_NAME;"
          - mysql -h $TEST_SERVICE_NAME -u root -p$DB_ROOT_PASSWORD -e "CREATE DATABASE IF NOT EXISTS $TEST_DB_NAME;"
          - mysql -h $DB_SERVICE_NAME -u root -p$DB_ROOT_PASSWORD $DB_NAME < ./mariadb/setup-bikes.sql
          - mysql -h $TEST_SERVICE_NAME -u root -p$DB_ROOT_PASSWORD $TEST_DB_NAME < ./mariadb/setup-test.sql

      tests:
        override:
          - cd ./server/ && npm install
          - cd ./server/ && npm run test

Repository Config

checks:
    javascript: true
build:
    nodes:
        analysis:
            tests:
                override:
                    - js-scrutinizer-run
        tests: true