Commit 8c28ec89 authored by Dimitris Lampridis's avatar Dimitris Lampridis

pytest: update app_id matching

parent 5d1f9bea
......@@ -20,7 +20,7 @@ def build_default_cfg():
config.pad = 0
config.clock_freq = 0
config.flags = 0
config.app_id = 0x5452544c
config.app_id = 0x4d544400 # Common part of app_id for SPEC and SVEC demo
config.n_cpu = 2
config.smem_size = 0x00002000
config.n_hmq[0] = 2
......
......@@ -19,7 +19,8 @@ class TestConfig(object):
def test_valid_host(self, trtl_device, cfg):
assert trtl_device.rom.signature == cfg.signature
assert ((trtl_device.rom.app_id == cfg.app_id) or (trtl_device.rom.app_id == cfg.app_id | 0x10001)) # SVEC or SPEC DEMO
assert ((trtl_device.rom.app_id == cfg.app_id | ord('C')) or
(trtl_device.rom.app_id == cfg.app_id | ord('V'))) # SVEC or SPEC DEMO
assert trtl_device.rom.n_cpu == cfg.n_cpu
def test_valid_softcpu(self, trtl_cpu, cfg, firmware_file_config):
......@@ -33,5 +34,6 @@ class TestConfig(object):
assert msg is not None
assert msg.payload[0] == cfg.signature
assert ((msg.payload[5] == cfg.app_id) or (msg.payload[5] == cfg.app_id | 0x10001))
assert ((msg.payload[5] == cfg.app_id | ord('C')) or
(msg.payload[5] == cfg.app_id | ord('V'))) # SVEC or SPEC DEMO
assert msg.payload[6] == cfg.n_cpu
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment