const SIM_ROOT: &str = "bench/simulation";
fn sim_path(sub: &str) -> std::path::PathBuf {
std::path::Path::new(env!("CARGO_MANIFEST_DIR"))
.join(SIM_ROOT)
.join(sub)
}
#[test]
#[ignore]
fn go_find_symbol_process_users() {
let dir = sim_path("go");
assert!(dir.exists(), "simulation/go not found — run from repo root");
}
#[test]
#[ignore]
fn go_find_symbol_with_receiver_prefix() {
let dir = sim_path("go");
assert!(dir.exists());
}
#[test]
#[ignore]
fn ts_find_symbol_create_promotions_overload() {
let dir = sim_path("typescript");
assert!(dir.exists(), "simulation/typescript not found");
}
#[test]
#[ignore]
fn ts_find_symbol_user_service() {
let dir = sim_path("typescript");
assert!(dir.exists());
}
#[test]
#[ignore]
fn python_find_symbol_base_service() {
let dir = sim_path("python");
assert!(dir.exists(), "simulation/python not found");
}
#[test]
#[ignore]
fn java_find_symbol_user_service() {
let dir = sim_path("java");
assert!(dir.exists(), "simulation/java not found");
}
#[test]
#[ignore]
fn java_find_impl_irepository() {
let dir = sim_path("java");
assert!(dir.exists());
}
#[test]
#[ignore]
fn csharp_find_symbol_user_service() {
let dir = sim_path("csharp");
assert!(dir.exists(), "simulation/csharp not found");
}
#[test]
#[ignore]
fn csharp_find_impl_irepository() {
let dir = sim_path("csharp");
assert!(dir.exists());
}
#[test]
#[ignore]
fn ruby_find_symbol_user_service() {
let dir = sim_path("ruby");
assert!(dir.exists(), "simulation/ruby not found");
}
#[test]
#[ignore]
fn lua_find_symbol_process_users() {
let dir = sim_path("lua");
assert!(dir.exists(), "simulation/lua not found");
}
#[test]
#[ignore]
fn cpp_find_symbol_user_service() {
let dir = sim_path("cpp");
assert!(dir.exists(), "simulation/cpp not found");
}
#[test]
#[ignore]
fn kotlin_find_symbol_user_service() {
let dir = sim_path("kotlin");
assert!(dir.exists(), "simulation/kotlin not found");
}
#[test]
#[ignore]
fn swift_find_symbol_user_service() {
let dir = sim_path("swift");
assert!(dir.exists(), "simulation/swift not found");
}
#[test]
#[ignore]
fn php_find_symbol_user_service() {
let dir = sim_path("php");
assert!(dir.exists(), "simulation/php not found");
}
#[test]
#[ignore]
fn dart_find_symbol_user_service() {
let dir = sim_path("dart");
assert!(dir.exists(), "simulation/dart not found");
}
#[test]
#[ignore]
fn scala_find_symbol_user_service() {
let dir = sim_path("scala");
assert!(dir.exists(), "simulation/scala not found");
}
#[test]
#[ignore]
fn r_find_symbol_user_service() {
let dir = sim_path("r");
assert!(dir.exists(), "simulation/r not found");
}
#[test]
#[ignore]
fn haskell_find_symbol_user_service() {
let dir = sim_path("haskell");
assert!(dir.exists(), "simulation/haskell not found");
}
#[test]
#[ignore]
fn elixir_find_symbol_user_service() {
let dir = sim_path("elixir");
assert!(dir.exists(), "simulation/elixir not found");
}
#[test]
#[ignore]
fn perl_find_symbol_user_service() {
let dir = sim_path("perl");
assert!(dir.exists(), "simulation/perl not found");
}
#[test]
#[ignore]
fn zig_find_symbol_user_service() {
let dir = sim_path("zig");
assert!(dir.exists(), "simulation/zig not found");
}
#[test]
#[ignore]
fn bash_find_symbol_validate_email() {
let dir = sim_path("bash");
assert!(dir.exists(), "simulation/bash not found");
}
#[test]
#[ignore]
fn yaml_list_symbols() {
let dir = sim_path("yaml");
assert!(dir.exists(), "simulation/yaml not found");
}
#[test]
#[ignore]
fn json_list_symbols() {
let dir = sim_path("json");
assert!(dir.exists(), "simulation/json not found");
}
#[test]
#[ignore]
fn markdown_list_symbols() {
let dir = sim_path("markdown");
assert!(dir.exists(), "simulation/markdown not found");
}
#[test]
#[ignore]
fn concurrent_find_symbol_15_requests() {
let _sim = sim_path("");
assert!(_sim.exists(), "bench/simulation not found");
}
#[test]
#[ignore]
fn lru_global_cap_10_cycles_24_languages() {
let _sim = sim_path("");
assert!(_sim.exists(), "bench/simulation not found");
}