@@ -13,56 +13,6 @@ permissions:
13
13
contents : read
14
14
15
15
jobs :
16
- test_linux :
17
- runs-on :
18
- - ubuntu-latest
19
- steps :
20
- - uses : actions/checkout@v3
21
- - name : Set up Python 3.11
22
- uses : actions/setup-python@v3
23
- with :
24
- python-version : " 3.11"
25
- - name : Install dependencies
26
- run : |
27
- python -m pip install --upgrade pip
28
- pip install -r requirements-dev.txt
29
- - name : Test with pytest
30
- env :
31
- AZURE_OPENAI_ENDPOINT : ${{ secrets.AZUREOPENAIENDPOINT }}
32
- AZURE_OPENAI_MODEL : ${{ secrets.AZUREOPENAIMODEL }}
33
- AZURE_OPENAI_KEY : ${{ secrets.AZUREOPENAIKEY }}
34
- AZURE_OPENAI_EMBEDDING_NAME : ${{ secrets.AZUREOPENAIEMBEDDINGNAME }}
35
- AZURE_COSMOSDB_ACCOUNT : ${{ secrets.AZURECOSMOSDBACCOUNT }}
36
- AZURE_COSMOSDB_DATABASE : ${{ secrets.AZURECOSMOSDBDATABASE }}
37
- AZURE_COSMOSDB_CONVERSATIONS_CONTAINER : ${{ secrets.AZURECOSMOSDBCONVERSATIONSCONTAINER }}
38
- AZURE_COSMOSDB_ACCOUNT_KEY : ${{ secrets.AZURECOSMOSDBACCOUNTKEY }}
39
- AZURE_SEARCH_SERVICE : ${{ secrets.AZURESEARCHSERVICE }}
40
- AZURE_SEARCH_INDEX : ${{ secrets.AZURESEARCHINDEX }}
41
- AZURE_SEARCH_KEY : ${{ secrets.AZURESEARCHKEY }}
42
- AZURE_SEARCH_QUERY : ${{ secrets.AZURESEARCHQUERY }}
43
- ELASTICSEARCH_EMBEDDING_MODEL_ID : ${{ secrets.ELASTICSEARCHEMBEDDINGMODELID }}
44
- ELASTICSEARCH_ENCODED_API_KEY : ${{ secrets.ELASTICSEARCHENCODEDAPIKEY }}
45
- ELASTICSEARCH_ENDPOINT : ${{ secrets.ELASTICSEARCHENDPOINT }}
46
- ELASTICSEARCH_INDEX : ${{ secrets.ELASTICSEARCHINDEX }}
47
- ELASTICSEARCH_QUERY : ${{ secrets.ELASTICSEARCHQUERY }}
48
- run : |
49
- export PYTHONPATH=$(pwd)
50
- coverage run -m pytest -v --show-capture=stdout
51
- coverage report -m --include=app.py,backend/*,tests/*
52
- coverage xml
53
-
54
- - name : Code Coverage Report
55
- uses : irongut/CodeCoverageSummary@v1.3.0
56
- with :
57
- filename : coverage.xml
58
- badge : true
59
- fail_below_min : true
60
- format : markdown
61
- hide_branch_rate : false
62
- hide_complexity : true
63
- indicators : true
64
- output : both
65
- thresholds : ' 50 80'
66
16
67
17
test_windows :
68
18
runs-on :
0 commit comments