Reorganize tests
This commit is contained in:
parent
f7bcafe1b1
commit
ba4f3a7bf4
3 changed files with 24 additions and 4 deletions
16
build.zig
16
build.zig
|
@ -99,14 +99,24 @@ pub fn build(b: *std.build.Builder) !void {
|
|||
exe.addSystemIncludePath("/usr/include/");
|
||||
|
||||
const unittest_http_cmd = b.step("unit:http", "Run tests for http package");
|
||||
const unittest_http = b.addTest("src/http/test.zig");
|
||||
const unittest_http = b.addTest("src/http/lib.zig");
|
||||
unittest_http_cmd.dependOn(&unittest_http.step);
|
||||
unittest_http.addPackage(pkgs.util);
|
||||
|
||||
const unittest_util_cmd = b.step("unit:util", "Run tests for util package");
|
||||
const unittest_util = b.addTest("src/util/test.zig");
|
||||
const unittest_util = b.addTest("src/util/lib.zig");
|
||||
unittest_util_cmd.dependOn(&unittest_util.step);
|
||||
|
||||
const unittest_sql_cmd = b.step("unit:sql", "Run tests for sql package");
|
||||
const unittest_sql = b.addTest("src/sql/lib.zig");
|
||||
unittest_sql_cmd.dependOn(&unittest_sql.step);
|
||||
unittest_sql.addPackage(pkgs.util);
|
||||
|
||||
const unittest_template_cmd = b.step("unit:template", "Run tests for template package");
|
||||
const unittest_template = b.addTest("src/template/lib.zig");
|
||||
unittest_template_cmd.dependOn(&unittest_template.step);
|
||||
//unittest_template.addPackage(pkgs.util);
|
||||
|
||||
//const util_tests = b.addTest("src/util/lib.zig");
|
||||
//const sql_tests = b.addTest("src/sql/lib.zig");
|
||||
//http_tests.addPackage(pkgs.util);
|
||||
|
@ -116,6 +126,8 @@ pub fn build(b: *std.build.Builder) !void {
|
|||
const unittest_all = b.step("unit", "Run unit tests");
|
||||
unittest_all.dependOn(unittest_http_cmd);
|
||||
unittest_all.dependOn(unittest_util_cmd);
|
||||
unittest_all.dependOn(unittest_sql_cmd);
|
||||
unittest_all.dependOn(unittest_template_cmd);
|
||||
|
||||
const api_integration = b.addTest("./tests/api_integration/lib.zig");
|
||||
api_integration.addPackage(pkgs.opts);
|
||||
|
|
|
@ -3,15 +3,15 @@ const std = @import("std");
|
|||
const request = @import("./request.zig");
|
||||
const server = @import("./server.zig");
|
||||
pub const urlencode = @import("./urlencode.zig");
|
||||
|
||||
pub const socket = @import("./socket.zig");
|
||||
const json = @import("./json.zig");
|
||||
|
||||
pub const Method = std.http.Method;
|
||||
pub const Status = std.http.Status;
|
||||
|
||||
pub const Request = request.Request(server.Stream.Reader);
|
||||
pub const Response = server.Response;
|
||||
pub const Handler = server.Handler;
|
||||
//pub const Handler = server.Handler;
|
||||
pub const Server = server.Server;
|
||||
|
||||
pub const middleware = @import("./middleware.zig");
|
||||
|
@ -23,3 +23,7 @@ pub const Protocol = enum {
|
|||
http_1_1,
|
||||
http_1_x,
|
||||
};
|
||||
|
||||
test {
|
||||
_ = std.testing.refAllDecls(@This());
|
||||
}
|
||||
|
|
|
@ -249,3 +249,7 @@ pub const testing = struct {
|
|||
}
|
||||
}
|
||||
};
|
||||
|
||||
test {
|
||||
_ = std.testing.refAllDecls(@This());
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue