Skip to content

Commit

Permalink
fix: rebased and windows compile errors
Browse files Browse the repository at this point in the history
  • Loading branch information
LucioDonda committed Jan 6, 2025
1 parent 378d69d commit 49a2def
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 14 deletions.
22 changes: 11 additions & 11 deletions src/modules/logcollector/tests/unit/file_reader_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ static constexpr auto TMP_FILE_DIR = "C:\\Temp\\";
static constexpr auto TMP_FILE_DIR = "/tmp/";
#endif

inline std::string getFullFileName(const std::string& filename) {
inline std::string GetFullFileName(const std::string& filename) {
//TODO: move to setup stage of test only for windows
std::filesystem::create_directories(TMP_FILE_DIR);
return TMP_FILE_DIR + filename;
Expand Down Expand Up @@ -63,8 +63,8 @@ TEST(Localfile, OpenError)

TEST(Localfile, Rotated)
{
auto fileA = TempFile(getFullFileName("A.log"), "Hello World");
auto lf = Localfile(getFullFileName("A.log"));
auto fileA = TempFile(GetFullFileName("A.log"), "Hello World");
auto lf = Localfile(GetFullFileName("A.log"));

lf.SeekEnd();
ASSERT_FALSE(lf.Rotated());
Expand Down Expand Up @@ -96,19 +96,19 @@ TEST(FileReader, Reload) {
spdlog::default_logger()->sinks().clear();
MockCallback mockCallback;

EXPECT_CALL(mockCallback, Call(getFullFileName("A.log"))).Times(1);
EXPECT_CALL(mockCallback, Call(getFullFileName("B.log"))).Times(1);
EXPECT_CALL(mockCallback, Call(getFullFileName("C.log"))).Times(1);
EXPECT_CALL(mockCallback, Call(getFullFileName("D.log"))).Times(1);
EXPECT_CALL(mockCallback, Call(GetFullFileName("A.log"))).Times(1);
EXPECT_CALL(mockCallback, Call(GetFullFileName("B.log"))).Times(1);
EXPECT_CALL(mockCallback, Call(GetFullFileName("C.log"))).Times(1);
EXPECT_CALL(mockCallback, Call(GetFullFileName("D.log"))).Times(1);

auto a = TempFile(getFullFileName("A.log"));
auto b = TempFile(getFullFileName("B.log"));
auto c = TempFile(getFullFileName("C.log"));
auto a = TempFile(GetFullFileName("A.log"));
auto b = TempFile(GetFullFileName("B.log"));
auto c = TempFile(GetFullFileName("C.log"));

auto regex = TMP_FILE_DIR + std::string("*.log");
FileReader reader(Logcollector::Instance(), regex, 500, 60000); //NOLINT
reader.Reload([&](Localfile& lf) { mockCallback.Call(lf.Filename()); });

auto d = TempFile(getFullFileName("D.log"));
auto d = TempFile(GetFullFileName("D.log"));
reader.Reload([&](Localfile& lf) { mockCallback.Call(lf.Filename()); });
}
4 changes: 2 additions & 2 deletions src/modules/logcollector/tests/unit/logcollector_mock.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ class LogcollectorMock : public Logcollector {
{
Logcollector::SetupFileReader(configurationParser);
}

#ifdef _WIN32
void SetupWEReader(const std::shared_ptr<const configuration::ConfigurationParser> configurationParser)
{
Logcollector::SetupWEReader(configurationParser);
}

#endif
MOCK_METHOD(void, AddReader, (std::shared_ptr<IReader> reader), (override));
MOCK_METHOD(void, EnqueueTask, (Awaitable task), (override));
};
Expand Down
2 changes: 2 additions & 0 deletions src/modules/logcollector/tests/unit/logcollector_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ TEST(Logcollector, SendMessage)
ASSERT_EQ(capturedMessage.metaData, METADATA);
}

#ifdef _WIN32
TEST(Logcollector, SetupWECReader)
{
auto constexpr CONFIG_RAW = R"(
Expand All @@ -105,6 +106,7 @@ TEST(Logcollector, SetupWECReader)

ASSERT_NE(capturedReader1, nullptr);
}
#endif

int main(int argc, char** argv)
{
Expand Down
1 change: 0 additions & 1 deletion src/modules/logcollector/tests/unit/wec_reader_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

#include <logcollector.hpp>
#include <we_reader_win.hpp>
#include "queue_mock.hpp"
#include "logcollector_mock.hpp"

using namespace logcollector;
Expand Down

0 comments on commit 49a2def

Please sign in to comment.