Mercurial
comparison mrjunejune/BUILD @ 94:092afa595764
[MrJuneJune] Added Integration tests.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Fri, 02 Jan 2026 18:13:32 -0800 |
| parents | bcc76a156aea |
| children | 70401cf61e97 |
comparison
equal
deleted
inserted
replaced
| 93:be91a73d801a | 94:092afa595764 |
|---|---|
| 35 bundle( | 35 bundle( |
| 36 name = "mrjunejune_server_bundle", | 36 name = "mrjunejune_server_bundle", |
| 37 binary = ":mrjunejune_server", | 37 binary = ":mrjunejune_server", |
| 38 ) | 38 ) |
| 39 | 39 |
| 40 cc_library( | |
| 41 name = "mrjunejune_server_lib", | |
| 42 srcs = ["server_entry.c"], | |
| 43 deps = ["//seobeo:seobeo_server"], # Use server-only target (no OpenSSL) | |
| 44 linkstatic = False, # ensures dynamic linking | |
| 45 visibility = ["//visibility:public"], | |
| 46 ) | |
| 47 | |
| 48 # py_binary( | |
| 49 # name = "python_server", | |
| 50 # srcs = ["python_server.py"], | |
| 51 # deps = [ | |
| 52 # ":mrjunejune_server_lib", | |
| 53 # "@pip_deps//:cffi", | |
| 54 # ], | |
| 55 # data = [":mrjunejune_server_lib"], | |
| 56 # ) | |
| 57 | |
| 58 cc_test( | 40 cc_test( |
| 59 name = "integration_test", | 41 name = "integration_test", |
| 60 srcs = ["test/integration_test.c"], | 42 srcs = ["test/integration_test.c"], |
| 61 deps = ["//seobeo:seobeo_client"], | 43 deps = ["//seobeo:seobeo_client"], |
| 62 data = [ | 44 data = [ |
| 63 "//mrjunejune:mrjunejune_server", | 45 "//mrjunejune:mrjunejune_server", |
| 64 "//mrjunejune:src_files", | 46 "//mrjunejune:src_files", |
| 65 "//mrjunejune:test_snapshots", | 47 "//mrjunejune:test_snapshots", |
| 48 "//mrjunejune:test_files", | |
| 66 ], | 49 ], |
| 67 size = "medium", | 50 size = "large", |
| 68 timeout = "moderate", | 51 timeout = "long", |
| 69 args = ["$(location //mrjunejune:mrjunejune_server)"], | 52 args = ["$(location //mrjunejune:mrjunejune_server)"], |
| 70 ) | 53 ) |
| 71 | 54 |
| 72 cc_binary( | 55 cc_binary( |
| 73 name = "create_snapshots", | 56 name = "create_snapshots", |
| 82 | 65 |
| 83 filegroup( | 66 filegroup( |
| 84 name = "test_snapshots", | 67 name = "test_snapshots", |
| 85 srcs = glob(["test/snapshots/**"]), | 68 srcs = glob(["test/snapshots/**"]), |
| 86 ) | 69 ) |
| 70 | |
| 71 filegroup( | |
| 72 name = "test_files", | |
| 73 srcs = [ | |
| 74 "test/shiba.webp", | |
| 75 "test/test_avi.avi", | |
| 76 ], | |
| 77 ) | |
| 78 | |
| 79 # This was to use python ffi, but w/e | |
| 80 # cc_library( | |
| 81 # name = "mrjunejune_server_lib", | |
| 82 # srcs = ["server_entry.c"], | |
| 83 # deps = ["//seobeo:seobeo_server"], | |
| 84 # linkstatic = False, | |
| 85 # visibility = ["//visibility:public"], | |
| 86 # ) | |
| 87 | |
| 88 # py_binary( | |
| 89 # name = "python_server", | |
| 90 # srcs = ["python_server.py"], | |
| 91 # deps = [ | |
| 92 # ":mrjunejune_server_lib", | |
| 93 # "@pip_deps//:cffi", | |
| 94 # ], | |
| 95 # data = [":mrjunejune_server_lib"], | |
| 96 # ) | |
| 97 | |
| 98 |