Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactoring of the .testing Makefile
Primarily changes to improve coverage reporting, but some other changes as well: * New separate rules for `codecov` and `report.cov` * REPORT_COVERAGE was split into two flags: * DO_COVERAGE: Enable code coverage reporting * REQUIRE_COVERAGE_UPLOAD: If true, error if upload fails * We now report codecov upload failures in the log, but only raise an error (i.e. nonzero return code) if REQUIRE_COVERAGE_UPLOAD is true. * GitHub Actions now only reports failed uploads to CodeCov for pull requests. * Separate FCFLAGS_FMS flag to control FCFLAGS for FMS builds - also renamed the old FCFLAGS_FMS to FCFLAGS_DEPS, which was previously used to pass the flags to the FMS library/modfiles * $(DEPS) was dropped, and we just use `deps` now. * Updated the header instructions * README update * Codecov.io and GitHub Actions CIs were updated to support changes
- Loading branch information