aboutsummaryrefslogtreecommitdiff
path: root/debug/gdbserver.py
diff options
context:
space:
mode:
authorEvgeniy Naydanov <109669442+en-sc@users.noreply.github.com>2024-03-01 15:41:58 +0300
committerGitHub <noreply@github.com>2024-03-01 15:41:58 +0300
commita7c1a5621834a73ec99d64dfb505a279545780b0 (patch)
tree2e016fe522b227e7708f9de77c08ed615806704d /debug/gdbserver.py
parent634f172dfb2b85593468ec2aeb70c699680e5475 (diff)
parent787829a1b5d796961769a50e4731dd8a4dd6356e (diff)
downloadriscv-tests-a7c1a5621834a73ec99d64dfb505a279545780b0.zip
riscv-tests-a7c1a5621834a73ec99d64dfb505a279545780b0.tar.gz
riscv-tests-a7c1a5621834a73ec99d64dfb505a279545780b0.tar.bz2
Merge pull request #531 from aap-sc/aap-sc/improvements
improvements to debug tests infrastructure to help with triaging process
Diffstat (limited to 'debug/gdbserver.py')
-rwxr-xr-xdebug/gdbserver.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/debug/gdbserver.py b/debug/gdbserver.py
index 787e5bf..245f62d 100755
--- a/debug/gdbserver.py
+++ b/debug/gdbserver.py
@@ -11,6 +11,7 @@ import os
import re
import itertools
+from datetime import datetime
import targets
import testlib
from testlib import assertEqual, assertNotEqual
@@ -2198,6 +2199,14 @@ def main():
module = sys.modules[__name__]
+ # initialize PRNG
+ selected_seed = parsed.seed
+ if parsed.seed is None:
+ selected_seed = int(datetime.now().timestamp())
+ print(f"PRNG seed for {target.name} is generated automatically")
+ print(f"PRNG seed for {target.name} is {selected_seed}")
+ random.seed(selected_seed)
+
return testlib.run_all_tests(module, target, parsed)
# TROUBLESHOOTING TIPS