fix-testing #30

Merged
wt merged 2 commits from fix-testing into main 2025-05-06 18:22:55 +07:00
4 changed files with 12 additions and 4 deletions
+3
View File
@@ -13,6 +13,7 @@ jobs:
uses: actions/checkout@v3
- name: Building binary with make
run: |
sed -i '1s/^/#define TEST\n/' src/config/config.hpp && \
echo "#define TEST" >> src/OpenRouter/OpenRouter.hpp && \
make -j$(nproc)
- name: Testing to run binary builded with make
@@ -29,6 +30,7 @@ jobs:
uses: actions/checkout@v3
- name: Building binary with CMake
run: |
sed -i '1s/^/#define TEST\n/' src/config/config.hpp && \
echo "#define TEST" >> src/OpenRouter/OpenRouter.hpp && \
mkdir build && \
cd build && \
@@ -48,6 +50,7 @@ jobs:
uses: actions/checkout@v3
- name: Building binary with meson
run: |
sed -i '1s/^/#define TEST\n/' src/config/config.hpp && \
echo "#define TEST" >> src/OpenRouter/OpenRouter.hpp && \
meson setup build && \
ninja -C build
+4
View File
@@ -2,5 +2,9 @@
#include <ConfigManager.hpp>
namespace config {
#ifdef TEST
static ConfigManager config;
#else
static ConfigManager config(std::string("../config.json"));
#endif
}
+1
View File
@@ -2,6 +2,7 @@
#include <httplib.h>
#include <json.hpp>
#include <syslog.h>
#include <types.hpp>
inline void check_body_empty(const httplib::Request& request, httplib::Response& response, std::string required_string) {
if (request.body.empty()) {
+1 -1
View File
@@ -3,10 +3,10 @@
int main()
{
OpenRouter::OpenRouter router;
#ifdef TEST
return 0;
#else
OpenRouter::OpenRouter router;
return router.serve(
config::config.getConfig()["server"]["ip"],
config::config.getConfig()["server"]["port"]