Add certification metric to OIT Monthly Metrics Report Job #15768
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Connects #12748
Description
Add the final OIT monthly metric (certification usage) to the MonthlyMetricsReportJob so that the metric is reported to Slack. With this, someone on the Caseflow team can simply copy and paste the Slack message from #appeals-job-alerts to send to OIT, rather than needing to login to the production console to run the certification metric manually every month.
Also refactored
spec/services/metrics/certification_usage_spec.rb
so the same test cases can be reusedAcceptance Criteria
Testing Plan
Updated test
spec/jobs/monthly_metrics_report_job_spec.rb
Run locally and printed out rather than sending to Slack: