annotate mrjunejune/test/auto_generated_test.c @ 243:823f2a8b16c8

[repo] Ignore Vim swap files
author MrJuneJune <me@mrjunejune.com>
date Mon, 03 Aug 2026 15:26:44 -0700
parents 543df0fe7168
children b8aa08503378
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
129
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
1 // Auto-generated test file
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
2 // Source: /Users/mrjunejune/zenbu/mrjunejune/main.c
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
3 // DO NOT EDIT - Regenerate with: bazel run //seobeo:test_generator
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
4
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
5 #include "mrjunejune/test/test.h"
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
6
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
7 #define TEST_HOST "127.0.0.1"
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
8 #define TEST_PORT "6969"
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
9
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
10 int main(int argc, char *argv[])
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
11 {
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
12 printf("=== Auto-generated Snapshot Creator ===\n\n");
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
13
145
c1eab8c0b0f9 [MrJuneJune] Small improvement UX and tests passes now.
June Park <parkjune1995@gmail.com>
parents: 129
diff changeset
14 const char *server_binary = "./mrjunejune_server";
129
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
15 if (argc > 1) server_binary = argv[1];
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
16
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
17 pid_t server_pid = start_test_server(server_binary);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
18 if (server_pid < 0) return 1;
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
19
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
20 SnapshotConfig configs[] = {
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
21 {"/", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
22 {"/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
23 {"/resume", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
24 {"/resume/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
25 {"/tools", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
26 {"/tools/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
27 {"/tools/markdown_to_html", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
28 {"/tools/markdown_to_html/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
29 {"/tools/file_converter", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
30 {"/tools/file_converter/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
242
543df0fe7168 [tools] Add full HLS player support
MrJuneJune <me@mrjunejune.com>
parents: 145
diff changeset
31 {"/tools/hls_player", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
543df0fe7168 [tools] Add full HLS player support
MrJuneJune <me@mrjunejune.com>
parents: 145
diff changeset
32 {"/tools/hls_player/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
129
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
33 // TODO: POST route - POST /api/convert/image-to-webp - requires request body
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
34 // TODO: POST route - POST /api/convert/video-to-mp4 - requires request body
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
35 // TODO: Dynamic route - GET /api/download/:filename - fill in actual path
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
36 {"/blog", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
37 // TODO: Dynamic route - GET /blog/:blog_id - fill in actual path
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
38 {"/talk", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
39 {"/talk/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
40 };
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
41
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
42 int count = sizeof(configs) / sizeof(configs[0]);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
43 int result = Seobeo_Snapshots_Create_Batch(configs, count);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
44
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
45 stop_test_server(server_pid);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
46 return result;
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
47 }