[dv/sram] fix unmapped test names this PR is the equivalent of #6799, it fixes the test names in the testplan for both SRAM variants such that no tests are unmapped in nightly regressions. Signed-off-by: Udi Jonnalagadda <udij@google.com>
diff --git a/hw/ip/sram_ctrl/data/sram_ctrl_base_testplan.hjson b/hw/ip/sram_ctrl/data/sram_ctrl_base_testplan.hjson index 436c329..7d28ea5 100644 --- a/hw/ip/sram_ctrl/data/sram_ctrl_base_testplan.hjson +++ b/hw/ip/sram_ctrl/data/sram_ctrl_base_testplan.hjson
@@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0, see LICENSE for details. // SPDX-License-Identifier: Apache-2.0 { - name: "sram_ctrl_base" + name: "sram_ctrl" // TODO: remove the common testplans if not applicable import_testplans: ["hw/dv/tools/dvsim/testplans/csr_testplan.hjson", "hw/dv/tools/dvsim/testplans/alert_test_testplan.hjson", @@ -24,7 +24,7 @@ were executed correctly using the `mem_bkdr_if` ''' milestone: V1 - tests: ["{name}_smoke"] + tests: ["{variant}_smoke"] } { name: multiple_keys @@ -42,7 +42,7 @@ intervals ''' milestone: V2 - tests: ["{name}_multiple_keys"] + tests: ["{variant}_multiple_keys"] } { name: stress_pipeline @@ -52,7 +52,7 @@ stress the encryption pipeline. ''' milestone: V2 - tests: ["{name}_stress_pipeline"] + tests: ["{variant}_stress_pipeline"] } { name: bijection @@ -73,7 +73,7 @@ This process will be repeated for a number of new key seeds. ''' milestone: V2 - tests: ["{name}_bijection"] + tests: ["{variant}_bijection"] } { name: mem_tl_errors @@ -82,7 +82,7 @@ SRAM TLUL interface to verify that erroneous TLUL transactions are handled correctly. ''' milestone: V2 - tests: ["{name}_mem_tl_errors"] + tests: ["{variant}_mem_tl_errors"] } { name: access_during_key_req @@ -95,7 +95,7 @@ should be reflected in TB. ''' milestone: V2 - tests: ["{name}_access_during_key_req"] + tests: ["{variant}_access_during_key_req"] } { name: lc_escalation @@ -110,7 +110,7 @@ couple of memory accesses just to make sure everything is still in working order. ''' milestone: V2 - tests: ["{name}_lc_escalation"] + tests: ["{variant}_lc_escalation"] } { name: executable @@ -128,7 +128,7 @@ configured to be executable. ''' milestone: V2 - tests: ["{name}_executable"] + tests: ["{variant}_executable"] } { name: parity @@ -144,7 +144,7 @@ some memory accesses to make sure everything comes back online correctly. ''' milestone: V3 - tests: ["{name}_parity"] + tests: ["{variant}_parity"] } ]
diff --git a/hw/ip/sram_ctrl/data/sram_ctrl_main_testplan.hjson b/hw/ip/sram_ctrl/data/sram_ctrl_main_testplan.hjson index 86ef960..7505487 100644 --- a/hw/ip/sram_ctrl/data/sram_ctrl_main_testplan.hjson +++ b/hw/ip/sram_ctrl/data/sram_ctrl_main_testplan.hjson
@@ -4,6 +4,6 @@ // testplan for the main SRAM variant { - name: "sram_ctrl_main" + variant: "sram_ctrl_main" import_testplans: ["hw/ip/sram_ctrl/data/sram_ctrl_base_testplan.hjson"] }
diff --git a/hw/ip/sram_ctrl/data/sram_ctrl_ret_testplan.hjson b/hw/ip/sram_ctrl/data/sram_ctrl_ret_testplan.hjson index 56cd50c..b8df30d 100644 --- a/hw/ip/sram_ctrl/data/sram_ctrl_ret_testplan.hjson +++ b/hw/ip/sram_ctrl/data/sram_ctrl_ret_testplan.hjson
@@ -4,6 +4,6 @@ // testplan for the retention SRAM variant { - name: "sram_ctrl_ret" + variant: "sram_ctrl_ret" import_testplans: ["hw/ip/sram_ctrl/data/sram_ctrl_base_testplan.hjson"] }