diff options
author | Vova Kryachko <v.kryachko@gmail.com> | 2024-11-29T15·31-0500 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2024-12-01T17·58+0000 |
commit | 88d51c9c1647c583fd70a46fec4b3d6f7ac72797 (patch) | |
tree | e747c1b7c55274c8ed26ddc515e0d0aca5d179c5 /tvix/Cargo.nix | |
parent | 8d4a0ac008f4e86e340242e394c74d08ca401f92 (diff) |
chore(tvix/nix-compat): basic daemon handler tests r/8970
This change adds tests for basic request/response handling as per nix daemon STDERR_* protocol. Change-Id: Ia6a1904e14955551b11f776b6ccb595fa8984513 Reviewed-on: https://cl.tvl.fyi/c/depot/+/12852 Tested-by: BuildkiteCI Reviewed-by: flokli <flokli@flokli.de> Autosubmit: Vladimir Kryachko <v.kryachko@gmail.com>
Diffstat (limited to 'tvix/Cargo.nix')
-rw-r--r-- | tvix/Cargo.nix | 165 |
1 files changed, 165 insertions, 0 deletions
diff --git a/tvix/Cargo.nix b/tvix/Cargo.nix index 42f793d1d881..5045d5149ea8 100644 --- a/tvix/Cargo.nix +++ b/tvix/Cargo.nix @@ -3332,6 +3332,19 @@ rec { features = { }; resolvedDefaultFeatures = [ "default" ]; }; + "downcast" = rec { + crateName = "downcast"; + version = "0.11.0"; + edition = "2018"; + sha256 = "1wa78ahlc57wmqyq2ncr80l7plrkgz57xsg7kfzgpcnqac8gld8l"; + authors = [ + "Felix Köpge <fkoep@mailbox.org>" + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; "ed25519" = rec { crateName = "ed25519"; version = "2.2.3"; @@ -3930,6 +3943,18 @@ rec { }; resolvedDefaultFeatures = [ "alloc" "default" "std" ]; }; + "fragile" = rec { + crateName = "fragile"; + version = "2.0.0"; + edition = "2018"; + sha256 = "1ajfdnwdn921bhjlzyvsqvdgci8ab40ln6w9ly422lf8svb428bc"; + authors = [ + "Armin Ronacher <armin.ronacher@active-4.com>" + ]; + features = { + "slab" = [ "dep:slab" ]; + }; + }; "fuse-backend-rs" = rec { crateName = "fuse-backend-rs"; version = "0.12.0"; @@ -6794,6 +6819,77 @@ rec { }; resolvedDefaultFeatures = [ "net" "os-ext" "os-poll" ]; }; + "mockall" = rec { + crateName = "mockall"; + version = "0.13.1"; + edition = "2021"; + sha256 = "1lir70dd9cnsjlf20gi3i51ha9n7mlrkx74bx5gfszlcdk6bz9ir"; + authors = [ + "Alan Somers <asomers@gmail.com>" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if"; + } + { + name = "downcast"; + packageId = "downcast"; + } + { + name = "fragile"; + packageId = "fragile"; + } + { + name = "mockall_derive"; + packageId = "mockall_derive"; + } + { + name = "predicates"; + packageId = "predicates"; + usesDefaultFeatures = false; + } + { + name = "predicates-tree"; + packageId = "predicates-tree"; + } + ]; + features = { + "nightly" = [ "mockall_derive/nightly_derive" "downcast/nightly" ]; + }; + }; + "mockall_derive" = rec { + crateName = "mockall_derive"; + version = "0.13.1"; + edition = "2021"; + sha256 = "1608qajqrz23xbvv81alc6wm4l24as1bsqg4shdh3sggq8231ji5"; + procMacro = true; + authors = [ + "Alan Somers <asomers@gmail.com>" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if"; + } + { + name = "proc-macro2"; + packageId = "proc-macro2"; + } + { + name = "quote"; + packageId = "quote"; + } + { + name = "syn"; + packageId = "syn 2.0.79"; + features = [ "extra-traits" "full" ]; + } + ]; + features = { + "nightly_derive" = [ "proc-macro2/nightly" ]; + }; + }; "multimap" = rec { crateName = "multimap"; version = "0.10.0"; @@ -7296,6 +7392,10 @@ rec { packageId = "mimalloc"; } { + name = "mockall"; + packageId = "mockall"; + } + { name = "pretty_assertions"; packageId = "pretty_assertions"; } @@ -8891,6 +8991,64 @@ rec { }; resolvedDefaultFeatures = [ "simd" "std" ]; }; + "predicates" = rec { + crateName = "predicates"; + version = "3.1.2"; + edition = "2021"; + sha256 = "15rcyjax4ykflw5425wsyzcfkgl08c9zsa8sdlsrmhj0fv68d43y"; + authors = [ + "Nick Stevens <nick@bitcurry.com>" + ]; + dependencies = [ + { + name = "anstyle"; + packageId = "anstyle"; + } + { + name = "predicates-core"; + packageId = "predicates-core"; + } + ]; + features = { + "default" = [ "diff" "regex" "float-cmp" "normalize-line-endings" "color" ]; + "diff" = [ "dep:difflib" ]; + "float-cmp" = [ "dep:float-cmp" ]; + "normalize-line-endings" = [ "dep:normalize-line-endings" ]; + "regex" = [ "dep:regex" ]; + }; + }; + "predicates-core" = rec { + crateName = "predicates-core"; + version = "1.0.8"; + edition = "2021"; + sha256 = "0c8rl6d7qkcl773fw539h61fhlgdg7v9yswwb536hpg7x2z7g0df"; + libName = "predicates_core"; + authors = [ + "Nick Stevens <nick@bitcurry.com>" + ]; + + }; + "predicates-tree" = rec { + crateName = "predicates-tree"; + version = "1.0.11"; + edition = "2021"; + sha256 = "04zv0i9pjfrldnvyxf4y07n243nvk3n4g03w2k6nccgdjp8l1ds1"; + libName = "predicates_tree"; + authors = [ + "Nick Stevens <nick@bitcurry.com>" + ]; + dependencies = [ + { + name = "predicates-core"; + packageId = "predicates-core"; + } + { + name = "termtree"; + packageId = "termtree"; + } + ]; + + }; "pretty_assertions" = rec { crateName = "pretty_assertions"; version = "1.4.1"; @@ -12655,6 +12813,13 @@ rec { ]; }; + "termtree" = rec { + crateName = "termtree"; + version = "0.4.1"; + edition = "2018"; + sha256 = "0xkal5l2r3r9p9j90x35qy4npbdwxz4gskvbijs6msymaangas9k"; + + }; "test-strategy" = rec { crateName = "test-strategy"; version = "0.2.1"; |