This is an automated email from the ASF dual-hosted git repository.

bneradt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/master by this push:
     new 23e967b114 Rename cache/test/ to cache/unit_tests/ (#10645)
23e967b114 is described below

commit 23e967b114e9515780a0183e8e28a55e416fc2a6
Author: Masaori Koshiba <[email protected]>
AuthorDate: Fri Oct 20 07:09:28 2023 +0900

    Rename cache/test/ to cache/unit_tests/ (#10645)
    
    For consistency with other subsystems
    
    * Rename cache/test/ to cache/unit_tests/
    * Fix CacheDir test try lock
---
 .gitignore                                         |  2 +-
 .../cache/{test => unit_tests}/CacheTestHandler.cc |  0
 .../cache/{test => unit_tests}/CacheTestHandler.h  |  0
 src/iocore/cache/{test => unit_tests}/main.cc      |  6 ++--
 src/iocore/cache/{test => unit_tests}/main.h       |  2 +-
 .../cache/{test => unit_tests}/storage.config      |  0
 src/iocore/cache/{test => unit_tests}/stub.cc      |  0
 .../{test => unit_tests}/test_Alternate_L_to_S.cc  |  0
 .../test_Alternate_L_to_S_remove_L.cc              |  0
 .../test_Alternate_L_to_S_remove_S.cc              |  0
 .../{test => unit_tests}/test_Alternate_S_to_L.cc  |  0
 .../test_Alternate_S_to_L_remove_L.cc              |  0
 .../test_Alternate_S_to_L_remove_S.cc              |  0
 .../cache/{test => unit_tests}/test_Cache.cc       |  0
 .../cache/{test => unit_tests}/test_CacheDir.cc    |  6 +++-
 .../{test => unit_tests}/test_Disk_Failure.cc      |  0
 .../{test => unit_tests}/test_Disk_Init_Failure.cc |  0
 .../{test => unit_tests}/test_Populated_Cache.cc   |  0
 .../test_Populated_Cache_Disk_Failure.cc           |  0
 src/iocore/cache/{test => unit_tests}/test_RWW.cc  |  0
 .../{test => unit_tests}/test_Update_L_to_S.cc     |  0
 .../{test => unit_tests}/test_Update_S_to_L.cc     |  0
 .../{test => unit_tests}/test_Update_header.cc     |  0
 .../var/trafficserver/guard.txt                    |  0
 src/proxy/http/Makefile.am                         |  2 +-
 src/proxy/http/unit_tests/CMakeLists.txt           |  2 +-
 src/tests/CMakeLists.txt                           | 38 +++++++++++-----------
 27 files changed, 31 insertions(+), 27 deletions(-)

diff --git a/.gitignore b/.gitignore
index 8ed8ac5e6e..7db84a3904 100644
--- a/.gitignore
+++ b/.gitignore
@@ -222,4 +222,4 @@ tests/gold_tests/chunked_encoding/smuggle-client
 tests/gold_tests/tls/ssl-post
 
 src/iocore/cache/test_*
-src/iocore/cache/test/var/trafficserver/cache.db
+src/iocore/cache/unit_tests/var/trafficserver/cache.db
diff --git a/src/iocore/cache/test/CacheTestHandler.cc 
b/src/iocore/cache/unit_tests/CacheTestHandler.cc
similarity index 100%
rename from src/iocore/cache/test/CacheTestHandler.cc
rename to src/iocore/cache/unit_tests/CacheTestHandler.cc
diff --git a/src/iocore/cache/test/CacheTestHandler.h 
b/src/iocore/cache/unit_tests/CacheTestHandler.h
similarity index 100%
rename from src/iocore/cache/test/CacheTestHandler.h
rename to src/iocore/cache/unit_tests/CacheTestHandler.h
diff --git a/src/iocore/cache/test/main.cc b/src/iocore/cache/unit_tests/main.cc
similarity index 97%
rename from src/iocore/cache/test/main.cc
rename to src/iocore/cache/unit_tests/main.cc
index 90aafe86ec..740fb53e13 100644
--- a/src/iocore/cache/test/main.cc
+++ b/src/iocore/cache/unit_tests/main.cc
@@ -79,8 +79,8 @@ populate_cache(const swoc::file::path &prefix)
   swoc::file::path src_path{TS_ABS_TOP_SRCDIR};
   std::error_code ec;
   ink_assert(cache_vols == 2);
-  swoc::file::copy(src_path / 
"src/iocore/cache/test/var/trafficserver/cache.db", prefix / 
"var/trafficserver/", ec);
-  swoc::file::copy(src_path / 
"src/iocore/cache/test/var/trafficserver2/cache.db", prefix / 
"var/trafficserver2/", ec);
+  swoc::file::copy(src_path / 
"src/iocore/cache/unit_tests/var/trafficserver/cache.db", prefix / 
"var/trafficserver/", ec);
+  swoc::file::copy(src_path / 
"src/iocore/cache/unit_tests/var/trafficserver2/cache.db", prefix / 
"var/trafficserver2/", ec);
 }
 
 void
@@ -157,7 +157,7 @@ struct EventProcessorListener : 
Catch::TestEventListenerBase {
     thread->set_tail_handler(&uring_handler);
 #endif
 
-    std::string src_dir       = std::string(TS_ABS_TOP_SRCDIR) + 
"/src/iocore/cache/test";
+    std::string src_dir       = std::string(TS_ABS_TOP_SRCDIR) + 
"/src/iocore/cache/unit_tests";
     Layout::get()->sysconfdir = src_dir;
   }
 };
diff --git a/src/iocore/cache/test/main.h b/src/iocore/cache/unit_tests/main.h
similarity index 99%
rename from src/iocore/cache/test/main.h
rename to src/iocore/cache/unit_tests/main.h
index a9b06cc67f..104f092b9e 100644
--- a/src/iocore/cache/test/main.h
+++ b/src/iocore/cache/unit_tests/main.h
@@ -36,7 +36,7 @@
 #include "P_AIO.h"
 #include "P_CacheDisk.h"
 #include "P_Net.h"
-#include "test/CacheTestHandler.h"
+#include "CacheTestHandler.h"
 #include "P_Cache.h"
 
 #include <queue>
diff --git a/src/iocore/cache/test/storage.config 
b/src/iocore/cache/unit_tests/storage.config
similarity index 100%
rename from src/iocore/cache/test/storage.config
rename to src/iocore/cache/unit_tests/storage.config
diff --git a/src/iocore/cache/test/stub.cc b/src/iocore/cache/unit_tests/stub.cc
similarity index 100%
rename from src/iocore/cache/test/stub.cc
rename to src/iocore/cache/unit_tests/stub.cc
diff --git a/src/iocore/cache/test/test_Alternate_L_to_S.cc 
b/src/iocore/cache/unit_tests/test_Alternate_L_to_S.cc
similarity index 100%
rename from src/iocore/cache/test/test_Alternate_L_to_S.cc
rename to src/iocore/cache/unit_tests/test_Alternate_L_to_S.cc
diff --git a/src/iocore/cache/test/test_Alternate_L_to_S_remove_L.cc 
b/src/iocore/cache/unit_tests/test_Alternate_L_to_S_remove_L.cc
similarity index 100%
rename from src/iocore/cache/test/test_Alternate_L_to_S_remove_L.cc
rename to src/iocore/cache/unit_tests/test_Alternate_L_to_S_remove_L.cc
diff --git a/src/iocore/cache/test/test_Alternate_L_to_S_remove_S.cc 
b/src/iocore/cache/unit_tests/test_Alternate_L_to_S_remove_S.cc
similarity index 100%
rename from src/iocore/cache/test/test_Alternate_L_to_S_remove_S.cc
rename to src/iocore/cache/unit_tests/test_Alternate_L_to_S_remove_S.cc
diff --git a/src/iocore/cache/test/test_Alternate_S_to_L.cc 
b/src/iocore/cache/unit_tests/test_Alternate_S_to_L.cc
similarity index 100%
rename from src/iocore/cache/test/test_Alternate_S_to_L.cc
rename to src/iocore/cache/unit_tests/test_Alternate_S_to_L.cc
diff --git a/src/iocore/cache/test/test_Alternate_S_to_L_remove_L.cc 
b/src/iocore/cache/unit_tests/test_Alternate_S_to_L_remove_L.cc
similarity index 100%
rename from src/iocore/cache/test/test_Alternate_S_to_L_remove_L.cc
rename to src/iocore/cache/unit_tests/test_Alternate_S_to_L_remove_L.cc
diff --git a/src/iocore/cache/test/test_Alternate_S_to_L_remove_S.cc 
b/src/iocore/cache/unit_tests/test_Alternate_S_to_L_remove_S.cc
similarity index 100%
rename from src/iocore/cache/test/test_Alternate_S_to_L_remove_S.cc
rename to src/iocore/cache/unit_tests/test_Alternate_S_to_L_remove_S.cc
diff --git a/src/iocore/cache/test/test_Cache.cc 
b/src/iocore/cache/unit_tests/test_Cache.cc
similarity index 100%
rename from src/iocore/cache/test/test_Cache.cc
rename to src/iocore/cache/unit_tests/test_Cache.cc
diff --git a/src/iocore/cache/test/test_CacheDir.cc 
b/src/iocore/cache/unit_tests/test_CacheDir.cc
similarity index 98%
rename from src/iocore/cache/test/test_CacheDir.cc
rename to src/iocore/cache/unit_tests/test_CacheDir.cc
index a6d29140c8..c6e32e9ec9 100644
--- a/src/iocore/cache/test/test_CacheDir.cc
+++ b/src/iocore/cache/unit_tests/test_CacheDir.cc
@@ -97,7 +97,11 @@ private:
     Vol *vol        = gvol[0];
     EThread *thread = this_ethread();
     MUTEX_TRY_LOCK(lock, vol->mutex, thread);
-    ink_release_assert(lock.is_locked());
+    if (!lock.is_locked()) {
+      CONT_SCHED_LOCK_RETRY(this);
+      return;
+    }
+
     vol_dir_clear(vol);
 
     // coverity[var_decl]
diff --git a/src/iocore/cache/test/test_Disk_Failure.cc 
b/src/iocore/cache/unit_tests/test_Disk_Failure.cc
similarity index 100%
rename from src/iocore/cache/test/test_Disk_Failure.cc
rename to src/iocore/cache/unit_tests/test_Disk_Failure.cc
diff --git a/src/iocore/cache/test/test_Disk_Init_Failure.cc 
b/src/iocore/cache/unit_tests/test_Disk_Init_Failure.cc
similarity index 100%
rename from src/iocore/cache/test/test_Disk_Init_Failure.cc
rename to src/iocore/cache/unit_tests/test_Disk_Init_Failure.cc
diff --git a/src/iocore/cache/test/test_Populated_Cache.cc 
b/src/iocore/cache/unit_tests/test_Populated_Cache.cc
similarity index 100%
rename from src/iocore/cache/test/test_Populated_Cache.cc
rename to src/iocore/cache/unit_tests/test_Populated_Cache.cc
diff --git a/src/iocore/cache/test/test_Populated_Cache_Disk_Failure.cc 
b/src/iocore/cache/unit_tests/test_Populated_Cache_Disk_Failure.cc
similarity index 100%
rename from src/iocore/cache/test/test_Populated_Cache_Disk_Failure.cc
rename to src/iocore/cache/unit_tests/test_Populated_Cache_Disk_Failure.cc
diff --git a/src/iocore/cache/test/test_RWW.cc 
b/src/iocore/cache/unit_tests/test_RWW.cc
similarity index 100%
rename from src/iocore/cache/test/test_RWW.cc
rename to src/iocore/cache/unit_tests/test_RWW.cc
diff --git a/src/iocore/cache/test/test_Update_L_to_S.cc 
b/src/iocore/cache/unit_tests/test_Update_L_to_S.cc
similarity index 100%
rename from src/iocore/cache/test/test_Update_L_to_S.cc
rename to src/iocore/cache/unit_tests/test_Update_L_to_S.cc
diff --git a/src/iocore/cache/test/test_Update_S_to_L.cc 
b/src/iocore/cache/unit_tests/test_Update_S_to_L.cc
similarity index 100%
rename from src/iocore/cache/test/test_Update_S_to_L.cc
rename to src/iocore/cache/unit_tests/test_Update_S_to_L.cc
diff --git a/src/iocore/cache/test/test_Update_header.cc 
b/src/iocore/cache/unit_tests/test_Update_header.cc
similarity index 100%
rename from src/iocore/cache/test/test_Update_header.cc
rename to src/iocore/cache/unit_tests/test_Update_header.cc
diff --git a/src/iocore/cache/test/var/trafficserver/guard.txt 
b/src/iocore/cache/unit_tests/var/trafficserver/guard.txt
similarity index 100%
rename from src/iocore/cache/test/var/trafficserver/guard.txt
rename to src/iocore/cache/unit_tests/var/trafficserver/guard.txt
diff --git a/src/proxy/http/Makefile.am b/src/proxy/http/Makefile.am
index 28c47ad065..716c6ba227 100644
--- a/src/proxy/http/Makefile.am
+++ b/src/proxy/http/Makefile.am
@@ -172,7 +172,7 @@ test_HttpTransact_LDADD += \
 endif
 
 test_HttpTransact_SOURCES = \
-       ../../iocore/cache/test/stub.cc \
+       ../../iocore/cache/unit_tests/stub.cc \
        unit_tests/main.cc \
        unit_tests/test_HttpTransact.cc
 
diff --git a/src/proxy/http/unit_tests/CMakeLists.txt 
b/src/proxy/http/unit_tests/CMakeLists.txt
index d0fcc860b8..3317a593e8 100644
--- a/src/proxy/http/unit_tests/CMakeLists.txt
+++ b/src/proxy/http/unit_tests/CMakeLists.txt
@@ -18,7 +18,7 @@
 add_executable(
   test_http
   main.cc
-  "${PROJECT_SOURCE_DIR}/src/iocore/cache/test/stub.cc"
+  "${PROJECT_SOURCE_DIR}/src/iocore/cache/unit_tests/stub.cc"
   test_error_page_selection.cc
   test_ForwardedConfig.cc
   test_HttpTransact.cc
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
index d6c2e672ae..7c146b9b0d 100644
--- a/src/tests/CMakeLists.txt
+++ b/src/tests/CMakeLists.txt
@@ -69,8 +69,8 @@ endif(TS_USE_LINUX_IO_URING)
 
 macro(add_cache_test name)
   add_executable(
-    ${name} ${CMAKE_SOURCE_DIR}/src/iocore/cache/test/main.cc 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/stub.cc
-            ${CMAKE_SOURCE_DIR}/src/iocore/cache/test/CacheTestHandler.cc 
${ARGN}
+    ${name} ${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/main.cc 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/stub.cc
+            
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/CacheTestHandler.cc ${ARGN}
   )
   target_link_libraries(${name} PRIVATE ts::inknet ts::proxy ts::tsapicore)
   add_test(NAME test_cache_${name} COMMAND $<TARGET_FILE:${name}>)
@@ -82,37 +82,37 @@ macro(add_net_test name)
 endmacro()
 
 macro(add_stubbed_test name)
-  add_executable(${name} ${CMAKE_SOURCE_DIR}/src/iocore/cache/test/stub.cc 
${ARGN})
+  add_executable(${name} 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/stub.cc ${ARGN})
   target_link_libraries(${name} PRIVATE ts::proxy ts::http)
   add_test(NAME test_stubbed_${name} COMMAND $<TARGET_FILE:${name}>)
 endmacro()
 
-add_cache_test(Cache ${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Cache.cc)
-add_cache_test(Populated_Cache 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Populated_Cache.cc)
+add_cache_test(Cache 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Cache.cc)
+add_cache_test(Populated_Cache 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Populated_Cache.cc)
 if(ENABLE_DISK_FAILURE_TESTS)
   foreach(i RANGE 1)
-    add_cache_test(Disk_Init_Failure_${i} 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Disk_Init_Failure.cc)
+    add_cache_test(Disk_Init_Failure_${i} 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Disk_Init_Failure.cc)
     target_compile_definitions(Disk_Init_Failure_${i} PUBLIC 
FAILURE_INDICES={${i}})
   endforeach()
   foreach(i RANGE 5 20)
-    add_cache_test(Disk_Failure_${i} 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Disk_Failure.cc)
+    add_cache_test(Disk_Failure_${i} 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Disk_Failure.cc)
     target_compile_definitions(Disk_Failure_${i} PUBLIC FAILURE_INDICES={${i}})
   endforeach()
   add_cache_test(
-    Populated_Cache_Disk_Failure 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Populated_Cache_Disk_Failure.cc
+    Populated_Cache_Disk_Failure 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Populated_Cache_Disk_Failure.cc
   )
 endif()
-add_cache_test(CacheDir 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_CacheDir.cc)
-add_cache_test(RWW ${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_RWW.cc)
-add_cache_test(Alternate_L_to_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Alternate_L_to_S.cc)
-add_cache_test(Alternate_S_to_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Alternate_S_to_L.cc)
-add_cache_test(Alternate_L_to_S_remove_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Alternate_L_to_S_remove_L.cc)
-add_cache_test(Alternate_L_to_S_remove_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Alternate_L_to_S_remove_S.cc)
-add_cache_test(Alternate_S_to_L_remove_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Alternate_S_to_L_remove_L.cc)
-add_cache_test(Alternate_S_to_L_remove_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Alternate_S_to_L_remove_S.cc)
-add_cache_test(Update_L_to_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Update_L_to_S.cc)
-add_cache_test(Update_S_to_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/test/test_Update_S_to_L.cc)
-#add_cache_test(Update_Header 
${CMAKE_SOURCE_DIR}/iocore/cache/test/test_Update_Header.cc)
+add_cache_test(CacheDir 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_CacheDir.cc)
+add_cache_test(RWW ${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_RWW.cc)
+add_cache_test(Alternate_L_to_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Alternate_L_to_S.cc)
+add_cache_test(Alternate_S_to_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Alternate_S_to_L.cc)
+add_cache_test(Alternate_L_to_S_remove_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Alternate_L_to_S_remove_L.cc)
+add_cache_test(Alternate_L_to_S_remove_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Alternate_L_to_S_remove_S.cc)
+add_cache_test(Alternate_S_to_L_remove_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Alternate_S_to_L_remove_L.cc)
+add_cache_test(Alternate_S_to_L_remove_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Alternate_S_to_L_remove_S.cc)
+add_cache_test(Update_L_to_S 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Update_L_to_S.cc)
+add_cache_test(Update_S_to_L 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Update_S_to_L.cc)
+#add_cache_test(Update_Header 
${CMAKE_SOURCE_DIR}/src/iocore/cache/unit_tests/test_Update_Header.cc)
 
 add_executable(test_AIO ${CMAKE_SOURCE_DIR}/src/iocore/aio/test_AIO.cc)
 add_test(

Reply via email to