sw:scripts: Change renode test runner default quantum setting

Originally we set the quantum to make the RVV tests run faster, but it's
not the setting we want for the ML model test. Make the quick test a
configurable setting.

Change-Id: I9d0916cf9b27432b26aa46495baba2b202fff70e
diff --git a/cmake/vec_cc_test.cmake b/cmake/vec_cc_test.cmake
index d26f574..e556810 100644
--- a/cmake/vec_cc_test.cmake
+++ b/cmake/vec_cc_test.cmake
@@ -52,7 +52,7 @@
       NAME
         "renode_${_RULE_NAME}"
       COMMAND
-        ${TEST_RUNNER} renode $<TARGET_FILE:${_RULE_NAME}.elf> --renode-path ${RENODE_BIN}
+        ${TEST_RUNNER} renode $<TARGET_FILE:${_RULE_NAME}.elf> --renode-path ${RENODE_BIN} --quick_test
     )
     set_tests_properties("renode_${_RULE_NAME}" PROPERTIES TIMEOUT ${_TIMEOUT})
   else()
diff --git a/scripts/test_runner.py b/scripts/test_runner.py
index 28ce32c..31ddfff 100755
--- a/scripts/test_runner.py
+++ b/scripts/test_runner.py
@@ -24,6 +24,10 @@
                     help="Path to qemu simulator")
 parser.add_argument('--timeout', type=int,
                     help="Timeout for test", default=1000)
+parser.add_argument("--quick_test",
+                    help="allow quickest test time", action="store_true")
+
+args = parser.parse_args()
 
 class Simulation: # pylint: disable=too-few-public-methods
     """ Base class for simulation """
@@ -61,15 +65,16 @@
         if self.rootdir is None:
             parser.error("ROOTDIR environment variable not set.")
         renode_script = """
-path set @%(rootdir)s
 $bin=@%(elf)s
-include @sim/config/springbok.resc
+include @sim/config/springbok.resc"""
+        if args.quick_test:
+            renode_script += """
 sysbus.cpu2 PerformanceInMips 2000
-emulation SetGlobalQuantum "1"
+emulation SetGlobalQuantum "1" """
+        renode_script += """
 start
 sysbus.vec_controlblock WriteDoubleWord 0xc 0"""
         self.script_params = {
-            "rootdir": self.rootdir,
             "elf":elf
         }
         self.renode_script = renode_script % self.script_params
@@ -101,8 +106,6 @@
     "renode": RenodeSimulation
 }
 
-args = parser.parse_args()
-
 simulators_paths = {
     "renode": args.renode_path,
     "qemu": args.qemu_path