Skip to content

Commit f26cefd

Browse files
committed
[CI]: adding odin_tech_basic and odin_tech_strong
Signed-off-by: Seyed Alireza Damghani <[email protected]>
1 parent d82b16c commit f26cefd

File tree

5 files changed

+18
-15
lines changed

5 files changed

+18
-15
lines changed

.github/workflows/test.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,13 @@ jobs:
194194
suite: 'odin_reg_basic'
195195
},
196196
{
197-
name: 'Odin Reg Techmap',
198-
suite: 'odin_reg_techmap'
197+
name: 'Odin Tech Basic',
198+
suite: 'odin_tech_basic'
199+
}
200+
,
201+
{
202+
name: 'Odin Tech Strong',
203+
suite: 'odin_tech_strong'
199204
}
200205
]
201206
name: 'R: ${{ matrix.name }}'
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
regression_test/benchmark/task/_BLIF/FIR
2+
regression_test/benchmark/task/_BLIF/full
3+
regression_test/benchmark/task/_BLIF/large
4+
regression_test/benchmark/task/_BLIF/vtr

ODIN_II/regression_test/benchmark/suite/_BLIF/techmap_lightsuite/task_list.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ regression_test/benchmark/task/_BLIF/common
22
regression_test/benchmark/task/_BLIF/syntax
33
regression_test/benchmark/task/_BLIF/operators
44
regression_test/benchmark/task/_BLIF/micro
5+
regression_test/benchmark/task/_BLIF/arch_sweep
6+
regression_test/benchmark/task/_BLIF/keywords/*

ODIN_II/regression_test/benchmark/suite/_BLIF/techmap_suite/task_list.conf

Lines changed: 0 additions & 10 deletions
This file was deleted.

run_reg_test.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,10 @@ def run_odin_test(args, test_name):
273273
odin_reg_script[-1] += "task/full"
274274
elif test_name == "odin_reg_basic":
275275
odin_reg_script[-1] += "suite/light_suite"
276-
elif test_name == "odin_reg_techmap":
277-
odin_reg_script[-1] += "suite/_BLIF/techmap_suite"
276+
elif test_name == "odin_tech_basic":
277+
odin_reg_script[-1] += "suite/_BLIF/techmap_lightsuite"
278+
elif test_name == "odin_tech_strong":
279+
odin_reg_script[-1] += "suite/_BLIF/techmap_heavysuite"
278280
elif test_name == "odin_reg_strong":
279281
odin_reg_script[-1] += "suite/heavy_suite"
280282
else:
@@ -283,7 +285,7 @@ def run_odin_test(args, test_name):
283285
odin_root = str(Path(odin_reg_script[0]).resolve().parent)
284286

285287
# generates yosys blif if needed
286-
if test_name == "odin_reg_techmap":
288+
if "odin_tech" in test_name:
287289
yosys_reg_script = [
288290
str(paths.run_yosys_path),
289291
"-t",

0 commit comments

Comments
 (0)