1- SCHEMA =../schema-1.13 .json
1+ SCHEMA =../schema-1.23 .json
22
3- .PHONY : all invalid valid-fail valid-pass versioned-api load-balancers gridfs transactions crud collection-management sessions command-logging-and-monitoring client-side-operations-timeout HAS_AJV
3+ .PHONY : all invalid valid-fail valid-pass atlas-data-lake versioned-api load-balancers gridfs transactions transactions-convenient-api crud collection-management read-write-concern retryable-reads retryable-writes sessions command-logging-and-monitoring client-side-operations-timeout HAS_AJV
44
5- all : invalid valid-fail valid-pass versioned-api load-balancers gridfs transactions change-streams crud collection-management sessions command-logging-and-monitoring client-side-operations-timeout
5+ all : invalid valid-fail valid-pass atlas-data-lake versioned-api load-balancers gridfs transactions transactions-convenient-api change-streams crud collection-management read-write-concern retryable-reads retryable-writes sessions command-logging-and-monitoring client-side-operations-timeout client-side-encryption
66
77invalid : HAS_AJV
88 @# Redirect stdout to hide expected validation errors
@@ -14,6 +14,9 @@ valid-fail: HAS_AJV
1414valid-pass : HAS_AJV
1515 @ajv test -s $(SCHEMA ) -d " valid-pass/*.yml" --valid
1616
17+ atlas-data-lake : HAS_AJV
18+ @ajv test -s $(SCHEMA ) -d " ../../atlas-data-lake-testing/tests/unified/*.yml" --valid
19+
1720versioned-api : HAS_AJV
1821 @ajv test -s $(SCHEMA ) -d " ../../versioned-api/tests/*.yml" --valid
1922
@@ -26,6 +29,9 @@ gridfs: HAS_AJV
2629transactions : HAS_AJV
2730 @ajv test -s $(SCHEMA ) -d " ../../transactions/tests/unified/*.yml" --valid
2831
32+ transactions-convenient-api : HAS_AJV
33+ @ajv test -s $(SCHEMA ) -d " ../../transactions-convenient-api/tests/unified/*.yml" --valid
34+
2935change-streams : HAS_AJV
3036 @ajv test -s $(SCHEMA ) -d " ../../change-streams/tests/unified/*.yml" --valid
3137
@@ -38,13 +44,25 @@ crud: HAS_AJV
3844collection-management : HAS_AJV
3945 @ajv test -s $(SCHEMA ) -d " ../../collection-management/tests/*.yml" --valid
4046
47+ read-write-concern : HAS_AJV
48+ @ajv test -s $(SCHEMA ) -d " ../../read-write-concern/tests/operation/*.yml" --valid
49+
50+ retryable-reads : HAS_AJV
51+ @ajv test -s $(SCHEMA ) -d " ../../retryable-reads/tests/unified/*.yml" --valid
52+
53+ retryable-writes : HAS_AJV
54+ @ajv test -s $(SCHEMA ) -d " ../../retryable-writes/tests/unified/*.yml" --valid
55+
4156sessions : HAS_AJV
4257 @ajv test -s $(SCHEMA ) -d " ../../sessions/tests/*.yml" --valid
4358
4459command-logging-and-monitoring : HAS_AJV
4560 @ajv test -s $(SCHEMA ) -d " ../../command-logging-and-monitoring/tests/logging/*.yml" --valid
4661 @ajv test -s $(SCHEMA ) -d " ../../command-logging-and-monitoring/tests/monitoring/*.yml" --valid
4762
63+ client-side-encryption : HAS_AJV
64+ @ajv test -s $(SCHEMA ) -d " ../../client-side-encryption/tests/unified/*.yml" --valid
65+
4866HAS_AJV :
4967 @if ! command -v ajv > /dev/null; then \
5068 echo ' Error: need "npm install -g ajv-cli"' 1>&2 ; \
0 commit comments