From 018f274bf7c9d434b80fc6c6bf1f00a6d9007dec Mon Sep 17 00:00:00 2001 From: Remi REGNAULT Date: Thu, 30 Nov 2023 10:23:51 +0100 Subject: [PATCH] working on test and sonar --- .drone.yml | 5 +++-- API-Project/package.json | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index f0b5949..66df4fa 100644 --- a/.drone.yml +++ b/.drone.yml @@ -41,7 +41,8 @@ steps: commands: - cd ./API-Project - npm run test:coverage - - ls + - mkdir reports + - cp -r ./coverage/* ./reports depends_on: [ api-build ] - name: docker-build-and-push @@ -103,5 +104,5 @@ steps: - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" - - sonar-scanner -X -D sonar.projectKey=LeftOvers_Api -D sonar.sources=. -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.testExecutionReportPaths=./API-Project/reports/report.test.xml + - sonar-scanner -X -D sonar.projectKey=LeftOvers_Api -D sonar.sources=. -D sonar.tests=./API-Project/tests -D sonar.testExecutionReportPaths=./API-Project/reports/report.test.xml depends_on: [ publish-jest-reports ] \ No newline at end of file diff --git a/API-Project/package.json b/API-Project/package.json index e877614..6fca1ed 100644 --- a/API-Project/package.json +++ b/API-Project/package.json @@ -37,7 +37,9 @@ }, "jest": { "preset": "ts-jest", - "testMatch": ["/tests/**/*.spec.ts"] + "testMatch": ["/tests/**/*.spec.ts"], + "coverageReporters": ["json", "lcov", "text", "clover"], + "coverageDirectory": "./coverage" }, "jestSonar": { "reportPath": "./reports",