1
- SCHEMA =../schema-1.13 .json
1
+ SCHEMA =../schema-1.23 .json
2
2
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
4
4
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
6
6
7
7
invalid : HAS_AJV
8
8
@# Redirect stdout to hide expected validation errors
@@ -14,6 +14,9 @@ valid-fail: HAS_AJV
14
14
valid-pass : HAS_AJV
15
15
@ajv test -s $(SCHEMA ) -d " valid-pass/*.yml" --valid
16
16
17
+ atlas-data-lake : HAS_AJV
18
+ @ajv test -s $(SCHEMA ) -d " ../../atlas-data-lake-testing/tests/unified/*.yml" --valid
19
+
17
20
versioned-api : HAS_AJV
18
21
@ajv test -s $(SCHEMA ) -d " ../../versioned-api/tests/*.yml" --valid
19
22
@@ -26,6 +29,9 @@ gridfs: HAS_AJV
26
29
transactions : HAS_AJV
27
30
@ajv test -s $(SCHEMA ) -d " ../../transactions/tests/unified/*.yml" --valid
28
31
32
+ transactions-convenient-api : HAS_AJV
33
+ @ajv test -s $(SCHEMA ) -d " ../../transactions-convenient-api/tests/unified/*.yml" --valid
34
+
29
35
change-streams : HAS_AJV
30
36
@ajv test -s $(SCHEMA ) -d " ../../change-streams/tests/unified/*.yml" --valid
31
37
@@ -38,13 +44,25 @@ crud: HAS_AJV
38
44
collection-management : HAS_AJV
39
45
@ajv test -s $(SCHEMA ) -d " ../../collection-management/tests/*.yml" --valid
40
46
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
+
41
56
sessions : HAS_AJV
42
57
@ajv test -s $(SCHEMA ) -d " ../../sessions/tests/*.yml" --valid
43
58
44
59
command-logging-and-monitoring : HAS_AJV
45
60
@ajv test -s $(SCHEMA ) -d " ../../command-logging-and-monitoring/tests/logging/*.yml" --valid
46
61
@ajv test -s $(SCHEMA ) -d " ../../command-logging-and-monitoring/tests/monitoring/*.yml" --valid
47
62
63
+ client-side-encryption : HAS_AJV
64
+ @ajv test -s $(SCHEMA ) -d " ../../client-side-encryption/tests/unified/*.yml" --valid
65
+
48
66
HAS_AJV :
49
67
@if ! command -v ajv > /dev/null; then \
50
68
echo ' Error: need "npm install -g ajv-cli"' 1>&2 ; \
0 commit comments