Skip to content

Commit 887d24f

Browse files
committed
Add new tests for multivalue --define and --reset
1 parent f9f7f81 commit 887d24f

4 files changed

Lines changed: 12 additions & 0 deletions

File tree

application/testing/tests.features.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,13 +232,16 @@ f3d_test(NAME TestFontColor DATA suzanne.ply ARGS -n --font-color=Orange UI)
232232

233233
## Special CLI syntax
234234
f3d_test(NAME TestDefines DATA dragon.vtu ARGS -Dscene.up_direction=+Z --define=model.color.rgb=red)
235+
f3d_test(NAME TestDefinesMultiple DATA dragon.vtu ARGS --define=scene.up_direction=+Z --define=model.color.rgb=red)
235236
f3d_test(NAME TestDefinesInvalid DATA dragon.vtu ARGS -Dscene.up_direction+Z REGEXP "Could not parse a define" NO_BASELINE)
236237
f3d_test(NAME TestDefinesInexistent DATA dragon.vtu ARGS -Dscene.up_director=+Z REGEXP "option from CLI options does not exists" NO_BASELINE)
237238
f3d_test(NAME TestAlternativeOptionSyntax DATA WaterBottle.glb ARGS --max-size 0.2 REGEXP "file is bigger than max size" NO_BASELINE)
238239
f3d_test(NAME TestCustomOptionsNone DATA red_translucent_monkey.gltf ARGS --blending=none --anti-aliasing=none --point-sprites=none)
240+
f3d_test(NAME TestDefineAndReset DATA dragon.vtu ARGS -Drender.show_edges=1 --define=render.background.color=1,1,1 -Rrender.show_edges --reset=render.background.color)
239241

240242
## Config
241243
f3d_test(NAME TestConfigReset DATA suzanne.stl ARGS -Rrender.grid.enable --reset=ui.axis CONFIG ${F3D_SOURCE_DIR}/testing/configs/complex.json)
244+
f3d_test(NAME TestConfigResetMultiple DATA suzanne.stl ARGS --reset=render.grid.enable --reset=ui.axis CONFIG ${F3D_SOURCE_DIR}/testing/configs/complex.json)
242245
f3d_test(NAME TestConfigResetInexistent DATA suzanne.stl ARGS -Rrender.glid.enable REGEXP "option from CLI options does not exists" NO_BASELINE)
243246
f3d_test(NAME TestConfigOrder DATA suzanne.ply ARGS CONFIG ${F3D_SOURCE_DIR}/testing/configs/config_order.json) # `.+` > `.*` alphabetically but overridden by the order
244247
# Needs https://gitlab.kitware.com/vtk/vtk/-/merge_requests/12489
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)