Skip to content

Running VM tests on Haskell backend #1291

Open
@ehildenb

Description

@ehildenb

Apply this patch:

diff --git a/edsl.md b/edsl.md
index 125531a83..1ad3ce74e 100644
--- a/edsl.md
+++ b/edsl.md
@@ -12,6 +12,7 @@ requires "hashed-locations.md"
 requires "abi.md"
 requires "infinite-gas.md"
 requires "optimizations.md"
+requires "driver.md"
 
 module EDSL
     imports BUF
@@ -20,6 +21,7 @@ module EDSL
     imports EVM-OPTIMIZATIONS
     imports INFINITE-GAS
     imports BIN-RUNTIME
+    imports ETHEREUM-SIMULATION
 endmodule
 
 module BIN-RUNTIME

Then you can do:

make build-kevm
make build-haskell
make test-vm -j6 -k TEST_CONCRETE_BACKEND=haskell TEST_OPTIONS=--bug-report

And it will produce a bunch of bug-reports for the VM tests on Haskell backend for profiling.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions