• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CBIIT / crdc-datahub-codebase / 39842069342
78%

Build:
DEFAULT BRANCH: master
Ran 22 Oct 2026 07:40PM UTC
Jobs 6
Files 899
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Oct 2026 07:39PM UTC coverage: 77.67% (+9.2%) from 68.462%
39842069342

push

github

web-flow
Merge pull request #199 from CBIIT/3.7.0

3.7.0

12321 of 15826 branches covered (77.85%)

Branch coverage included in aggregate %.

9938 of 10867 new or added lines in 191 files covered. (91.45%)

2889 existing lines in 63 files now uncovered.

70184 of 90399 relevant lines covered (77.64%)

180.69 hits per line

Uncovered Changes

Lines Coverage ∆ File
114
27.24
9.16% apps/validator/src/common/mongo_dao.py
107
30.59
5.19% apps/backend/services/notify-user.js
50
77.7
apps/frontend/src/components/RichTextEditor/utils/markdown/markdownInlineParser.ts
44
83.38
10.46% apps/validator/src/metadata_remover.py
30
48.67
9.8% apps/backend/services/user.js
30
84.51
apps/frontend/src/components/RichTextEditor/utils/keyboard/keyboardListHandlers.ts
27
46.72
0.54% apps/validator/src/metadata_validator.py
26
54.51
54.51% apps/validator/src/file_validator.py
22
88.86
apps/backend/lib/email-content-cache.js
20
81.42
apps/backend/dao/mongoose-generic.js
20
0.0
apps/chatbot-backend/src/instrumentation.ts
18
29.83
4.94% apps/backend/config.js
18
27.17
27.17% apps/validator/src/config.py
18
93.91
6.69% apps/validator/src/test/validators/test_essential_validator_delete_metadata.py
17
83.12
17.1% apps/backend/services/application.js
17
85.63
apps/frontend/src/components/RichTextEditor/utils/markdown/markdownSerializer.ts
17
94.22
apps/validator/src/common/validation_closeout.py
16
76.32
apps/backend/services/program-service.js
14
58.12
1.41% apps/backend/services/submission.js
14
85.82
apps/frontend/src/components/RichTextEditor/hooks/useLinkPopup.tsx
14
89.22
apps/frontend/src/components/RichTextViewer/index.tsx
14
35.71
17.78% apps/validator/src/essential_validator.py
13
57.33
-0.31% apps/backend/services/data-record-service.js
12
79.63
15.8% apps/backend/dao/application.js
12
88.66
apps/frontend/src/components/RichTextEditor/utils/linkEditorUtils.ts
11
38.1
apps/backend/documentation/3-7-0/backfill-application-sequence-number.js
11
94.24
apps/frontend/src/components/ReopenApplicationButton/index.tsx
11
0.0
apps/frontend/src/components/RichTextEditor/utils/index.ts
10
90.99
apps/frontend/src/components/RichTextEditor/Controller.tsx
10
10.84
10.84% apps/validator/src/metadata_export.py
9
89.19
apps/backend/documentation/3-7-0/dedupe-review-comments.js
8
67.69
17.14% apps/backend/dao/dataRecords.js
8
82.62
3.2% apps/backend/dao/submission.js
8
93.79
apps/backend/documentation/recurring-steps/ensure-indexes.js
8
77.78
apps/frontend/src/components/RichTextEditor/EditorElement.tsx
7
94.62
apps/frontend/src/classes/ValidationResultsExcelBuilder.ts
7
95.83
-1.35% apps/frontend/src/components/PermissionPanel/index.tsx
6
84.67
-6.6% apps/backend/dao/qcResult.js
6
82.34
0.16% apps/backend/services/approved-studies.js
6
93.94
apps/frontend/src/components/RichTextEditor/Toolbar.tsx
6
85.08
75.16% apps/frontend/src/content/questionnaire/sections/A.tsx
5
86.67
apps/authn/util/safe-response-log.js
5
77.4
0.17% apps/backend/services/qc-result-service.js
5
67.98
51.89% apps/validator/src/data_loader.py
4
91.26
-3.74% apps/backend/dao/approvedStudy.js
4
92.0
apps/frontend/src/components/RichTextEditor/utils/editorTransforms.ts
4
0.0
0.0% apps/frontend/src/content/dataSubmissions/Controller.tsx
4
98.05
-0.69% apps/validator/src/test/test_mongo_dao_set_submission_validation_status.py
3
91.37
-0.78% apps/frontend/src/components/Questionnaire/AutocompleteInput.tsx
3
6.38
0.25% apps/frontend/src/components/Questionnaire/TableFileTypeAndExtensionInput.tsx
3
23.44
-0.13% apps/frontend/src/content/questionnaire/sections/D.tsx
3
94.23
apps/validator/src/common/srf.py
2
71.43
14.1% apps/authn/routes/auth.js
2
52.27
-2.49% apps/authn/routes/check.js
2
91.67
5.18% apps/backend/dao/program.js
2
0.0
0.0% apps/chatbot-backend/src/index.ts
2
97.45
1.94% apps/frontend/src/components/Questionnaire/ReviewFormDialog.tsx
2
97.73
apps/frontend/src/components/RichTextEditor/LinkPopup.tsx
2
96.83
apps/frontend/src/components/RichTextEditor/hooks/useRichTextEditor.tsx
2
94.0
apps/frontend/src/components/RichTextEditor/utils/documentUtils.ts
2
96.05
apps/frontend/src/components/RichTextEditor/utils/markdown/markdownDeserializer.ts
2
87.09
87.09% apps/frontend/src/content/dataSubmissions/DataSubmissionsListView.tsx
1
91.67
23.1% apps/backend/dao/batch.js
1
94.12
44.12% apps/backend/dao/user.js
1
88.89
apps/backend/mongoose/models/approved-study.js
1
90.0
apps/backend/mongoose/models/batch.js
1
92.31
apps/backend/mongoose/models/configuration.js
1
92.31
apps/backend/mongoose/models/data-record.js
1
88.89
apps/backend/mongoose/models/institution.js
1
88.89
apps/backend/mongoose/models/pending-pv.js
1
88.89
apps/backend/mongoose/models/program.js
1
90.0
apps/backend/mongoose/models/qc-result.js
1
90.0
apps/backend/mongoose/models/release.js
1
92.86
apps/backend/mongoose/models/submission.js
1
91.67
apps/backend/mongoose/models/user.js
1
88.89
apps/backend/mongoose/models/validation.js
1
51.81
27.74% apps/backend/services/release-service.js
1
80.56
0.1% apps/backend/utility/string-util.js
1
95.79
-1.24% apps/frontend/src/classes/Excel/B/SectionB.ts
1
91.83
1.26% apps/frontend/src/components/Contexts/FormContext.tsx
1
98.39
apps/frontend/src/components/ExportStudiesButton/index.tsx
1
73.96
-0.13% apps/frontend/src/components/Questionnaire/CustomAutocomplete.tsx
1
11.45
0.0% apps/frontend/src/components/Questionnaire/RadioYesNoInput.tsx
1
71.5
5.29% apps/frontend/src/content/questionnaire/FormView.tsx
1
92.75
0.03% apps/frontend/src/content/studies/ListView.tsx
1
95.56
0.13% apps/frontend/src/utils/formUtils.ts
1
96.58
26.08% apps/validator/src/common/model.py
1
78.4
56.14% apps/validator/src/common/model_reader.py
1
98.46
apps/validator/src/test/test_config_connection_string.py
1
99.28
-0.3% apps/validator/src/test/validators/test_metadata_batch_validation.py
1
99.83
-0.17% apps/validator/src/test/validators/test_metadata_remover.py
1
99.6
apps/validator/src/test/validators/test_validation_closeout.py

Coverage Regressions

Lines Coverage ∆ File
476
27.24
9.16% apps/validator/common/mongo_dao.py
425
63.42
1.22% apps/backend/apps/backend/services/submission.js
194
46.72
0.54% apps/validator/metadata_validator.py
182
36.26
4.96% apps/backend/apps/backend/services/notify-user.js
171
35.71
17.78% apps/validator/essential_validator.py
167
61.24
0.67% apps/backend/apps/backend/services/data-record-service.js
158
54.22
9.82% apps/backend/apps/backend/services/user.js
139
10.84
10.84% apps/validator/metadata_export.py
109
88.78
16.45% apps/backend/apps/backend/services/application.js
93
27.17
27.17% apps/validator/config.py
84
54.58
27.24% apps/backend/apps/backend/services/release-service.js
63
54.51
54.51% apps/validator/file_validator.py
62
43.79
4.12% apps/backend/apps/backend/config.js
57
52.79
8.75% apps/validator/common/utils.py
57
83.38
10.46% apps/validator/metadata_remover.py
41
69.64
18.92% apps/backend/apps/backend/dao/dataRecords.js
39
86.85
1.79% apps/backend/apps/backend/services/approved-studies.js
38
66.67
0.14% apps/backend/apps/backend/services/batch-service.js
35
93.91
6.69% apps/validator/test/validators/test_essential_validator_delete_metadata.py
33
57.33
-0.31% apps/backend/services/data-record-service.js
30
67.98
51.89% apps/validator/data_loader.py
23
78.4
56.14% apps/validator/common/model_reader.py
23
80.85
5.85% apps/backend/apps/backend/services/qc-result-service.js
18
90.54
7.59% apps/backend/apps/backend/dao/submission.js
16
54.55
21.69% apps/backend/apps/backend/services/configurationService.js
15
79.61
0.44% apps/backend/apps/backend/utility/string-util.js
14
92.86
2.86% apps/backend/apps/backend/dao/application.js
10
75.76
10.13% apps/authn/apps/authn/routes/auth.js
9
89.62
-7.32% apps/backend/apps/backend/dao/qcResult.js
9
60.53
-3.36% apps/authn/apps/authn/routes/check.js
8
73.17
-0.64% apps/authn/apps/authn/app.js
7
67.27
32.27% apps/validator/common/model_store.py
7
48.67
9.8% apps/backend/services/user.js
6
63.25
-5.13% apps/backend/crdc-datahub-database-drivers/domain/log-events.js
6
61.82
-5.45% apps/backend/apps/backend/crdc-datahub-database-drivers/domain/log-events.js
5
96.58
26.08% apps/validator/common/model.py
5
82.61
40.5% apps/backend/apps/backend/lib/create-email-template.js
5
46.72
0.54% apps/validator/src/metadata_validator.py
5
98.05
-0.69% apps/validator/test/test_mongo_dao_set_submission_validation_status.py
4
93.75
-2.97% apps/backend/apps/backend/dao/approvedStudy.js
4
95.79
-1.24% apps/frontend/src/classes/Excel/B/SectionB.ts
3
82.34
0.16% apps/backend/services/approved-studies.js
3
99.28
-0.3% apps/validator/test/validators/test_metadata_batch_validation.py
3
85.08
75.16% apps/frontend/src/content/questionnaire/sections/A.tsx
3
83.38
10.46% apps/validator/src/metadata_remover.py
2
97.1
21.93% apps/backend/apps/backend/services/institution-service.js
2
94.87
-1.9% apps/backend/apps/backend/dao/program.js
2
68.42
-1.58% apps/backend/apps/backend/verifier/user-info-verifier.js
2
79.63
15.8% apps/backend/dao/application.js
2
0.0
0.0% apps/chatbot-backend/src/index.ts
2
23.44
-0.13% apps/frontend/src/content/questionnaire/sections/D.tsx
2
82.62
3.2% apps/backend/dao/submission.js
1
27.17
27.17% apps/validator/src/config.py
1
67.98
51.89% apps/validator/src/data_loader.py
1
35.71
17.78% apps/validator/src/essential_validator.py
1
83.12
17.1% apps/backend/services/application.js
1
99.07
-0.25% apps/frontend/src/content/questionnaire/ListFilters.tsx
1
73.96
-0.13% apps/frontend/src/components/Questionnaire/CustomAutocomplete.tsx
1
90.63
19.66% apps/backend/apps/backend/dao/batch.js
1
67.27
32.27% apps/validator/src/common/model_store.py
1
91.37
-0.78% apps/frontend/src/components/Questionnaire/AutocompleteInput.tsx
1
94.06
94.06% apps/validator/dcf_manifest_generator.py
1
99.83
-0.17% apps/validator/test/validators/test_metadata_remover.py
Jobs
ID Job ID Ran Files Coverage
1 frontend - 39842069342.1 22 Oct 2026 07:50PM UTC 459
88.85
GitHub Action Run
2 chatbot-backend - 39842069342.2 22 Oct 2026 07:40PM UTC 12
25.11
GitHub Action Run
3 cli-uploader - 39842069342.3 22 Oct 2026 07:40PM UTC 42
36.92
GitHub Action Run
4 validators - 39842069342.4 22 Oct 2026 07:40PM UTC 128
66.8
GitHub Action Run
5 authn - 39842069342.5 22 Oct 2026 07:40PM UTC 32
80.43
GitHub Action Run
6 backend - 39842069342.6 22 Oct 2026 07:40PM UTC 226
70.42
GitHub Action Run
Source Files on build 39842069342
  • Tree
  • List 899
  • Changed 201
  • Source Changed 127
  • Coverage Changed 183
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39842069342
  • 190f843d on github
  • Prev Build on master (#28592582984)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc