chore(backward): backward compat data targeted generation

This commit is contained in:
Nicolas Sarlin
2025-10-14 17:04:59 +02:00
committed by Nicolas Sarlin
parent 23d7e0d844
commit 2cdc804670
51 changed files with 4228 additions and 2877 deletions

View File

@@ -7,9 +7,7 @@ publish = false
[dev-dependencies]
tfhe = { path = "../tfhe" }
tfhe-versionable = { path = "../utils/tfhe-versionable" }
tfhe-backward-compat-data = { path = "../utils/tfhe-backward-compat-data", default-features = false, features = [
"load",
] }
tfhe-backward-compat-data = { path = "../utils/tfhe-backward-compat-data" }
rand = { workspace = true }
cargo_toml = "0.22"

View File

@@ -13,13 +13,13 @@ use std::str::FromStr;
use cargo_toml::Manifest;
use tfhe_backward_compat_data::load::{load_tests_metadata, DataFormat, TestFailure, TestResult};
use tfhe_backward_compat_data::{data_dir, dir_for_version, TestType, Testcase};
use tfhe_backward_compat_data::{dir_for_version, TestType, Testcase};
use tfhe_versionable::Unversionize;
fn test_data_dir() -> PathBuf {
// Try to load the test data from the user provided environment variable or default to a
// hardcoded path
let root_dir = if let Ok(dir_str) = env::var("TFHE_BACKWARD_COMPAT_DATA_DIR") {
let mut root_dir = if let Ok(dir_str) = env::var("TFHE_BACKWARD_COMPAT_DATA_DIR") {
PathBuf::from_str(&dir_str).unwrap()
} else {
PathBuf::from_str(env!("CARGO_MANIFEST_DIR"))
@@ -33,7 +33,8 @@ fn test_data_dir() -> PathBuf {
panic!("Wrong backward compat data folder: {}", root_dir.display())
}
data_dir(root_dir)
root_dir.push("data");
root_dir
}
fn tfhe_manifest_dir() -> PathBuf {