1
0
Fork 0
mirror of https://github.com/zigzap/zap.git synced 2025-10-20 15:14:08 +00:00

tests: fix non-overlapping ports during tests

This commit is contained in:
renerocksai 2025-07-23 20:08:17 +02:00
parent 6bdd5a41e4
commit baaa71d0e0
No known key found for this signature in database
5 changed files with 24 additions and 24 deletions

View file

@ -184,7 +184,7 @@ test "BearerAuthSingle authenticateRequest OK" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3001,
.on_request = null,
.log = false,
.max_clients = 10,
@ -211,7 +211,7 @@ test "BearerAuthSingle authenticateRequest OK" {
listener.listen() catch {};
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Bearer, .token = token });
const thread = try makeRequestThread(a, "http://127.0.0.1:3001/test", .{ .auth = .Bearer, .token = token });
defer thread.join();
// start worker threads
@ -231,7 +231,7 @@ test "BearerAuthSingle authenticateRequest test-unauthorized" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3002,
.on_request = null,
.log = false,
.max_clients = 10,
@ -264,7 +264,7 @@ test "BearerAuthSingle authenticateRequest test-unauthorized" {
try listener.listen();
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Bearer, .token = "invalid" });
const thread = try makeRequestThread(a, "http://127.0.0.1:3002/test", .{ .auth = .Bearer, .token = "invalid" });
defer thread.join();
// start worker threads
@ -284,7 +284,7 @@ test "BearerAuthMulti authenticateRequest OK" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3003,
.on_request = null,
.log = false,
.max_clients = 10,
@ -311,7 +311,7 @@ test "BearerAuthMulti authenticateRequest OK" {
try listener.listen();
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Bearer, .token = token });
const thread = try makeRequestThread(a, "http://127.0.0.1:3003/test", .{ .auth = .Bearer, .token = token });
defer thread.join();
// start worker threads
@ -331,7 +331,7 @@ test "BearerAuthMulti authenticateRequest test-unauthorized" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3004,
.on_request = null,
.log = false,
.max_clients = 10,
@ -358,7 +358,7 @@ test "BearerAuthMulti authenticateRequest test-unauthorized" {
listener.listen() catch {};
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Bearer, .token = "invalid" });
const thread = try makeRequestThread(a, "http://127.0.0.1:3004/test", .{ .auth = .Bearer, .token = "invalid" });
defer thread.join();
// start worker threads
@ -378,7 +378,7 @@ test "BasicAuth Token68 authenticateRequest" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3005,
.on_request = null,
.log = false,
.max_clients = 10,
@ -410,7 +410,7 @@ test "BasicAuth Token68 authenticateRequest" {
listener.listen() catch {};
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Basic, .token = token });
const thread = try makeRequestThread(a, "http://127.0.0.1:3005/test", .{ .auth = .Basic, .token = token });
defer thread.join();
// start worker threads
@ -430,7 +430,7 @@ test "BasicAuth Token68 authenticateRequest test-unauthorized" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3006,
.on_request = null,
.log = false,
.max_clients = 10,
@ -462,7 +462,7 @@ test "BasicAuth Token68 authenticateRequest test-unauthorized" {
listener.listen() catch {};
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Basic, .token = "invalid" });
const thread = try makeRequestThread(a, "http://127.0.0.1:3006/test", .{ .auth = .Basic, .token = "invalid" });
defer thread.join();
// start worker threads
@ -481,7 +481,7 @@ test "BasicAuth UserPass authenticateRequest" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3007,
.on_request = null,
.log = false,
.max_clients = 10,
@ -524,7 +524,7 @@ test "BasicAuth UserPass authenticateRequest" {
listener.listen() catch {};
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Basic, .token = encoded });
const thread = try makeRequestThread(a, "http://127.0.0.1:3007/test", .{ .auth = .Basic, .token = encoded });
defer thread.join();
// start worker threads
@ -543,7 +543,7 @@ test "BasicAuth UserPass authenticateRequest test-unauthorized" {
var listener = zap.Endpoint.Listener.init(
a,
.{
.port = 3000,
.port = 3008,
.on_request = null,
.log = false,
.max_clients = 10,
@ -589,7 +589,7 @@ test "BasicAuth UserPass authenticateRequest test-unauthorized" {
listener.listen() catch {};
const thread = try makeRequestThread(a, "http://127.0.0.1:3000/test", .{ .auth = .Basic, .token = "invalid" });
const thread = try makeRequestThread(a, "http://127.0.0.1:3008/test", .{ .auth = .Basic, .token = "invalid" });
defer thread.join();
// start worker threads

View file

@ -65,7 +65,7 @@ test "http parameters" {
// setup listener
var listener = zap.HttpListener.init(
.{
.port = 3001,
.port = 3010,
.on_request = Handler.on_request,
.log = false,
.max_clients = 10,
@ -74,7 +74,7 @@ test "http parameters" {
);
try listener.listen();
const thread = try makeRequestThread(allocator, "http://127.0.0.1:3001/?one=1&two=2&string=hello+world&float=6.28&bool=true");
const thread = try makeRequestThread(allocator, "http://127.0.0.1:3010/?one=1&two=2&string=hello+world&float=6.28&bool=true");
defer thread.join();
zap.start(.{
.threads = 1,

View file

@ -110,7 +110,7 @@ test "recv file" {
var listener = zap.HttpListener.init(
.{
.port = 3003,
.port = 3020,
.on_request = on_request,
.log = false,
.max_clients = 10,
@ -119,7 +119,7 @@ test "recv file" {
);
try listener.listen();
const t1 = try std.Thread.spawn(.{}, makeRequest, .{ allocator, "http://127.0.0.1:3003" });
const t1 = try std.Thread.spawn(.{}, makeRequest, .{ allocator, "http://127.0.0.1:3020" });
defer t1.join();
zap.start(.{

View file

@ -108,7 +108,7 @@ test "recv file" {
var listener = zap.HttpListener.init(
.{
.port = 3003,
.port = 3030,
.on_request = on_request,
.log = false,
.max_clients = 10,
@ -117,7 +117,7 @@ test "recv file" {
);
try listener.listen();
const t1 = try std.Thread.spawn(.{}, makeRequest, .{ allocator, "http://127.0.0.1:3003" });
const t1 = try std.Thread.spawn(.{}, makeRequest, .{ allocator, "http://127.0.0.1:3030" });
defer t1.join();
zap.start(.{

View file

@ -42,7 +42,7 @@ test "send file" {
// setup listener
var listener = zap.HttpListener.init(
.{
.port = 3002,
.port = 3040,
.on_request = on_request,
.log = false,
.max_clients = 10,
@ -51,7 +51,7 @@ test "send file" {
);
try listener.listen();
const thread = try makeRequestThread(allocator, "http://127.0.0.1:3002/?file=src/tests/testfile.txt");
const thread = try makeRequestThread(allocator, "http://127.0.0.1:3040/?file=src/tests/testfile.txt");
defer thread.join();
zap.start(.{
.threads = 1,