Skip to content

Commit

Permalink
Pathing debugging and removed Unit tests for debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
antowaddle committed Dec 17, 2024
1 parent 6d1598b commit d5f3254
Showing 1 changed file with 9 additions and 58 deletions.
67 changes: 9 additions & 58 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,62 +1,6 @@
name: Test
on: [push, pull_request]
jobs:
Tests:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
steps:
- uses: actions/checkout@v4
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/[email protected]
with:
node-version: ${{ matrix.node-version }}
- name: Node.js modules cache, repository
uses: actions/cache@v4
id: repo-cache
with:
path: ${{ github.workspace }}/node_modules
key: ${{ runner.os }}-${{ matrix.node-version }}-modules-repo-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-${{ matrix.node-version }}-modules-repo
- name: Node.js modules cache, backend
uses: actions/cache@v4
id: backend-cache
with:
path: ${{ github.workspace }}/backend/node_modules
key: ${{ runner.os }}-${{ matrix.node-version }}-modules-backend-${{ hashFiles('**/backend/package-lock.json') }}
restore-keys: |
${{ runner.os }}-${{ matrix.node-version }}-modules-backend
- name: Node.js modules cache, frontend
uses: actions/cache@v4
id: frontend-cache
with:
path: |
~/.cache/Cypress
${{ github.workspace }}/frontend/node_modules
key: ${{ runner.os }}-${{ matrix.node-version }}-modules-frontend-${{ hashFiles('**/frontend/package-lock.json') }}
restore-keys: |
${{ runner.os }}-${{ matrix.node-version }}-modules-frontend
- name: Install Node.js packages
if: ${{ steps.repo-cache.outputs.cache-hit != 'true' || steps.backend-cache.outputs.cache-hit != 'true' || steps.frontend-cache.outputs.cache-hit != 'true' }}
run: npm install
- name: Check for uncomitted changes
run: |
git diff --exit-code
- name: Test backend & frontend unit tests with coverage
if: ${{ success() }}
run: npm run test:backend && npm run test:frontend:unit-coverage

- name: Upload coverage reports to Codecov
uses: codecov/[email protected]
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false
name: frontend
directory: ./frontend/coverage
verbose: true

CypressMockTests:
runs-on: ubuntu-latest
needs: Tests
Expand All @@ -74,18 +18,25 @@ jobs:

- name: Install Node.js packages for Cypress
run: npm install

- name: Get test files
id: test-files
run: |
echo "Current working directory:"
pwd
echo "Listing contents of the current directory:"
ls -la
TEST_DIR="frontend/src/__tests__/cypress/cypress/tests/mocked"
echo "Checking for test files in $TEST_DIR"
if [ -d "frontend/src/__tests__/cypress/cypress/tests/mocked" ]; then
TEST_FILES=$(find frontend/src/__tests__/cypress/cypress/tests/mocked -name "*.cy.ts" | tr '\n' ',')
echo "files=$TEST_FILES" >> $GITHUB_OUTPUT
else
echo "Directory does not exist. No test files found." >> $GITHUB_OUTPUT
echo "files=" >> $GITHUB_OUTPUT # Set empty output if no files found
fi
- name: Run Cypress Mock Tests in Parallel
run: |
Expand Down

0 comments on commit d5f3254

Please sign in to comment.