Commit 760588d8 authored by Elisabetta Giani's avatar Elisabetta Giani
Browse files

fix_artifacts: modified .post stage to generate metrics.

parent 4e84ad22
Loading
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -95,6 +95,22 @@ create ci metrics:
  tags:
    - docker-executor
  script:
    - pip3 install junitparser
      #update coverage o the last release
    - pip3 install --upgrade coverage     
    - cp -R $COMMON_PATH/build build
    - cp -R $MIDCSP_PATH/build/* build
    - ls -lR 
    - junitparser merge build/reports/csp-lmc-common-unit-tests.xml build/reports/csp-lmc-mid-unit-tests.xml build/reports/unit-tests.xml
    - junitparser merge build/reports/csp-lmc-common-linting.xml build/reports/csp-lmc-mid-linting.xml build/reports/linting.xml
    - ls -lR 
    - rm build/reports/csp-lmc-common-unit-tests.xml build/reports/csp-lmc-mid-unit-tests.xml
    - rm build/reports/csp-lmc-common-linting.xml build/reports/csp-lmc-mid-linting.xml
    - coverage combine build/csp-lmc-common_coverage build/csp-lmc-mid_coverage
    - coverage xml -i
     # rename file because bagdges creation looks for code-coverage.xml file
    - mv coverage.xml build/reports/code-coverage.xml
    - cp -R build public
    # Gitlab CI badges creation: START
    - ls -alR 
    - apt-get -y update