Skip to content

Commit eccaad4

Browse files
committed
Add new case_validate source files to Make dependencies
Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
1 parent 15f00c9 commit eccaad4

File tree

5 files changed

+33
-15
lines changed

5 files changed

+33
-15
lines changed

tests/case_utils/case_file/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ kb.ttl: \
8282

8383
#TODO - kb.json has a conversion error with context dictionary construction and custom datatypes.
8484
kb_validation.ttl: \
85+
$(top_srcdir)/case_utils/case_validate/__init__.py \
86+
$(top_srcdir)/case_utils/case_validate/validate_types.py \
87+
$(top_srcdir)/case_utils/case_validate/validate_utils.py \
8588
kb.ttl
8689
source $(tests_srcdir)/venv/bin/activate \
8790
&& case_validate \

tests/case_utils/case_validate/case_test_examples/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ all: \
4444
$(tests_srcdir)/.venv.done.log \
4545
$(top_srcdir)/.ontology.done.log \
4646
$(top_srcdir)/case_utils/case_validate/__init__.py \
47+
$(top_srcdir)/case_utils/case_validate/validate_types.py \
48+
$(top_srcdir)/case_utils/case_validate/validate_utils.py \
4749
$(top_srcdir)/case_utils/ontology/__init__.py
4850
rm -f __$@ _$@
4951
source $(tests_srcdir)/venv/bin/activate \

tests/case_utils/case_validate/cli/Makefile

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ tests_srcdir := $(top_srcdir)/tests
2323

2424
RDF_TOOLKIT_JAR := $(case_srcdir)/lib/rdf-toolkit.jar
2525

26+
case_validate_sources := \
27+
$(top_srcdir)/case_utils/case_validate/__init__.py \
28+
$(top_srcdir)/case_utils/case_validate/validate_types.py \
29+
$(top_srcdir)/case_utils/case_validate/validate_utils.py
30+
2631
files_to_generate := \
2732
errant_cdo_concept_PASS.txt \
2833
errant_cdo_concept_XFAIL.txt \
@@ -62,9 +67,9 @@ clean:
6267
$(files_to_generate)
6368

6469
errant_cdo_concept_PASS.txt: \
70+
$(case_validate_sources) \
6571
$(tests_srcdir)/.venv.done.log \
6672
$(top_srcdir)/.ontology.done.log \
67-
$(top_srcdir)/case_utils/case_validate/__init__.py \
6873
$(top_srcdir)/case_utils/ontology/__init__.py \
6974
errant_cdo_concept.ttl
7075
rm -f _$@
@@ -77,9 +82,9 @@ errant_cdo_concept_PASS.txt: \
7782
mv _$@ $@
7883

7984
errant_cdo_concept_XFAIL.txt: \
85+
$(case_validate_sources) \
8086
$(tests_srcdir)/.venv.done.log \
8187
$(top_srcdir)/.ontology.done.log \
82-
$(top_srcdir)/case_utils/case_validate/__init__.py \
8388
$(top_srcdir)/case_utils/ontology/__init__.py \
8489
errant_cdo_concept.ttl
8590
rm -f _$@
@@ -94,9 +99,9 @@ errant_cdo_concept_XFAIL.txt: \
9499

95100
format_human_output_%: \
96101
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
102+
$(case_validate_sources) \
97103
$(tests_srcdir)/.venv.done.log \
98104
$(top_srcdir)/.ontology.done.log \
99-
$(top_srcdir)/case_utils/case_validate/__init__.py \
100105
$(top_srcdir)/case_utils/ontology/__init__.py
101106
rm -f _$@
102107
source $(tests_srcdir)/venv/bin/activate \
@@ -109,9 +114,9 @@ format_human_output_%: \
109114

110115
format_human_output_unspecified.txt: \
111116
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
117+
$(case_validate_sources) \
112118
$(tests_srcdir)/.venv.done.log \
113119
$(top_srcdir)/.ontology.done.log \
114-
$(top_srcdir)/case_utils/case_validate/__init__.py \
115120
$(top_srcdir)/case_utils/ontology/__init__.py
116121
rm -f _$@
117122
source $(tests_srcdir)/venv/bin/activate \
@@ -126,9 +131,9 @@ format_human_output_unspecified.txt: \
126131
# blank node ID that does not serve to inform the example.
127132
format_jsonld_output_%: \
128133
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
134+
$(case_validate_sources) \
129135
$(tests_srcdir)/.venv.done.log \
130136
$(top_srcdir)/.ontology.done.log \
131-
$(top_srcdir)/case_utils/case_validate/__init__.py \
132137
$(top_srcdir)/case_utils/ontology/__init__.py
133138
rm -f __$@ _$@
134139
source $(tests_srcdir)/venv/bin/activate \
@@ -146,9 +151,9 @@ format_jsonld_output_%: \
146151

147152
format_jsonld_output_unspecified.jsonld: \
148153
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
154+
$(case_validate_sources) \
149155
$(tests_srcdir)/.venv.done.log \
150156
$(top_srcdir)/.ontology.done.log \
151-
$(top_srcdir)/case_utils/case_validate/__init__.py \
152157
$(top_srcdir)/case_utils/ontology/__init__.py
153158
rm -f __$@ _$@
154159
source $(tests_srcdir)/venv/bin/activate \
@@ -166,9 +171,9 @@ format_jsonld_output_unspecified.jsonld: \
166171

167172
format_turtle_output_%: \
168173
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
174+
$(case_validate_sources) \
169175
$(tests_srcdir)/.venv.done.log \
170176
$(top_srcdir)/.ontology.done.log \
171-
$(top_srcdir)/case_utils/case_validate/__init__.py \
172177
$(top_srcdir)/case_utils/ontology/__init__.py
173178
rm -f _$@
174179
source $(tests_srcdir)/venv/bin/activate \
@@ -181,9 +186,9 @@ format_turtle_output_%: \
181186

182187
format_turtle_output_unspecified.ttl: \
183188
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
189+
$(case_validate_sources) \
184190
$(tests_srcdir)/.venv.done.log \
185191
$(top_srcdir)/.ontology.done.log \
186-
$(top_srcdir)/case_utils/case_validate/__init__.py \
187192
$(top_srcdir)/case_utils/ontology/__init__.py
188193
rm -f _$@
189194
source $(tests_srcdir)/venv/bin/activate \
@@ -196,9 +201,9 @@ format_turtle_output_unspecified.ttl: \
196201

197202
format_unspecified_output_%: \
198203
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
204+
$(case_validate_sources) \
199205
$(tests_srcdir)/.venv.done.log \
200206
$(top_srcdir)/.ontology.done.log \
201-
$(top_srcdir)/case_utils/case_validate/__init__.py \
202207
$(top_srcdir)/case_utils/ontology/__init__.py
203208
rm -f _$@
204209
source $(tests_srcdir)/venv/bin/activate \
@@ -210,9 +215,9 @@ format_unspecified_output_%: \
210215

211216
format_unspecified_output_unspecified.txt: \
212217
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
218+
$(case_validate_sources) \
213219
$(tests_srcdir)/.venv.done.log \
214220
$(top_srcdir)/.ontology.done.log \
215-
$(top_srcdir)/case_utils/case_validate/__init__.py \
216221
$(top_srcdir)/case_utils/ontology/__init__.py
217222
rm -f _$@
218223
source $(tests_srcdir)/venv/bin/activate \
@@ -223,9 +228,9 @@ format_unspecified_output_unspecified.txt: \
223228
mv _$@ $@
224229

225230
past_version_reference_PASS.txt: \
231+
$(case_validate_sources) \
226232
$(tests_srcdir)/.venv.done.log \
227233
$(top_srcdir)/.ontology.done.log \
228-
$(top_srcdir)/case_utils/case_validate/__init__.py \
229234
$(top_srcdir)/case_utils/ontology/__init__.py \
230235
$(top_srcdir)/case_utils/ontology/ontology_and_version_iris.txt \
231236
past_version_reference_PASS.ttl
@@ -237,9 +242,9 @@ past_version_reference_PASS.txt: \
237242
mv _$@ $@
238243

