mirror of
https://github.com/akuker/RASCSI.git
synced 2024-12-30 05:29:47 +00:00
52c2aa474f
* Rebrand project to PiSCSI - rascsi ->piscsi - rasctl -> scsictl - rasdump -> scsidump - ras* -> piscsi* (rasutil -> piscsi_util, etc.) * Refined the formatting and wording of the app startup banner * Kept some references to rascsi and rasctl where backwards compatibility is concerned * Point to the new github repo URL Co-authored-by: nucleogenic <nr@nucleogenic.com> Co-authored-by: Uwe Seimet <Uwe.Seimet@seimet.de>
38 lines
903 B
C++
38 lines
903 B
C++
//---------------------------------------------------------------------------
|
|
//
|
|
// SCSI Target Emulator PiSCSI
|
|
// for Raspberry Pi
|
|
//
|
|
// Copyright (C) 2022 Uwe Seimet
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
#include "spdlog/spdlog.h"
|
|
|
|
// Also used by the PiscsiExecutor tests
|
|
bool enable_logging; //NOSONAR Must be global in order to be shared with the tests
|
|
|
|
class Environment final : public ::testing::Environment
|
|
{
|
|
public:
|
|
|
|
Environment() = default;
|
|
~Environment() override = default;
|
|
|
|
void SetUp() override { spdlog::set_level(enable_logging ? spdlog::level::trace : spdlog::level::off); }
|
|
};
|
|
|
|
int main(int argc, char *[])
|
|
{
|
|
// If any argument is provided the log level is set to trace
|
|
enable_logging = argc > 1;
|
|
|
|
testing::AddGlobalTestEnvironment(new Environment());
|
|
|
|
testing::InitGoogleTest();
|
|
|
|
return RUN_ALL_TESTS();
|
|
}
|