diff --git a/tests/test_plot/test_step.py b/tests/test_plot/test_step.py index 7fc7c42d..9b7381b0 100644 --- a/tests/test_plot/test_step.py +++ b/tests/test_plot/test_step.py @@ -61,3 +61,12 @@ def test_step_variant_1(test_dir): # Check all outputs are there ctx.expect_out_file(prj+'-3D.step') ctx.clean_up(keep_project=True) + + +def test_render_3d_variant_1(test_dir): + prj = 'kibom-variant_3' + ctx = context.TestContext(test_dir, 'test_render_3d_variant_1', prj, 'render_3d_variant_1', '') + ctx.run(extra_debug=True) + # Check all outputs are there + ctx.expect_out_file(prj+'-3D_top.png') + ctx.clean_up(keep_project=True) diff --git a/tests/yaml_samples/render_3d_variant_1.kibot.yaml b/tests/yaml_samples/render_3d_variant_1.kibot.yaml new file mode 100644 index 00000000..0be3eea3 --- /dev/null +++ b/tests/yaml_samples/render_3d_variant_1.kibot.yaml @@ -0,0 +1,24 @@ +# Example KiBot config file +kibot: + version: 1 + +filters: + - name: '3D change' + comment: 'Changes R2 3D model' + type: var_rename + force_variant: 'default' + +variants: + - name: 'default' + comment: 'Default variant' + type: ibom + variants_blacklist: T2,T3 + pre_transform: '3D change' + +outputs: + - name: '3d_default' + comment: "3D view w/variant" + type: render_3d + options: + variant: default +