Updated logging definitions to ensure it works using dynamic and static config

This commit is contained in:
Alejandro Saucedo 2020-09-04 07:01:58 +01:00
parent 1286da2179
commit c15a14d2b2
6 changed files with 31 additions and 31 deletions

View file

@ -1,24 +1,16 @@
//#define CATCH_CONFIG_RUNNER
//
//// clang-format: SPDLOG_ACTIVE_LEVEL must be defined before spdlog.h import
//#if DEBUG
//#ifndef SPDLOG_ACTIVE_LEVEL
//#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_DEBUG
//#endif
//#endif
//
////#include <spdlog/spdlog.h>
////// clang-format: ranges.h must come after spdlog.h
////#include <fmt/ranges.h>
//
//#include "catch2/catch.hpp"
//
//int main( int argc, char* argv[] ) {
//
// int result = Catch::Session().run( argc, argv );
//
// // global clean-up...
//
// return result;
//}
//
#include <gmock/gmock.h>
#include <kompute/Kompute.hpp>
int main(int argc, char *argv[]) {
testing::InitGoogleTest(&argc, argv);
testing::InitGoogleMock(&argc, argv);
#if KOMPUTE_ENABLE_SPDLOG
spdlog::set_level(static_cast<spdlog::level::level_enum>(SPDLOG_ACTIVE_LEVEL));
spdlog::error("default active level {}", SPDLOG_ACTIVE_LEVEL);
#endif
return RUN_ALL_TESTS();
}