Closed tyyzqmf closed 4 months ago
Overall Project | 93.55% | :green_apple: |
---|
There is no coverage information present for the Files changed
Overall Project | 93.82% | :green_apple: |
---|
There is no coverage information present for the Files changed
Overall Project | 98.15% | :green_apple: |
---|
There is no coverage information present for the Files changed
Package | Line Rate | Branch Rate | Health |
---|---|---|---|
src | 100% | 88% | ✔ |
src.analytics | 100% | 100% | ✔ |
src.analytics.lambdas | 92% | 88% | ✔ |
src.analytics.lambdas.clear-expired-events-workflow | 100% | 100% | ✔ |
src.analytics.lambdas.custom-resource | 96% | 87% | ✔ |
src.analytics.lambdas.load-data-workflow | 99% | 90% | ✔ |
src.analytics.lambdas.refresh-materialized-views-workflow | 96% | 88% | ✔ |
src.analytics.lambdas.scan-metadata-workflow | 97% | 88% | ✔ |
src.analytics.lambdas.sql-execution-sfn | 89% | 53% | ✔ |
src.analytics.lambdas.user-segments-workflow | 96% | 79% | ✔ |
src.analytics.private | 100% | 92% | ✔ |
src.analytics.private.athena | 100% | 100% | ✔ |
src.analytics.private.segments | 100% | 100% | ✔ |
src.base-lib.src | 100% | 100% | ✔ |
src.base-lib.src.auth | 89% | 65% | ✔ |
src.base-lib.src.common | 97% | 82% | ✔ |
src.base-lib.src.constant | 100% | 100% | ✔ |
src.base-lib.src.model | 100% | 100% | ✔ |
src.common | 98% | 79% | ✔ |
src.common.lambda | 97% | 86% | ✔ |
src.control-plane | 99% | 71% | ✔ |
src.control-plane.auth | 93% | 12% | ✔ |
src.control-plane.backend | 100% | 84% | ✔ |
src.control-plane.backend.lambda.api | 97% | 33% | ✔ |
src.control-plane.backend.lambda.api.common | 90% | 78% | ✔ |
src.control-plane.backend.lambda.api.middle-ware | 88% | 79% | ✔ |
src.control-plane.backend.lambda.api.model | 95% | 52% | ✔ |
src.control-plane.backend.lambda.api.router | 98% | 97% | ✔ |
src.control-plane.backend.lambda.api.service | 86% | 68% | ✔ |
src.control-plane.backend.lambda.api.service.quicksight | 93% | 82% | ✔ |
src.control-plane.backend.lambda.api.service.segments | 95% | 74% | ✔ |
src.control-plane.backend.lambda.api.store.aws | 86% | 56% | ✔ |
src.control-plane.backend.lambda.api.store.dynamodb | 90% | 78% | ✔ |
src.control-plane.backend.lambda.api.test.api | 99% | 83% | ✔ |
src.control-plane.backend.lambda.api.test.api.segments | 100% | 100% | ✔ |
src.control-plane.backend.lambda.batch-insert-ddb | 94% | 86% | ✔ |
src.control-plane.backend.lambda.listen-stack-status | 81% | 49% | ✔ |
src.control-plane.backend.lambda.listen-state-status | 91% | 50% | ✔ |
src.control-plane.backend.lambda.sfn-action | 88% | 50% | ✔ |
src.control-plane.backend.lambda.sfn-workflow | 74% | 68% | ➖ |
src.control-plane.backend.layer.lambda-web-adapter | 98% | 40% | ✔ |
src.control-plane.private | 100% | 100% | ✔ |
src.data-pipeline | 100% | 100% | ✔ |
src.data-pipeline.lambda.copy-assets | 97% | 90% | ✔ |
src.data-pipeline.lambda.emr-job-state-listener | 97% | 92% | ✔ |
src.data-pipeline.lambda.emr-job-submitter | 94% | 76% | ✔ |
src.data-pipeline.lambda.emr-serverless-app | 96% | 86% | ✔ |
src.data-pipeline.lambda.init-app-config | 100% | 82% | ✔ |
src.data-pipeline.lambda.partition-syncer | 98% | 89% | ✔ |
src.data-pipeline.tables | 100% | 100% | ✔ |
src.data-pipeline.utils | 100% | 94% | ✔ |
src.ingestion-server.common-resources | 100% | 71% | ✔ |
src.ingestion-server.custom-resource | 100% | 100% | ✔ |
src.ingestion-server.custom-resource.delete-ecs-cluster | 98% | 90% | ✔ |
src.ingestion-server.custom-resource.update-alb-rules | 90% | 74% | ✔ |
src.ingestion-server.kafka-s3-connector | 100% | 100% | ✔ |
src.ingestion-server.kafka-s3-connector.custom-resource.kafka-s3-sink-connector | 96% | 82% | ✔ |
src.ingestion-server.kinesis-data-stream | 100% | 100% | ✔ |
src.ingestion-server.kinesis-data-stream.kinesis-to-s3-lambda | 100% | 100% | ✔ |
src.ingestion-server.kinesis-data-stream.private | 100% | 100% | ✔ |
src.ingestion-server.server | 98% | 89% | ✔ |
src.ingestion-server.server-v2 | 100% | 95% | ✔ |
src.ingestion-server.server-v2.private | 99% | 83% | ✔ |
src.ingestion-server.server.private | 100% | 90% | ✔ |
src.metrics | 100% | 100% | ✔ |
src.metrics.custom-resource.add-sns-subscription | 95% | 86% | ✔ |
src.metrics.custom-resource.get-interval | 99% | 97% | ✔ |
src.metrics.custom-resource.put-dashboard | 97% | 84% | ✔ |
src.metrics.custom-resource.set-metrics-widgets | 98% | 93% | ✔ |
src.private | 96% | 73% | ✔ |
src.reporting | 100% | 82% | ✔ |
src.reporting.lambda.custom-resource.quicksight | 94% | 81% | ✔ |
src.reporting.private | 90% | 54% | ✔ |
src.streaming-ingestion | 100% | 100% | ✔ |
src.streaming-ingestion.lambdas.custom-resource | 86% | 63% | ✔ |
src.streaming-ingestion.private | 99% | 89% | ✔ |
src.streaming-ingestion.redshift | 100% | 100% | ✔ |
test | 96% | 83% | ✔ |
test.common | 93% | 100% | ✔ |
test.control-plane | 97% | 64% | ✔ |
test.ingestion-server.server | 97% | 88% | ✔ |
Summary | 96% (79229 / 82705) | 74% (6766 / 9119) | ✔ |
Minimum allowed line rate is 60%
pull_request
Metric | Status | Value | Error Threshold |
---|---|---|---|
Reliability rating | :white_check_mark: OK | 1 | > 1 |
Security rating | :white_check_mark: OK | 1 | > 1 |
Sqale rating | :white_check_mark: OK | 1 | > 1 |
Coverage | :white_check_mark: OK | 83.60 | < 80 |
Duplicated lines density | :white_check_mark: OK | 8.50 | > 30 |
Blocker violations | :white_check_mark: OK | 0 | > 0 |
Bugs | :white_check_mark: OK | 0 | > 0 |
Code smells | :white_check_mark: OK | 9 | > 40 |
Critical violations | :white_check_mark: OK | 0 | > 0 |
Major violations | :white_check_mark: OK | 0 | > 0 |
Vulnerabilities | :white_check_mark: OK | 0 | > 0 |
The following metrics might not affect the Quality Gate status but improving them will improve your project code quality.
No data Coverage
No data Duplication
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
Summary
(describe what this merge request does)
Implementation highlights
(describe how the merge request does for feature changes, share the RFC link if it has)
Test checklist
Is it a breaking change
Miscellaneous