Initial MetaCrate rewrite shell
This commit is contained in:
25
tests/compat/Cargo.toml
Normal file
25
tests/compat/Cargo.toml
Normal file
@@ -0,0 +1,25 @@
|
||||
[package]
|
||||
name = "libremetaverse-compat-tests"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
license.workspace = true
|
||||
publish = false
|
||||
|
||||
[dependencies]
|
||||
libremetaverse = { path = "../../crates/libremetaverse" }
|
||||
libremetaverse-imaging = { path = "../../crates/libremetaverse-imaging" }
|
||||
libremetaverse-imaging-skia = { path = "../../crates/libremetaverse-imaging-skia" }
|
||||
libremetaverse-lsl-tools = { path = "../../crates/libremetaverse-lsl-tools" }
|
||||
libremetaverse-prim-mesher = { path = "../../crates/libremetaverse-prim-mesher" }
|
||||
libremetaverse-rendering-mesh-foundry = { path = "../../crates/libremetaverse-rendering-mesh-foundry" }
|
||||
libremetaverse-rendering-simple = { path = "../../crates/libremetaverse-rendering-simple" }
|
||||
libremetaverse-rlv = { path = "../../crates/libremetaverse-rlv" }
|
||||
libremetaverse-structured-data = { path = "../../crates/libremetaverse-structured-data" }
|
||||
libremetaverse-types = { path = "../../crates/libremetaverse-types" }
|
||||
libremetaverse-utilities = { path = "../../crates/libremetaverse-utilities" }
|
||||
libremetaverse-voice-vivox = { path = "../../crates/libremetaverse-voice-vivox" }
|
||||
libremetaverse-voice-webrtc = { path = "../../crates/libremetaverse-voice-webrtc" }
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
9
tests/compat/src/lib.rs
Normal file
9
tests/compat/src/lib.rs
Normal file
@@ -0,0 +1,9 @@
|
||||
//! Shared failure marker used by generated compatibility tests.
|
||||
|
||||
/// Fails a not-yet-translated upstream test while retaining parity metadata.
|
||||
#[track_caller]
|
||||
pub fn pending(source: &str, line: u64, test: &str, attribute: &str, body_sha256: &str) -> ! {
|
||||
panic!(
|
||||
"pending LibreMetaverse parity test {test} ({attribute}) from {source}:{line}; C# body sha256={body_sha256}"
|
||||
)
|
||||
}
|
||||
14369
tests/compat/tests/generated_parity.rs
Normal file
14369
tests/compat/tests/generated_parity.rs
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user