puppet / .github /workflows /Extension_test.yml
kernel-loophole
Create chrome extension
c9fcff6
name: Extension Test and Release
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Debug BackgroundSpec
run: cat /home/runner/work/puppet/puppet/earth/Tests/BackgroundSpec.js
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: 14 # Change to your preferred Node.js version
- name: Clear npm cache
run: npm cache clean --force
- name: Clear Yarn cache
run: yarn cache clean
- name: Install dependencies
run: npm install
- name: Run Jasmine tests
run: npm install --save-dev jasmine
- name: Configure Jasmine
run: npm install -g jasmine
- name: Install jasmine-ajax
run: npm install jasmine-ajax --save-dev
- name: Configure project
run: npx jasmine init
- name: Test project
run: npx jasmine /home/runner/work/puppet/puppet/earth/Tests/BackgroundSpec.js