Skip to content

fix: restore RunTest simulation time parsing#125

Open
AlexJones0 wants to merge 2 commits intolowRISC:masterfrom
AlexJones0:restore_sim_time
Open

fix: restore RunTest simulation time parsing#125
AlexJones0 wants to merge 2 commits intolowRISC:masterfrom
AlexJones0:restore_sim_time

Conversation

@AlexJones0
Copy link
Copy Markdown
Contributor

@AlexJones0 AlexJones0 commented Mar 27, 2026

This PR is the sixth of a series of PRs to rewrite DVSim's core scheduling functionality (Scheduler, status display, launchers / runtime backends) to use an async design, with key goals of long term maintainability and extensibility.

This PR contains a fix to the LocalLauncher which will be later be incorporated into the newly introduced equivalent async backend. It fixes functionality was accidentally removed in 596d92f, meaning that tests no longer reported any simulated time values that were parsed from their logs. This PR reintroduces this functionality via the existing plugins to mimic the original DVSim functionality.

See e.g. the G004 logging-f-string Ruff lint.

Signed-off-by: Alex Jones <alex.jones@lowrisc.org>
This functionality was accidentally removed in `596d92f`, meaning that
tests no longer reported any simulated time values that were parsed from
their logs. Reintroduce this functionality via the existing plugins to
mimic the original DVSim functionality.

Signed-off-by: Alex Jones <alex.jones@lowrisc.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants