Hi Massimo,
Thanks for the logs! That’s exactly what I was looking for.
After downloading them I stripped out the line-level timestamps and ran a diff on them. Other than minor timing differences, the files are mostly the same. The difference is this big block of coverage warnings in scan1
:
INFO: Load coverage report from '/github/workspace/src/coverage.unit.out'
INFO: Load coverage report from '/github/workspace/src/coverage.integration.out'
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/create_account_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_payments_by_public_key_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_by_public_key_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/account_create_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/kill/get_kill_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_payments_by_public_key.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/configure_btkl.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/server.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/paginated_account_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/list_of_operation_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/health_check/get_health_check_responses.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/paginated_asset_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/paginated_payment_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_accounts.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_operations_by_public_key.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/embedded_spec.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/get_payments_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/create_payment.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/get_payments_responses.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/kill/get_kill.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/assets/create_asset_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_operations_by_public_key_responses.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_payments_by_public_key_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/get_payments.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/health_check/get_health_check.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/account_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/health_check/get_health_check_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/create_payment_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_by_public_key_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_operations_by_public_key_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/pagination_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/get_operations.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/assets/get_assets_responses.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_by_public_key_responses.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/operation_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/asset_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_accounts_responses.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/create_payment_response_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/assets/create_asset_responses.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/wire_gen.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/assets/create_asset_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/health_check/get_health_check_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/create_payment_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/create_account.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/status_message.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/balance_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/accounts/get_account_operations_by_public_key_urlbuilder.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/assets/create_asset.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/btkl_api.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/response_error.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/paginated_operation_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/get_operations_parameters.go' is not included in the project, ignoring coverage
INFO: Sensor Go Cover sensor for Go coverage [go] (done) | time=65ms
Versus the much smaller block in scan2
:
INFO: Load coverage report from '/github/workspace/src/coverage.unit.out'
INFO: Load coverage report from '/github/workspace/src/coverage.integration.out'
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/get_operations.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/models/balance_d_t_o.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/create_payment_parameters.go' is not included in the project, ignoring coverage
WARN: File 'botika.ai/btkl/app/webservice/routes_autogenerated/restapi/operations/operationsops/create_payment.go' is not included in the project, ignoring coverage
INFO: Sensor Go Cover sensor for Go coverage [go] (done) | time=19ms
Surprisingly, we have more warnings about ignored files in the analysis with higher coverage.
That fact made me wonder about the code passed into analysis. Your scan1 screenshot includes this line at the top:
2k Lines of Code
Unfortunately, that line is cropped out of the other screenshot…
Just to double-check, you’re absolutely sure that scan1
corresponds to the first screenshot &etc?
And if that’s the case, we may need to back up to what code is being passed into analysis. Both analyses have same configuration in terms of where to look for source files and what to exclude. But do they have the same number of files/lines of code? I.E. this could be a question of what’s checked out.
Maybe less code is available to the first analysis (as evidenced by all the “not included in the project” warnings) and the coverage % on what’s left is higher…?
Can you investigate that on your end?
Ann