239244
past_version_reference_XFAIL.txt: \
245+
$(case_validate_sources) \
240246
$(tests_srcdir)/.venv.done.log \
241247
$(top_srcdir)/.ontology.done.log \
242-
$(top_srcdir)/case_utils/case_validate/__init__.py \
243248
$(top_srcdir)/case_utils/ontology/__init__.py \
244249
$(top_srcdir)/case_utils/ontology/ontology_and_version_iris.txt \
245250
past_version_reference_XFAIL.ttl
@@ -253,9 +258,9 @@ past_version_reference_XFAIL.txt: \
253258
mv _$@ $@
254259

255260
split_data_graph_PASS.txt: \
261+
$(case_validate_sources) \
256262
$(tests_srcdir)/.venv.done.log \
257263
$(top_srcdir)/.ontology.done.log \
258-
$(top_srcdir)/case_utils/case_validate/__init__.py \
259264
$(top_srcdir)/case_utils/ontology/__init__.py \
260265
split_data_graph_1.json \
261266
split_data_graph_2.json
@@ -269,9 +274,9 @@ split_data_graph_PASS.txt: \
269274
mv _$@ $@
270275

271276
split_data_graph_XFAIL.txt: \
277+
$(case_validate_sources) \
272278
$(tests_srcdir)/.venv.done.log \
273279
$(top_srcdir)/.ontology.done.log \
274-
$(top_srcdir)/case_utils/case_validate/__init__.py \
275280
$(top_srcdir)/case_utils/ontology/__init__.py \
276281
split_data_graph_1.json
277282
rm -f _$@
@@ -285,9 +290,9 @@ split_data_graph_XFAIL.txt: \
285290
mv _$@ $@
286291

287292
thing_metashacl_PASS.txt: \
293+
$(case_validate_sources) \
288294
$(tests_srcdir)/.venv.done.log \
289295
$(top_srcdir)/.ontology.done.log \
290-
$(top_srcdir)/case_utils/case_validate/__init__.py \
291296
$(top_srcdir)/case_utils/ontology/__init__.py \
292297
thing.ttl
293298
rm -f _$@

tests/case_utils/case_validate/shape_disabling/Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ clean:
3232

3333
validation_with_uuid_shape_disabled.txt: \
3434
$(tests_srcdir)/.venv.done.log \
35+
$(top_srcdir)/case_utils/case_validate/__init__.py \
36+
$(top_srcdir)/case_utils/case_validate/validate_types.py \
37+
$(top_srcdir)/case_utils/case_validate/validate_utils.py \
3538
disable_shape.ttl \
3639
example.ttl
3740
source $(tests_srcdir)/venv/bin/activate \
@@ -43,6 +46,9 @@ validation_with_uuid_shape_disabled.txt: \
4346

4447
validation_with_uuid_shape_enabled.txt: \
4548
$(tests_srcdir)/.venv.done.log \
49+
$(top_srcdir)/case_utils/case_validate/__init__.py \
50+
$(top_srcdir)/case_utils/case_validate/validate_types.py \
51+
$(top_srcdir)/case_utils/case_validate/validate_utils.py \
4652
example.ttl
4753
source $(tests_srcdir)/venv/bin/activate \
4854
&& case_validate \

tests/case_utils/case_validate/uco_test_examples/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ all: \
7676
$(tests_srcdir)/.venv.done.log \
7777
$(top_srcdir)/.ontology.done.log \
7878
$(top_srcdir)/case_utils/case_validate/__init__.py \
79+
$(top_srcdir)/case_utils/case_validate/validate_types.py \
80+
$(top_srcdir)/case_utils/case_validate/validate_utils.py \
7981
$(top_srcdir)/case_utils/ontology/__init__.py
8082
source $(tests_srcdir)/venv/bin/activate \
8183
&& case_validate \

0 commit comments

Comments
 (0)