Permalink
Fetching contributors…
Cannot retrieve contributors at this time
executable file 20 lines (14 sloc) 852 Bytes
#!/bin/bash
find src -type f -not -path '*/test/*' '(' -name '*.cpp' -or -name '*.tpp' ')' | awk -F/ '{print $NF}' > upload
for file in $(find src -type f -name '*.gcov'); do
echo "<<<<<< EOF" >> upload
cat "$file" | sed -e 's/\(0:[A-Za-z]*\):[A-Za-z.]*\//\1:/' >> upload
done
echo "https://codecov.io/upload/v2?service=travis-org&branch=$TRAVIS_BRANCH&commit=$TRAVIS_COMMIT&build=$TRAVIS_JOB_NUMBER&pull_request=$TRAVIS_PULL_REQUEST&job=$TRAVIS_JOB_ID&slug=$TRAVIS_REPO_SLUG"
cat upload | \
curl -X POST \
--silent \
--data-binary @- \
-H "Content-Type: text/plain" \
-H "Accept: text/plain" \
"https://codecov.io/upload/v2?service=travis-org&branch=$TRAVIS_BRANCH&commit=$TRAVIS_COMMIT&build=$TRAVIS_JOB_NUMBER&pull_request=$TRAVIS_PULL_REQUEST&job=$TRAVIS_JOB_ID&slug=$TRAVIS_REPO_SLUG"