C++ report "upload is empty"

Description

I have a C++ projects using flags. It seems when codecov is runs in Jenkins the upload is empty. If I run the same command locally the upload seems to be fine.

CI/CD URL

Please provide a link to the CI/CD run.
https://jenkins.symboldev.com/job/Symbol/job/server-pipelines/job/catapult-client-build-catapult-project/5951/console

The upload data

https://storage.googleapis.com/codecov/v4/raw/2022-12-02/5906131E70BB6F6A9D0E465027DAF0E8/9bf0bf7bd56f698846283c0ea5c46ae2ca674383/d9428d21-4512-42d7-be8d-031f1bee23ac.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20221202%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20221202T042500Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=fc77bd3dad5e6035d5e2f92261dc25eb4e236600dfa4abc524f482dd5bf9c7e1

Codecov Output

Please provide the full output of running the uploader on your CI/CD. This will typically have the Codecov logo as ASCII.

19:47:25  + curl -Os https://uploader.codecov.io/latest/linux/codecov
19:47:26  + chmod +x codecov
19:47:26  + ./codecov --verbose --nonZero --rootDir . --flags client-catapult --file client_coverage.info
19:47:26  [2022-12-02T00:47:26.318Z] ['verbose'] Start of uploader: 1669942046318...
19:47:26  [2022-12-02T00:47:26.327Z] ['info'] 
19:47:26       _____          _
19:47:26      / ____|        | |
19:47:26     | |     ___   __| | ___  ___ _____   __
19:47:26     | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
19:47:26     | |___| (_) | (_| |  __/ (_| (_) \ V /
19:47:26      \_____\___/ \__,_|\___|\___\___/ \_/
19:47:26  
19:47:26    Codecov report uploader 0.3.2
19:47:26  [2022-12-02T00:47:26.327Z] ['info'] => Project root located at: .
19:47:26  [2022-12-02T00:47:26.329Z] ['info'] ->  Token found by environment variables
19:47:26  [2022-12-02T00:47:26.331Z] ['verbose'] Start of network processing...
19:47:26  [2022-12-02T00:47:26.331Z] ['verbose'] Searching for files in .
19:47:27  [2022-12-02T00:47:27.163Z] ['verbose'] coveragepy is not installed
19:47:27  [2022-12-02T00:47:27.163Z] ['info'] Searching for coverage files...
19:47:27  [2022-12-02T00:47:27.455Z] ['info'] Warning: Some files passed via the -f flag would normally be excluded from search.
19:47:27  [2022-12-02T00:47:27.456Z] ['info'] If Codecov encounters issues processing your reports, please review https://docs.codecov.com/docs/supported-report-formats
19:47:27  [2022-12-02T00:47:27.456Z] ['verbose'] Preparing to clean the following coverage paths: client_coverage.info,catapult-src/client_coverage.info
19:47:27  [2022-12-02T00:47:27.456Z] ['info'] => Found 1 possible coverage files:
19:47:27    catapult-src/client_coverage.info
19:47:27  [2022-12-02T00:47:27.456Z] ['verbose'] End of network processing
19:47:27  [2022-12-02T00:47:27.456Z] ['info'] Processing catapult-src/client_coverage.info...
19:47:27  [2022-12-02T00:47:27.604Z] ['info'] Detected Jenkins CI as the CI provider.
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose'] -> Using the following env variables:
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose']      BRANCH_NAME: undefined
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose']      BUILD_NUMBER: 5951
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose']      BUILD_URL: https://jenkins.symboldev.com/job/Symbol/job/server-pipelines/job/catapult-client-build-catapult-project/5951/
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose']      CHANGE_ID: undefined
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose']      GIT_BRANCH: origin/dev
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose']      GIT_COMMIT: 9bf0bf7bd56f698846283c0ea5c46ae2ca674383
19:47:27  [2022-12-02T00:47:27.604Z] ['verbose']      JENKINS_URL: https://jenkins.symboldev.com/
19:47:27  [2022-12-02T00:47:27.605Z] ['verbose']      ghprbActualCommit: undefined
19:47:27  [2022-12-02T00:47:27.605Z] ['verbose']      ghprbPullId: undefined
19:47:27  [2022-12-02T00:47:27.605Z] ['verbose']      ghprbSourceBranch: undefined
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] Using the following upload parameters:
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] branch
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] build
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] buildURL
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] commit
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] job
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] pr
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] service
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] slug
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] name
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] tag
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] flags
19:47:27  [2022-12-02T00:47:27.613Z] ['verbose'] parent
19:47:27  [2022-12-02T00:47:27.615Z] ['info'] Pinging Codecov: https://codecov.io/upload/v4?package=uploader-0.3.2&token=*******&branch=origin%2Fdev&build=5951&build_url=https%3A%2F%2Fjenkins.symboldev.com%2Fjob%2FSymbol%2Fjob%2Fserver-pipelines%2Fjob%2Fcatapult-client-build-catapult-project%2F5951%2F&commit=9bf0bf7bd56f698846283c0ea5c46ae2ca674383&job=&pr=&service=jenkins&slug=&name=&tag=&flags=client-catapult&parent=
19:47:27  [2022-12-02T00:47:27.615Z] ['verbose'] Passed token was 36 characters long
19:47:27  [2022-12-02T00:47:27.615Z] ['verbose'] https://codecov.io/upload/v4?package=uploader-0.3.2&branch=origin%2Fdev&build=5951&build_url=https%3A%2F%2Fjenkins.symboldev.com%2Fjob%2FSymbol%2Fjob%2Fserver-pipelines%2Fjob%2Fcatapult-client-build-catapult-project%2F5951%2F&commit=9bf0bf7bd56f698846283c0ea5c46ae2ca674383&job=&pr=&service=jenkins&slug=&name=&tag=&flags=client-catapult&parent=
19:47:27          Content-Type: 'text/plain'
19:47:27          Content-Encoding: 'gzip'
19:47:27          X-Reduced-Redundancy: 'false'
19:47:28  [2022-12-02T00:47:28.068Z] ['info'] https://app.codecov.io/github/symbol/symbol/commit/9bf0bf7bd56f698846283c0ea5c46ae2ca674383
19:47:28  https://storage.googleapis.com/codecov/v4/raw/2022-12-02/5906131E70BB6F6A9D0E465027DAF0E8/9bf0bf7bd56f698846283c0ea5c46ae2ca674383/d9428d21-4512-42d7-be8d-031f1bee23ac.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20221202%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20221202T004728Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=7b41d702ff842201e02402ac2830978ec6c94732120caaa640e8db9f4ce03234
19:47:28  [2022-12-02T00:47:28.069Z] ['verbose'] Returned upload url: https://storage.googleapis.com/codecov/v4/raw/2022-12-02/5906131E70BB6F6A9D0E465027DAF0E8/9bf0bf7bd56f698846283c0ea5c46ae2ca674383/d9428d21-4512-42d7-be8d-031f1bee23ac.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20221202%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20221202T004728Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=7b41d702ff842201e02402ac2830978ec6c94732120caaa640e8db9f4ce03234
19:47:28  [2022-12-02T00:47:28.069Z] ['info'] Uploading...
19:47:28  [2022-12-02T00:47:28.280Z] ['info'] {"status":"success","resultURL":"https://app.codecov.io/github/symbol/symbol/commit/9bf0bf7bd56f698846283c0ea5c46ae2ca674383"}
19:47:28  [2022-12-02T00:47:28.280Z] ['verbose'] End of uploader: 1962 milliseconds

Expected Results

If you take a look at the CI job, lcov list the excepted code coverage data that should be uploaded. This looks correct.

Actual Results

Please provide what actually happened.
The upload states that its empty.

Additional Information

Any additional information, configuration, or data that might be necessary to reproduce the issue.

@tom any idea what causing this issue?