diff --git a/Cargo.lock b/Cargo.lock index 1a4fa1d5e..d8d0c99cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -553,7 +553,7 @@ dependencies = [ [[package]] name = "cairo-lang-casm" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-utils", "indoc", @@ -566,7 +566,7 @@ dependencies = [ [[package]] name = "cairo-lang-compiler" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "anyhow", "cairo-lang-defs", @@ -580,6 +580,7 @@ dependencies = [ "cairo-lang-sierra-generator", "cairo-lang-syntax", "cairo-lang-utils", + "indoc", "salsa", "smol_str", "thiserror", @@ -588,7 +589,7 @@ dependencies = [ [[package]] name = "cairo-lang-debug" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-utils", ] @@ -596,7 +597,7 @@ dependencies = [ [[package]] name = "cairo-lang-defs" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "cairo-lang-diagnostics", @@ -612,7 +613,7 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -623,7 +624,7 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-utils", "good_lp", @@ -632,7 +633,7 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "cairo-lang-utils", @@ -645,7 +646,7 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -665,7 +666,7 @@ dependencies = [ [[package]] name = "cairo-lang-language-server" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -695,7 +696,7 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -743,7 +744,7 @@ version = "1.0.0" [[package]] name = "cairo-lang-parser" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-diagnostics", "cairo-lang-filesystem", @@ -762,7 +763,7 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-defs", "cairo-lang-diagnostics", @@ -780,7 +781,7 @@ dependencies = [ [[package]] name = "cairo-lang-proc-macros" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "quote", @@ -790,7 +791,7 @@ dependencies = [ [[package]] name = "cairo-lang-project" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -803,7 +804,7 @@ dependencies = [ [[package]] name = "cairo-lang-runner" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "ark-ff", "ark-secp256k1", @@ -834,7 +835,7 @@ dependencies = [ [[package]] name = "cairo-lang-semantic" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -844,6 +845,7 @@ dependencies = [ "cairo-lang-plugins", "cairo-lang-proc-macros", "cairo-lang-syntax", + "cairo-lang-test-utils", "cairo-lang-utils", "id-arena", "indoc", @@ -853,12 +855,13 @@ dependencies = [ "once_cell", "salsa", "smol_str", + "toml", ] [[package]] name = "cairo-lang-sierra" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "anyhow", "cairo-felt", @@ -883,7 +886,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-ap-change" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -898,7 +901,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-gas" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -913,7 +916,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-generator" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -937,7 +940,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-to-casm" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "assert_matches", "cairo-felt", @@ -957,7 +960,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-type-size" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-sierra", "cairo-lang-utils", @@ -966,7 +969,7 @@ dependencies = [ [[package]] name = "cairo-lang-starknet" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "anyhow", "cairo-felt", @@ -996,7 +999,7 @@ dependencies = [ [[package]] name = "cairo-lang-starknet-classes" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-felt", "cairo-lang-casm", @@ -1020,7 +1023,7 @@ dependencies = [ [[package]] name = "cairo-lang-syntax" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -1035,7 +1038,7 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "genco", "xshell", @@ -1044,7 +1047,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-plugin" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "anyhow", "cairo-felt", @@ -1071,7 +1074,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-runner" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "anyhow", "cairo-felt", @@ -1090,10 +1093,22 @@ dependencies = [ "rayon", ] +[[package]] +name = "cairo-lang-test-utils" +version = "2.6.3" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" +dependencies = [ + "cairo-lang-formatter", + "cairo-lang-utils", + "colored", + "log", + "pretty_assertions", +] + [[package]] name = "cairo-lang-utils" version = "2.6.3" -source = "git+https://github.com/starkware-libs/cairo?rev=852f8fb963f5789da258f18d49a2d64865d0e901#852f8fb963f5789da258f18d49a2d64865d0e901" +source = "git+https://github.com/starkware-libs/cairo?rev=b60791d93a367d570535757cb221b4d114a31183#b60791d93a367d570535757cb221b4d114a31183" dependencies = [ "env_logger", "hashbrown 0.14.3", @@ -1554,6 +1569,12 @@ dependencies = [ "syn 2.0.60", ] +[[package]] +name = "diff" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" + [[package]] name = "difflib" version = "0.4.0" @@ -4035,6 +4056,16 @@ dependencies = [ "termtree", ] +[[package]] +name = "pretty_assertions" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" +dependencies = [ + "diff", + "yansi", +] + [[package]] name = "proc-macro-crate" version = "2.0.0" @@ -6228,6 +6259,12 @@ version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +[[package]] +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + [[package]] name = "zerocopy" version = "0.7.32" diff --git a/Cargo.toml b/Cargo.toml index b22322d99..7aea12351 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,28 +36,28 @@ assert_fs = "1" async-trait = "0.1" axum = { version = "0.6", features = ["http2"] } cairo-felt = "0.9.1" -cairo-lang-casm = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-compiler = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-debug = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-defs = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-diagnostics = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-filesystem = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-formatter = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-language-server = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-lowering = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-project = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-runner = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-semantic = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-sierra = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-sierra-generator = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-sierra-to-casm = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-sierra-type-size = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-starknet = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-starknet-classes = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-syntax = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-test-plugin = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-test-runner = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901" } -cairo-lang-utils = { git = "https://github.com/starkware-libs/cairo", rev = "852f8fb963f5789da258f18d49a2d64865d0e901", features = ["env_logger"] } +cairo-lang-casm = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-compiler = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-debug = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-defs = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-diagnostics = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-filesystem = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-formatter = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-language-server = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-lowering = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-project = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-runner = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-semantic = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-sierra = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-sierra-generator = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-sierra-to-casm = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-sierra-type-size = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-starknet = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-starknet-classes = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-syntax = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-test-plugin = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-test-runner = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183" } +cairo-lang-utils = { git = "https://github.com/starkware-libs/cairo", rev = "b60791d93a367d570535757cb221b4d114a31183", features = ["env_logger"] } camino = { version = "1", features = ["serde1"] } cargo_metadata = ">=0.18" clap = { version = "4", features = ["derive", "env", "string"] } diff --git a/extensions/scarb-snforge-test-collector/src/compilation/test_collector.rs b/extensions/scarb-snforge-test-collector/src/compilation/test_collector.rs index 4c4358edb..032743b33 100644 --- a/extensions/scarb-snforge-test-collector/src/compilation/test_collector.rs +++ b/extensions/scarb-snforge-test-collector/src/compilation/test_collector.rs @@ -155,6 +155,7 @@ pub fn collect_tests( }; let debug_info = debug_annotations.map(|annotations| DebugInfo { type_names: Default::default(), + executables: Default::default(), libfunc_names: Default::default(), user_func_names: Default::default(), annotations,