@@ -537,14 +537,14 @@ void InputStaticFileUnittest::TestGetFiles() {
537
537
}
538
538
{
539
539
// the last subdir before ** is const
540
- filesystem::create_directories (" test_logs/dir1/valid_dir" );
541
- filesystem::create_directories (" test_logs/dir2/valid_dir" );
540
+ filesystem::create_directories (" test_logs/dir1/dir/ valid_dir" );
541
+ filesystem::create_directories (" test_logs/dir2/dir/ valid_dir" );
542
542
filesystem::create_directories (" test_logs/unmatched_dir" );
543
543
{ ofstream fout (" test_logs/invalid_dir" ); }
544
- { ofstream fout (" test_logs/dir1/valid_dir/test1.log" ); }
545
- { ofstream fout (" test_logs/dir2/valid_dir/test2.log" ); }
544
+ { ofstream fout (" test_logs/dir1/dir/ valid_dir/test1.log" ); }
545
+ { ofstream fout (" test_logs/dir2/dir/ valid_dir/test2.log" ); }
546
546
547
- filesystem::path filePath = filesystem::absolute (" test_logs/dir*/valid_dir/**/*.log" );
547
+ filesystem::path filePath = filesystem::absolute (" test_logs/dir*/dir/ valid_dir/**/*.log" );
548
548
Json::Value configJson;
549
549
configJson[" FilePaths" ].append (Json::Value (filePath.string ()));
550
550
InputStaticFile input;
@@ -557,14 +557,14 @@ void InputStaticFileUnittest::TestGetFiles() {
557
557
}
558
558
{
559
559
// the last subdir before ** is wildcard
560
- filesystem::create_directories (" test_logs/a/ dir1" );
561
- filesystem::create_directories (" test_logs/a/ dir2" );
562
- filesystem::create_directories (" test_logs/a/ unmatched_dir" );
563
- { ofstream fout (" test_logs/a/ invalid_dir" ); }
564
- { ofstream fout (" test_logs/a/ dir1/test1.log" ); }
565
- { ofstream fout (" test_logs/a/ dir2/test2.log" ); }
566
-
567
- filesystem::path filePath = filesystem::absolute (" test_logs/a/ dir*/**/*.log" );
560
+ filesystem::create_directories (" test_logs/dir1" );
561
+ filesystem::create_directories (" test_logs/dir2" );
562
+ filesystem::create_directories (" test_logs/unmatched_dir" );
563
+ { ofstream fout (" test_logs/invalid_dir" ); }
564
+ { ofstream fout (" test_logs/dir1/test1.log" ); }
565
+ { ofstream fout (" test_logs/dir2/test2.log" ); }
566
+
567
+ filesystem::path filePath = filesystem::absolute (" test_logs/dir*/**/*.log" );
568
568
Json::Value configJson;
569
569
configJson[" FilePaths" ].append (Json::Value (filePath.string ()));
570
570
InputStaticFile input;
@@ -593,7 +593,7 @@ void InputStaticFileUnittest::TestGetFiles() {
593
593
}
594
594
{
595
595
// invalid base path
596
- { ofstream fout (" invalid_dir " ); }
596
+ { ofstream fout (" test_logs " ); }
597
597
598
598
filesystem::path filePath = filesystem::absolute (" test_logs/**/*.log" );
599
599
Json::Value configJson;
@@ -604,7 +604,7 @@ void InputStaticFileUnittest::TestGetFiles() {
604
604
APSARA_TEST_TRUE (input.Init (configJson, optionalGoPipeline));
605
605
APSARA_TEST_TRUE (input.GetFiles ().empty ());
606
606
607
- filesystem::remove (" invalid_dir " );
607
+ filesystem::remove (" test_logs " );
608
608
}
609
609
{
610
610
// normal
@@ -649,6 +649,8 @@ void InputStaticFileUnittest::TestGetFiles() {
649
649
input.SetMetricsRecordRef (InputStaticFile::sName , " 1" );
650
650
APSARA_TEST_TRUE (input.Init (configJson, optionalGoPipeline));
651
651
APSARA_TEST_EQUAL (1U , input.GetFiles ().size ());
652
+
653
+ filesystem::remove_all (" test_logs" );
652
654
}
653
655
}
654
656
0 commit comments