[Tests][Diff][Added] Compare with output and multi variant cases

This commit is contained in:
Salvador E. Tropea 2024-01-16 10:04:26 -03:00
parent 18e4397a3d
commit 39e310edb8
2 changed files with 27 additions and 2 deletions

View File

@ -242,3 +242,20 @@ def test_sch_bizarre_cases(test_dir):
cov.save()
assert ok_pol is False
assert ok_pin is False
@pytest.mark.slow
@pytest.mark.eeschema
def test_sch_variant_diff(test_dir):
""" Diff between SCH variants, using a separated output and using mutivar """
prj = 'kibom-variant_3'
ctx = context.TestContext(test_dir, prj, 'sch_variant_1', '')
ctx.run()
ctx.expect_out_file(['kibom-variant_3-diff_sch_variant_sch_default.pdf',
'kibom-variant_3-diff_sch_variant_sch_production.pdf',
'kibom-variant_3-diff_sch_variant_sch_test.pdf',
'kibom-variant_3-diff_sch_Current-default_variant.pdf',
'kibom-variant_3-diff_sch_Current-production_variant.pdf',
'kibom-variant_3-diff_sch_Current-test_variant.pdf',
'kibom-variant_3-diff_sch.pdf'])
ctx.clean_up()

View File

@ -52,8 +52,6 @@ outputs:
comment: "Schematic difference with variant"
type: diff
options:
# old: pcb_default
# old_type: output
pcb: false
old: ''
old_type: multivar
@ -62,3 +60,13 @@ outputs:
cache_dir: .cache
# use_file_id: true
add_link_id: true
- name: 'diff_sch_output'
comment: "Schematic difference with variant"
type: diff
options:
old: sch_default
old_type: output
pcb: false
cache_dir: .cache
use_file_id: true