109f072d1SJed Brownstages: 209f072d1SJed Brown - test 309f072d1SJed Brown 409f072d1SJed Brownnoether-rocm: 509f072d1SJed Brown stage: test 609f072d1SJed Brown tags: 709f072d1SJed Brown - rocm 809f072d1SJed Brown image: jedbrown/rocm:latest 909f072d1SJed Brown script: 10741d7311SJeremy L Thompson - export COVERAGE=1 gcov=gcov-8 CC=gcc-8 CXX=gcc-8 FC=gfortran-8 114343a3d3SJeremy L Thompson - make info 1209f072d1SJed Brown - make -j$(nproc) 1309f072d1SJed Brown - echo '[{"subject":"/","metrics":[{"name":"Transfer Size (KB)","value":"19.5","desiredSize":"smaller"},{"name":"Speed Index","value":0,"desiredSize":"smaller"},{"name":"Total Score","value":92,"desiredSize":"larger"},{"name":"Requests","value":4,"desiredSize":"smaller"}]}]' > performance.json 1409f072d1SJed Brown - make -k -j$(nproc) junit realsearch=% 15caee11faSJeremy L Thompson - echo "SUCCESS" > .job_status 163d19ba41SJeremy L Thompson after_script: 176c1493a0SJeremy L Thompson - | 18caee11faSJeremy L Thompson if [ $(cat .job_status) == "SUCCESS" ]; then 19*1772fd78SJeremy L Thompson lcov --gcov-tool /usr/bin/gcov-8 --directory . --capture --output-file coverage.info; 20d9531602SJeremy L Thompson bash <(curl -s https://codecov.io/bash) -f coverage.info -F interface; 21d9531602SJeremy L Thompson bash <(curl -s https://codecov.io/bash) -f coverage.info -F gallery; 22d9531602SJeremy L Thompson bash <(curl -s https://codecov.io/bash) -f coverage.info -F backends; 23d9531602SJeremy L Thompson bash <(curl -s https://codecov.io/bash) -f coverage.info -F tests; 24d9531602SJeremy L Thompson bash <(curl -s https://codecov.io/bash) -f coverage.info -F examples; 253d19ba41SJeremy L Thompson fi 2609f072d1SJed Brown artifacts: 2709f072d1SJed Brown paths: 2809f072d1SJed Brown - build/*.junit 2909f072d1SJed Brown reports: 3009f072d1SJed Brown junit: build/*.junit 3109f072d1SJed Brown performance: performance.json 32