All sorts of test scaffolding works now

This commit is contained in:
2025-02-20 18:06:44 +01:00
parent 9d744550c1
commit 9e7648bc72
41 changed files with 1230 additions and 436 deletions

39
Cargo.lock generated
View File

@@ -388,6 +388,12 @@ dependencies = [
"syn 2.0.95",
]
[[package]]
name = "bound"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "315d12cca12c2cd6c3c1de89aacabf340c628ace0f93bb56026d7a18acccb13b"
[[package]]
name = "bumpalo"
version = "3.16.0"
@@ -532,6 +538,16 @@ dependencies = [
"typenum",
]
[[package]]
name = "ctrlc"
version = "3.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3"
dependencies = [
"nix",
"windows-sys 0.59.0",
]
[[package]]
name = "darling"
version = "0.20.10"
@@ -984,6 +1000,12 @@ version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "memo-map"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b"
[[package]]
name = "miniz_oxide"
version = "0.8.3"
@@ -1010,6 +1032,18 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c96aba5aa877601bb3f6dd6a63a969e1f82e60646e81e71b14496995e9853c91"
[[package]]
name = "nix"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
"bitflags",
"cfg-if",
"cfg_aliases",
"libc",
]
[[package]]
name = "num-traits"
version = "0.2.19"
@@ -1111,6 +1145,7 @@ dependencies = [
"itertools",
"konst",
"lazy_static",
"memo-map",
"never",
"once_cell",
"orchid-api",
@@ -1128,9 +1163,11 @@ dependencies = [
name = "orchid-host"
version = "0.1.0"
dependencies = [
"async-once-cell",
"async-process",
"async-std",
"async-stream",
"bound",
"derive_destructure",
"futures",
"hashbrown 0.15.2",
@@ -1171,9 +1208,11 @@ dependencies = [
name = "orcx"
version = "0.1.0"
dependencies = [
"async-std",
"async-stream",
"camino",
"clap",
"ctrlc",
"futures",
"itertools",
"orchid-base",