aboutsummaryrefslogtreecommitdiff
path: root/debug/testlib.py
AgeCommit message (Expand)AuthorFilesLines
2023-11-09debug: use TCL-RPC to fetch results of OpenOCD commands instead of parsing lo...Parshintsev Anatoly1-29/+38
2023-10-11Merge pull request #503 from lz-bro/dis_timerTim Newsome1-0/+7
2023-10-10Disable timer interrupt to fix some bugsliangzhen1-0/+7
2023-10-03Merge pull request #508 from riscv-software-src/set_availableTim Newsome1-0/+24
2023-09-29Merge pull request #509 from riscv-software-src/interlockTim Newsome1-0/+1
2023-09-29debug: Add Openocd.set_available()Tim Newsome1-0/+24
2023-09-29Merge pull request #507 from riscv-software-src/targetsTim Newsome1-1/+2
2023-09-29Merge pull request #506 from riscv-software-src/interrupt_allTim Newsome1-3/+4
2023-09-28debug: Better interlock when interacting with gdb CLI.Tim Newsome1-0/+1
2023-09-28debug: Make Openocd.targets() tolerate blank lines.Tim Newsome1-1/+2
2023-09-28debug: Fix interrupt_all() to restore state.Tim Newsome1-3/+4
2023-09-28debug: Add --hart command line option to gdbserver.pyTim Newsome1-3/+13
2023-07-24debug: Tolerate more whitespace from OpenOCD CLITim Newsome1-1/+1
2023-07-17debug: CeaseRunTest -> UnavailableRunTestTim Newsome1-0/+5
2023-07-17debug: CeaseMultiTest -> UnavailableMultiTestTim Newsome1-2/+17
2023-07-17Interact with OpenOCD CLI over stdin/stdout.Tim Newsome1-39/+102
2023-07-17Move "monitor targets" calls into a central place.Tim Newsome1-0/+1
2023-07-17Move `import random`Tim Newsome1-1/+2
2023-06-29Merge pull request #480 from riscv-software-src/pylintTim Newsome1-4/+7
2023-06-29Add --target-timeout to debug test script.Tim Newsome1-1/+7
2023-06-27Pylint fixes.Tim Newsome1-4/+7
2023-06-27Merge pull request #477 from MarekVCodasip/test-exclusionTim Newsome1-0/+32
2023-06-27Add a way to exclude tests by specifying an exclusion fileMarek Vrbka1-0/+32
2023-06-12Get gcc and gdb path from environment.Tim Newsome1-7/+10
2023-05-25debug: New pylint => new warnings => new cleanupsTim Newsome1-9/+13
2023-05-10New pylint, so make everything clean again.Tim Newsome1-8/+7
2023-02-21debug: fix pylint error W0621 redefined-outer-nameChao Du1-2/+2
2022-12-14debug: Add CeaseStepiTest.Tim Newsome1-3/+14
2022-12-14debug: Create CeaseMultiTest. (#436)Tim Newsome1-1/+9
2022-12-14debug: Remove unnecessary exit() functions. (#437)Tim Newsome1-0/+1
2022-12-08Fix regression in VcsSim introduced by #334 (#440)Jerry Zhao1-0/+1
2022-12-01debug: Disassemble memory when a failure happens. (#432)Tim Newsome1-1/+1
2022-12-01`flush regs` -> `maintenance flush register-cache` (#431)Tim Newsome1-1/+1
2022-12-01debug: Park unused harts with a cease instruction. (#434)Tim Newsome1-2/+8
2022-12-01Share exit() among more tests. (#433)Tim Newsome1-0/+8
2022-10-24Increase timeouts for multi-spike test. (#423)Tim Newsome1-1/+3
2022-10-20Merge pull request #421 from riscv-software-src/pylintTim Newsome1-1/+2
2022-10-12Fix long line to make pylint happy.Tim Newsome1-1/+2
2022-10-12Get coverage of progbuf FPR accesses.Tim Newsome1-0/+5
2022-10-07debug: Add --debug_server arg to open gdb on OpenOCDTim Newsome1-2/+9
2022-10-05Update testlib.py; remove ANSI escape sequencesYenHaoChen1-1/+2
2022-07-22Fix string formatting in testlib.assertTrue()Tim Newsome1-1/+1
2022-06-23Another pylint upgrade. (#398)Tim Newsome1-148/+165
2022-05-31Fix GdbTest.disable_pmp failing on systems which support NAPOT but not TOR re...Luke Wren1-2/+8
2022-03-03With new OpenOCD, gdb prints thread info differently (#373)Tim Newsome1-1/+2
2022-01-06Add gdb.interact() for debug tests. (#367)Tim Newsome1-0/+18
2021-11-12Create DisconnectTest. (#364)Tim Newsome1-32/+38
2021-10-05Remove slen. (#360)Tim Newsome1-4/+2
2021-06-08Tweaks for multispike. (#339)Tim Newsome1-5/+9
2021-05-20Test multiple heterogeneous spike instances. (#338)Tim Newsome1-25/+24