mirror of
https://github.com/DeBrosOfficial/orama.git
synced 2026-06-17 08:04:13 +00:00
88 lines
2.1 KiB
Zig
88 lines
2.1 KiB
Zig
/// Test entry point — imports all test modules so `zig build test` runs everything.
|
|
const std = @import("std");
|
|
|
|
// SSS core
|
|
comptime {
|
|
_ = @import("sss/field.zig");
|
|
_ = @import("sss/polynomial.zig");
|
|
_ = @import("sss/split.zig");
|
|
_ = @import("sss/combine.zig");
|
|
_ = @import("sss/commitment.zig");
|
|
_ = @import("sss/reshare.zig");
|
|
_ = @import("sss/test_cross_platform.zig");
|
|
}
|
|
|
|
// Crypto wrappers
|
|
comptime {
|
|
_ = @import("crypto/aes.zig");
|
|
_ = @import("crypto/hmac.zig");
|
|
_ = @import("crypto/hkdf.zig");
|
|
_ = @import("crypto/secure_mem.zig");
|
|
_ = @import("crypto/pq_kem.zig");
|
|
_ = @import("crypto/pq_sig.zig");
|
|
_ = @import("crypto/hybrid.zig");
|
|
}
|
|
|
|
// Storage
|
|
comptime {
|
|
_ = @import("storage/file_store.zig");
|
|
_ = @import("storage/vault_store.zig");
|
|
_ = @import("storage/migrate_v1_v2.zig");
|
|
}
|
|
|
|
// Auth
|
|
comptime {
|
|
_ = @import("auth/challenge.zig");
|
|
_ = @import("auth/session.zig");
|
|
}
|
|
|
|
// Membership
|
|
comptime {
|
|
_ = @import("membership/node_list.zig");
|
|
_ = @import("membership/quorum.zig");
|
|
_ = @import("membership/discovery.zig");
|
|
}
|
|
|
|
// Peer protocol
|
|
comptime {
|
|
_ = @import("peer/protocol.zig");
|
|
_ = @import("peer/heartbeat.zig");
|
|
_ = @import("peer/verify.zig");
|
|
_ = @import("peer/listener.zig");
|
|
_ = @import("peer/repair.zig");
|
|
}
|
|
|
|
// Guardian
|
|
comptime {
|
|
_ = @import("guardian.zig");
|
|
}
|
|
|
|
// Config
|
|
comptime {
|
|
_ = @import("config.zig");
|
|
}
|
|
|
|
// Server
|
|
comptime {
|
|
_ = @import("server/router.zig");
|
|
_ = @import("server/response.zig");
|
|
_ = @import("server/handler_health.zig");
|
|
_ = @import("server/handler_status.zig");
|
|
_ = @import("server/handler_guardians.zig");
|
|
_ = @import("server/handler_push.zig");
|
|
_ = @import("server/handler_pull.zig");
|
|
_ = @import("server/handler_auth.zig");
|
|
_ = @import("server/handler_secrets.zig");
|
|
_ = @import("server/listener.zig");
|
|
}
|
|
|
|
// Integration tests
|
|
comptime {
|
|
_ = @import("test_integration.zig");
|
|
}
|
|
|
|
test "all tests imported" {
|
|
// This test exists solely to verify the test harness runs.
|
|
try std.testing.expect(true);
|
|
}
|