| // Copyright lowRISC contributors. | 
 | // Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
 | // SPDX-License-Identifier: Apache-2.0 | 
 | { | 
 |   // 'name' is mandatory field | 
 |   name: "foo" | 
 |   intf: ["tl", "jtag"] | 
 |  | 
 |   // 'import_testplans' is a list of imported common testplans | 
 |   // paths are relative to repository top | 
 |   // all key_value pairs in this file other than 'import_testplans' and 'entries' | 
 |   // can be used for wildcard substitutions in imported testplans | 
 |   import_testplans: ["util/dvsim/examples/testplanner/common_testplan.hjson"] | 
 |   testpoints: [ | 
 |     { | 
 |       // name of the testplan entry - should be unique | 
 |       name: smoke | 
 |       desc: '''FOO smoke test. Describe this test in sufficient detail. You can split | 
 |             the description on multiple lines like this (with 3 single-inverted commas. | 
 |             Note that the subsequent lines are indented right below where the inverted | 
 |             commas start.''' | 
 |       // milestone for which this test is targeted for - V1, V2 or V3 | 
 |       milestone: V1 | 
 |       // tests of actual written tests that maps to this entry | 
 |       tests: ["{name}_smoke"] | 
 |     } | 
 |     { | 
 |       name: feature1 | 
 |       desc: "A single line description with single double-inverted commas." | 
 |       milestone: V2 | 
 |       // testplan entry with no tests added | 
 |       tests: ["{name}_{intf}_feature1"] | 
 |     } | 
 |     { | 
 |       name: feature2 | 
 |       desc: '''**Goal**: How-to description | 
 |  | 
 |             **Stimulus**: If possible, in the description indicate a brief one-liner | 
 |             goal on the first line. Then, describe the stimulus and check procedures like | 
 |             this. | 
 |  | 
 |             **Check**: This style is not mandatory, but highly recommended. Also note that | 
 |             the description supports Markdown formatting. Add things: | 
 |             - like bullets | 
 |             - something in **bold** and in *italic* | 
 |               - A sub-bullet item\ | 
 |                 Continue describing above bullet on a new line. | 
 |  | 
 |             Start a new paragraph with two newlines. | 
 |             ''' | 
 |       milestone: V2 | 
 |       // testplan entry with multiple tests added | 
 |       tests: ["foo_feature2_type1", | 
 |               "foo_feature2_type2", | 
 |               "foo_feature2_type3"] | 
 |     } | 
 |   ] | 
 |  | 
 |   covergroups: [ | 
 |     { | 
 |       name: foo_cg | 
 |       desc: ''' | 
 |             ''' | 
 |     } | 
 |   ] | 
 | } |