Skip to content

Commit 6239a09

Browse files
committed
update sonarcloud
1 parent 73e5dcf commit 6239a09

File tree

1 file changed

+43
-41
lines changed

1 file changed

+43
-41
lines changed

.github/workflows/sonarcloud.yml

Lines changed: 43 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -29,59 +29,61 @@ jobs:
2929
- name: Initialize Unit Test Failure Tracker
3030
run: echo "false" > test_failed.txt
3131

32-
- name: Run unittest with filenameprocessor-coverage
33-
id: filenameprocessor
34-
continue-on-error: true
35-
run: |
36-
pip install poetry==1.8.4 moto==4.2.11 coverage redis botocore==1.35.49 simplejson pandas freezegun responses structlog fhir.resources jsonpath_ng pydantic==1.10.13 requests aws-lambda-typing cffi pyjwt boto3-stubs-lite[dynamodb]~=1.26.90 python-stdnum==1.20 fakeredis
37-
poetry run coverage run --source=filenameprocessor -m unittest discover -s filenameprocessor || echo "filenameprocessor tests failed" >> failed_tests.txt
38-
poetry run coverage xml -o sonarcloud-coverage-filenameprocessor-coverage.xml
32+
# - name: Run unittest with filenameprocessor-coverage
33+
# id: filenameprocessor
34+
# continue-on-error: true
35+
# run: |
36+
# pip install poetry==1.8.4 moto==4.2.11 coverage redis botocore==1.35.49 simplejson pandas freezegun responses structlog fhir.resources jsonpath_ng pydantic==1.10.13 requests aws-lambda-typing cffi pyjwt boto3-stubs-lite[dynamodb]~=1.26.90 python-stdnum==1.20 fakeredis
37+
# poetry run coverage run --source=filenameprocessor -m unittest discover -s filenameprocessor || echo "filenameprocessor tests failed" >> failed_tests.txt
38+
# poetry run coverage xml -o sonarcloud-coverage-filenameprocessor-coverage.xml
3939

40-
- name: Run unittest with recordprocessor-coverage
41-
id: recordprocessor
42-
continue-on-error: true
43-
run: |
44-
poetry run coverage run --source=recordprocessor -m unittest discover -s recordprocessor || echo "recordprocessor tests failed" >> failed_tests.txt
45-
poetry run coverage xml -o sonarcloud-coverage-recordprocessor-coverage.xml
40+
# - name: Run unittest with recordprocessor-coverage
41+
# id: recordprocessor
42+
# continue-on-error: true
43+
# run: |
44+
# poetry run coverage run --source=recordprocessor -m unittest discover -s recordprocessor || echo "recordprocessor tests failed" >> failed_tests.txt
45+
# poetry run coverage xml -o sonarcloud-coverage-recordprocessor-coverage.xml
4646

47-
- name: Run unittest with recordforwarder-coverage
48-
id: recordforwarder
49-
continue-on-error: true
50-
run: |
51-
PYTHONPATH=$(pwd)/backend:$(pwd)/backend/tests poetry run coverage run --source=backend -m unittest discover -s backend/tests -p "*batch*.py" || echo "recordforwarder tests failed" >> failed_tests.txt
52-
poetry run coverage xml -o sonarcloud-coverage-recordforwarder-coverage.xml
47+
# - name: Run unittest with recordforwarder-coverage
48+
# id: recordforwarder
49+
# continue-on-error: true
50+
# run: |
51+
# PYTHONPATH=$(pwd)/backend:$(pwd)/backend/tests poetry run coverage run --source=backend -m unittest discover -s backend/tests -p "*batch*.py" || echo "recordforwarder tests failed" >> failed_tests.txt
52+
# poetry run coverage xml -o sonarcloud-coverage-recordforwarder-coverage.xml
5353

54-
- name: Run unittest with coverage-ack-lambda
55-
id: acklambda
56-
continue-on-error: true
57-
run: |
58-
pip install poetry==1.8.4 coverage moto==4.2.11 freezegun
59-
poetry run coverage run --source=ack_backend -m unittest discover -s ack_backend || echo "ack-lambda tests failed" >> failed_tests.txt
60-
poetry run coverage xml -o sonarcloud-coverage-ack-lambda.xml
54+
# - name: Run unittest with coverage-ack-lambda
55+
# id: acklambda
56+
# continue-on-error: true
57+
# run: |
58+
# pip install poetry==1.8.4 coverage moto==4.2.11 freezegun
59+
# poetry run coverage run --source=ack_backend -m unittest discover -s ack_backend || echo "ack-lambda tests failed" >> failed_tests.txt
60+
# poetry run coverage xml -o sonarcloud-coverage-ack-lambda.xml
6161

6262
- name: Run unittest with coverage-delta
6363
id: delta
64+
env:
65+
PYTHONPATH: delta_backend/src:delta_backend/tests
6466
continue-on-error: true
6567
run: |
66-
pip install poetry==1.8.4 mypy-boto3-dynamodb==1.35.54 boto3==1.26.165 coverage botocore==1.29.165 jmespath==1.0.1 python-dateutil==2.9.0 urllib3==1.26.20 s3transfer==0.6.2 typing-extensions==4.12.2
68+
pip install poetry==1.8.4 moto==4.2.11 mypy-boto3-dynamodb==1.35.54 boto3==1.26.165 coverage botocore==1.29.165 jmespath==1.0.1 python-dateutil==2.9.0 urllib3==1.26.20 s3transfer==0.6.2 typing-extensions==4.12.2
6769
poetry run coverage run --source=delta_backend -m unittest discover -s delta_backend || echo "delta tests failed" >> failed_tests.txt
6870
poetry run coverage xml -o sonarcloud-coverage-delta.xml
6971
70-
- name: Run unittest with coverage-fhir-api
71-
id: fhirapi
72-
continue-on-error: true
73-
run: |
74-
pip install poetry==1.8.4 moto==4.2.11 coverage redis botocore==1.35.49 simplejson responses structlog fhir.resources jsonpath_ng pydantic==1.10.13 requests aws-lambda-typing cffi pyjwt boto3-stubs-lite[dynamodb]~=1.26.90 python-stdnum==1.20
75-
poetry run coverage run --source=backend -m unittest discover -s backend || echo "fhir-api tests failed" >> failed_tests.txt
76-
poetry run coverage xml -o sonarcloud-coverage.xml
72+
# - name: Run unittest with coverage-fhir-api
73+
# id: fhirapi
74+
# continue-on-error: true
75+
# run: |
76+
# pip install poetry==1.8.4 moto==4.2.11 coverage redis botocore==1.35.49 simplejson responses structlog fhir.resources jsonpath_ng pydantic==1.10.13 requests aws-lambda-typing cffi pyjwt boto3-stubs-lite[dynamodb]~=1.26.90 python-stdnum==1.20
77+
# poetry run coverage run --source=backend -m unittest discover -s backend || echo "fhir-api tests failed" >> failed_tests.txt
78+
# poetry run coverage xml -o sonarcloud-coverage.xml
7779

78-
- name: Run unittest with coverage-mesh-processor
79-
id: meshprocessor
80-
continue-on-error: true
81-
run: |
82-
pip install poetry==1.8.4 moto==4.2.11 coverage redis botocore==1.35.49 simplejson responses structlog fhir.resources jsonpath_ng pydantic==1.10.13 requests aws-lambda-typing cffi pyjwt boto3-stubs-lite[dynamodb]~=1.26.90 python-stdnum==1.20
83-
poetry run coverage run --source=mesh_processor -m unittest discover -s mesh_processor || echo "mesh_processor tests failed" >> failed_tests.txt
84-
poetry run coverage xml -o sonarcloud-mesh_processor-coverage.xml
80+
# - name: Run unittest with coverage-mesh-processor
81+
# id: meshprocessor
82+
# continue-on-error: true
83+
# run: |
84+
# pip install poetry==1.8.4 moto==4.2.11 coverage redis botocore==1.35.49 simplejson responses structlog fhir.resources jsonpath_ng pydantic==1.10.13 requests aws-lambda-typing cffi pyjwt boto3-stubs-lite[dynamodb]~=1.26.90 python-stdnum==1.20
85+
# poetry run coverage run --source=mesh_processor -m unittest discover -s mesh_processor || echo "mesh_processor tests failed" >> failed_tests.txt
86+
# poetry run coverage xml -o sonarcloud-mesh_processor-coverage.xml
8587

8688
- name: Run Test Failure Summary
8789
id: check_failure

0 commit comments

Comments
 (0)