@@ -166,44 +166,56 @@ set(TEST_DIR "${CMAKE_CURRENT_BINARY_DIR}/test")
166
166
# Create test output as separate target folded into `make all`
167
167
add_custom_target (fcsv_test_setup
168
168
ALL
169
- DEPENDS csv_local_test
169
+ DEPENDS csv_test
170
170
COMMAND ${CMAKE_COMMAND} -E echo "Copying test and reference data"
171
171
COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_CURRENT_SOURCE_DIR} /files" "${TEST_DIR} "
172
172
VERBATIM
173
173
USES_TERMINAL
174
174
)
175
175
176
- # Create csv_write_test output as separate target folded into `make all`
177
- add_custom_target (run_csv_write_test
178
- ALL
179
- DEPENDS fcsv_test_setup
180
- COMMAND ${CMAKE_COMMAND} -E echo "Running csv_write_test"
181
- COMMAND $<TARGET_FILE:csv_write_test>
182
- BYPRODUCTS test_write.csv
183
- WORKING_DIRECTORY "${TEST_DIR} "
184
- VERBATIM
185
- USES_TERMINAL
186
- )
187
-
188
- # Create csv_read_test output as separate target folded into `make all`
189
- add_custom_target (run_csv_read_test
190
- ALL
191
- DEPENDS run_csv_write_test
192
- COMMAND ${CMAKE_COMMAND} -E echo "Running csv_read_test"
193
- COMMAND $<TARGET_FILE:csv_read_test> > csv_read_test.out
194
- BYPRODUCTS csv_read_test.out
195
- WORKING_DIRECTORY "${TEST_DIR} "
196
- VERBATIM
197
- USES_TERMINAL
198
- )
176
+ # # Create csv_write_test output as separate target folded into `make all`
177
+ # add_custom_target(run_csv_write_test
178
+ # ALL
179
+ # DEPENDS fcsv_test_setup
180
+ # COMMAND ${CMAKE_COMMAND} -E echo "Running csv_write_test"
181
+ # COMMAND $<TARGET_FILE:csv_write_test>
182
+ # BYPRODUCTS test_write.csv
183
+ # WORKING_DIRECTORY "${TEST_DIR}"
184
+ # VERBATIM
185
+ # USES_TERMINAL
186
+ # )
187
+
188
+ # # Create csv_read_test output as separate target folded into `make all`
189
+ # add_custom_target(run_csv_read_test
190
+ # ALL
191
+ # DEPENDS run_csv_write_test
192
+ # COMMAND ${CMAKE_COMMAND} -E echo "Running csv_read_test"
193
+ # COMMAND $<TARGET_FILE:csv_read_test> > csv_read_test.out
194
+ # BYPRODUCTS csv_read_test.out
195
+ # WORKING_DIRECTORY "${TEST_DIR}"
196
+ # VERBATIM
197
+ # USES_TERMINAL
198
+ # )
199
+
200
+ # # Create csv_local_test output as separate target folded into `make all`
201
+ # add_custom_target(run_csv_local_test
202
+ # ALL
203
+ # DEPENDS fcsv_test_setup
204
+ # COMMAND ${CMAKE_COMMAND} -E echo "Running csv_local_test"
205
+ # COMMAND $<TARGET_FILE:csv_local_test> > csv_test.out
206
+ # BYPRODUCTS csv_test.out test2.csv
207
+ # WORKING_DIRECTORY "${TEST_DIR}"
208
+ # VERBATIM
209
+ # USES_TERMINAL
210
+ # )
199
211
200
212
# Create csv_local_test output as separate target folded into `make all`
201
213
add_custom_target (run_csv_local_test
202
214
ALL
203
215
DEPENDS fcsv_test_setup
204
216
COMMAND ${CMAKE_COMMAND} -E echo "Running csv_local_test"
205
- COMMAND $<TARGET_FILE:csv_local_test > > csv_test.out
206
- BYPRODUCTS csv_test.out test2.csv
217
+ COMMAND $<TARGET_FILE:csv_test > > csv_test.out
218
+ BYPRODUCTS csv_test.out test2.csv test_write.csv
207
219
WORKING_DIRECTORY "${TEST_DIR} "
208
220
VERBATIM
209
221
USES_TERMINAL
@@ -214,11 +226,11 @@ add_custom_target(run_csv_local_test
214
226
# Tests using CMake's simple built-in "compare_files" command
215
227
# Compare output with original reference data
216
228
217
- # Example 1: csv_read_test.out
218
- add_test (NAME 1_csv_read_test
219
- COMMAND ${CMAKE_COMMAND} -E compare_files --ignore -eol csv_read_test.out csv_read_test.out.ref
220
- CONFIGURATIONS Debug Release ""
221
- )
229
+ # # Example 1: csv_read_test.out
230
+ # add_test(NAME 1_csv_read_test
231
+ # COMMAND ${CMAKE_COMMAND} -E compare_files --ignore-eol csv_read_test.out csv_read_test.out.ref
232
+ # CONFIGURATIONS Debug Release ""
233
+ # )
222
234
223
235
# Example 2: csv_test.out
224
236
add_test (NAME 2_csv_test
@@ -239,15 +251,15 @@ add_test(NAME 4_test2
239
251
)
240
252
241
253
set_tests_properties (
242
- 1_csv_read_test
254
+ # 1_csv_read_test
243
255
2_csv_test
244
256
3_test_write
245
257
4_test2
246
258
PROPERTIES
247
259
DEPENDS fcsv_test_setup
248
- DEPENDS run_csv_write_test
249
- DEPENDS run_csv_read_test
250
- DEPENDS run_csv_local_test
260
+ # DEPENDS run_csv_write_test
261
+ # DEPENDS run_csv_read_test
262
+ DEPENDS run_csv_test
251
263
WORKING_DIRECTORY "${TEST_DIR} "
252
264
TIMEOUT 30
253
265
)
0 commit comments