-
Notifications
You must be signed in to change notification settings - Fork 423
Closed
Labels
📦 🤖 gnovmIssues or PRs gnovm relatedIssues or PRs gnovm related
Milestone
Description
Description
Running the gnovm test suite takes an extraordinarily long amount of time to execute:
time make --no-print-directory -C gnovm test 1005.06s user 23.11s system 160% cpu 10:42.20 total
For CI runs, take a look at an example GnoVM CI run:
https://github.com/gnolang/gno/actions/runs/7031801537/job/19134177743
Notice that pkg0
, pkg1
, pkg2
take ~13mins to execute in the CI.
An additional problem is that we cannot execute the VM tests in parallel (t.Parallel()
), since there are primitives in the VM preventing parallel execution (global vars).
This long test suite execution time takes a large toll on local development and CI workflows.
@ajnavarro @gfanton please add more info to this task if I've missed something, @petar-dambovaliev will look into the issue
Metadata
Metadata
Assignees
Labels
📦 🤖 gnovmIssues or PRs gnovm relatedIssues or PRs gnovm related
Type
Projects
Status
Done