Skip to content

Commit 12c645d

Browse files
Adds support for validating integrity of fixtures in tests workflow (#2013)
1 parent ce7073e commit 12c645d

File tree

3 files changed

+31
-4
lines changed

3 files changed

+31
-4
lines changed

.github/workflows/test-base.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ jobs:
2525
with:
2626
load: true
2727
set: |
28-
*.cache-from=type=local,src=/tmp/.buildx-cache
29-
*.cache-to=type=local,dest=/tmp/.buildx-cache-new
28+
*.cache-from=type=local,src=/tmp/.buildx-cache
29+
*.cache-to=type=local,dest=/tmp/.buildx-cache-new
3030
files: docker-compose.yaml,docker-compose.local.yaml
3131

3232
- name: Start services
@@ -35,6 +35,9 @@ jobs:
3535
- name: Check migrations
3636
run: make checkmigration
3737

38+
- name: Validate integrity of fixtures
39+
run: make load-dummy-data
40+
3841
- name: Run tests
3942
run: make test-coverage
4043

data/dummy/facility.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3206,7 +3206,7 @@
32063206
"modified_date": "2023-12-07T08:47:53.751Z",
32073207
"deleted": false,
32083208
"patient": 18,
3209-
"patient_no": "IP008",
3209+
"patient_no": "IP02578",
32103210
"facility": 1,
32113211
"deprecated_diagnosis": "",
32123212
"deprecated_icd11_provisional_diagnoses": "[]",
@@ -3277,7 +3277,7 @@
32773277
"modified_date": "2023-12-15T08:47:53.751Z",
32783278
"deleted": false,
32793279
"patient": 18,
3280-
"patient_no": "IP009",
3280+
"patient_no": "IP1009",
32813281
"facility": 1,
32823282
"deprecated_diagnosis": "",
32833283
"deprecated_icd11_provisional_diagnoses": "[]",

data/dummy/users.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"phone_number": "+919696969696",
2323
"alt_phone_number": null,
2424
"gender": 3,
25+
"video_connect_link": null,
2526
"date_of_birth": "2005-01-01",
2627
"home_facility": null,
2728
"verified": false,
@@ -57,6 +58,7 @@
5758
"phone_number": "+911234567891",
5859
"alt_phone_number": "+911234567891",
5960
"gender": 3,
61+
"video_connect_link": null,
6062
"date_of_birth": "2005-01-01",
6163
"home_facility": null,
6264
"verified": true,
@@ -92,6 +94,7 @@
9294
"phone_number": "+919876543219",
9395
"alt_phone_number": "+919876543219",
9496
"gender": 1,
97+
"video_connect_link": null,
9598
"date_of_birth": "2005-01-01",
9699
"home_facility": null,
97100
"verified": true,
@@ -127,6 +130,7 @@
127130
"phone_number": "+919876543219",
128131
"alt_phone_number": "+919876543219",
129132
"gender": 1,
133+
"video_connect_link": null,
130134
"date_of_birth": "2005-01-01",
131135
"home_facility": null,
132136
"verified": true,
@@ -162,6 +166,7 @@
162166
"phone_number": "+919876543219",
163167
"alt_phone_number": "+919876543219",
164168
"gender": 1,
169+
"video_connect_link": null,
165170
"date_of_birth": "2005-01-01",
166171
"home_facility": null,
167172
"verified": true,
@@ -197,6 +202,7 @@
197202
"phone_number": "+919876543219",
198203
"alt_phone_number": "+919876543219",
199204
"gender": 1,
205+
"video_connect_link": null,
200206
"date_of_birth": "2005-01-01",
201207
"home_facility": null,
202208
"verified": true,
@@ -232,6 +238,7 @@
232238
"phone_number": "+919876543219",
233239
"alt_phone_number": "+919876543219",
234240
"gender": 1,
241+
"video_connect_link": null,
235242
"date_of_birth": "2005-01-01",
236243
"home_facility": null,
237244
"verified": true,
@@ -267,6 +274,7 @@
267274
"phone_number": "+919876543219",
268275
"alt_phone_number": "+919876543219",
269276
"gender": 1,
277+
"video_connect_link": null,
270278
"date_of_birth": "2005-01-01",
271279
"home_facility": null,
272280
"verified": true,
@@ -302,6 +310,7 @@
302310
"phone_number": "+919876543219",
303311
"alt_phone_number": "+919876543219",
304312
"gender": 1,
313+
"video_connect_link": null,
305314
"date_of_birth": "2005-01-01",
306315
"home_facility": null,
307316
"verified": true,
@@ -337,6 +346,7 @@
337346
"phone_number": "+919876543219",
338347
"alt_phone_number": "+919876543219",
339348
"gender": 1,
349+
"video_connect_link": null,
340350
"date_of_birth": "2005-01-01",
341351
"home_facility": null,
342352
"verified": true,
@@ -372,6 +382,7 @@
372382
"phone_number": "+919876543219",
373383
"alt_phone_number": "+919876543219",
374384
"gender": 1,
385+
"video_connect_link": null,
375386
"date_of_birth": "2005-01-01",
376387
"home_facility": null,
377388
"verified": true,
@@ -407,6 +418,7 @@
407418
"phone_number": "+919876543219",
408419
"alt_phone_number": "+919876543219",
409420
"gender": 1,
421+
"video_connect_link": null,
410422
"date_of_birth": "2005-01-01",
411423
"home_facility": null,
412424
"verified": true,
@@ -442,6 +454,7 @@
442454
"phone_number": "+919876543219",
443455
"alt_phone_number": "+919876543219",
444456
"gender": 1,
457+
"video_connect_link": null,
445458
"date_of_birth": "2005-01-01",
446459
"home_facility": null,
447460
"verified": true,
@@ -477,6 +490,7 @@
477490
"phone_number": "+919876543219",
478491
"alt_phone_number": "+919876543219",
479492
"gender": 1,
493+
"video_connect_link": null,
480494
"date_of_birth": "2005-01-01",
481495
"home_facility": null,
482496
"verified": true,
@@ -512,6 +526,7 @@
512526
"phone_number": "+919876543219",
513527
"alt_phone_number": "+919876543219",
514528
"gender": 1,
529+
"video_connect_link": null,
515530
"date_of_birth": "2005-01-01",
516531
"home_facility": null,
517532
"verified": true,
@@ -547,6 +562,7 @@
547562
"phone_number": "+919876543219",
548563
"alt_phone_number": "+919876543219",
549564
"gender": 1,
565+
"video_connect_link": null,
550566
"date_of_birth": "2005-01-01",
551567
"home_facility": null,
552568
"verified": true,
@@ -582,6 +598,7 @@
582598
"phone_number": "+919876543219",
583599
"alt_phone_number": "+919876543219",
584600
"gender": 1,
601+
"video_connect_link": null,
585602
"date_of_birth": "2005-01-01",
586603
"home_facility": null,
587604
"verified": true,
@@ -617,6 +634,7 @@
617634
"phone_number": "+919876543219",
618635
"alt_phone_number": "+919876543219",
619636
"gender": 1,
637+
"video_connect_link": null,
620638
"date_of_birth": "2005-01-01",
621639
"home_facility": null,
622640
"verified": true,
@@ -652,6 +670,7 @@
652670
"phone_number": "+919876543219",
653671
"alt_phone_number": "+919876543219",
654672
"gender": 1,
673+
"video_connect_link": null,
655674
"date_of_birth": "2005-01-01",
656675
"home_facility": null,
657676
"verified": true,
@@ -687,6 +706,7 @@
687706
"phone_number": "+919876543219",
688707
"alt_phone_number": "+919876543219",
689708
"gender": 1,
709+
"video_connect_link": null,
690710
"date_of_birth": "2005-01-01",
691711
"home_facility": null,
692712
"verified": true,
@@ -722,6 +742,7 @@
722742
"phone_number": "+919876543219",
723743
"alt_phone_number": "+919876543219",
724744
"gender": 1,
745+
"video_connect_link": null,
725746
"date_of_birth": "2005-01-01",
726747
"home_facility": 1,
727748
"verified": true,
@@ -757,6 +778,7 @@
757778
"phone_number": "+919876543219",
758779
"alt_phone_number": "+919876543219",
759780
"gender": 1,
781+
"video_connect_link": null,
760782
"date_of_birth": "2005-01-01",
761783
"home_facility": 1,
762784
"verified": true,
@@ -792,6 +814,7 @@
792814
"phone_number": "+918878825662",
793815
"alt_phone_number": "+918878825662",
794816
"gender": 2,
817+
"video_connect_link": null,
795818
"date_of_birth": "2005-01-01",
796819
"home_facility": 1,
797820
"verified": true,
@@ -827,6 +850,7 @@
827850
"phone_number": "+918744587566",
828851
"alt_phone_number": "+918744587566",
829852
"gender": 1,
853+
"video_connect_link": null,
830854
"date_of_birth": "2005-01-01",
831855
"home_facility": 1,
832856
"verified": true,

0 commit comments

Comments
 (0)