NMPhap commited on
Commit
719d14a
·
unverified ·
1 Parent(s): 77d20f4

Add files via upload

Browse files
Files changed (1) hide show
  1. .github/workflows/test.yml +49 -0
.github/workflows/test.yml ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Test
2
+ on:
3
+ push:
4
+ branches:
5
+ - main
6
+ pull_request:
7
+ branches:
8
+ - main
9
+ jobs:
10
+ build-unbuntu:
11
+ strategy:
12
+ max-parallel: 1
13
+ matrix:
14
+ python-version: [ "3.8", "3.10", "3.9"]
15
+ os: [ubuntu-latest, windows-latest, linux-latest]
16
+ runs-on: ${{ matrix.os }}
17
+ steps:
18
+ - uses: actions/checkout@v4
19
+ with:
20
+ lfs: true
21
+ - name: Set up Python and install dependencies
22
+ uses: actions/setup-python@v4
23
+ with:
24
+ python-version: ${{ matrix.python-version }}
25
+ - run: pip install -r app/requirements.txt
26
+ - name: Run test
27
+ run: pytest
28
+ env:
29
+ SUPABASE_URL: ${{secrets.SUPABASE_URL}}
30
+ SUPABASE_KEY: ${{secrets.SUPABASE_KEY}}
31
+ FIREBASE_CREDENTIALS: ${{secrets.FIREBASE_CREDENTIALS}}
32
+ NEO4J_URI: ${{secrets.NEO4J_URI}}
33
+ NEO4J_USERNAME: ${{secrets.NEO4J_USERNAME}}
34
+ NEO4J_PASSWORD: ${{secrets.NEO4J_PASSWORD}}
35
+ AURA_INSTANCEID: ${{secrets.AURA_INSTANCEID}}
36
+ AURA_INSTANCENAME: ${{secrets.AURA_INSTANCENAME}}
37
+ FIREBASE_API_KEY: ${{secrets.FIREBASE_API_KEY}}
38
+ - name: Run mutation test
39
+ run: mutatest
40
+ env:
41
+ SUPABASE_URL: ${{secrets.SUPABASE_URL}}
42
+ SUPABASE_KEY: ${{secrets.SUPABASE_KEY}}
43
+ FIREBASE_CREDENTIALS: ${{secrets.FIREBASE_CREDENTIALS}}
44
+ NEO4J_URI: ${{secrets.NEO4J_URI}}
45
+ NEO4J_USERNAME: ${{secrets.NEO4J_USERNAME}}
46
+ NEO4J_PASSWORD: ${{secrets.NEO4J_PASSWORD}}
47
+ AURA_INSTANCEID: ${{secrets.AURA_INSTANCEID}}
48
+ AURA_INSTANCENAME: ${{secrets.AURA_INSTANCENAME}}
49
+ FIREBASE_API_KEY: ${{secrets.FIREBASE_API_KEY}}