Browse Source

Unit test: set defines for local debugging

bel2125 7 năm trước cách đây
mục cha
commit
0bc2439b3a

+ 2 - 2
VisualStudio/unit_test/unit_test.vcxproj

@@ -73,7 +73,7 @@
       </PrecompiledHeader>
       <WarningLevel>Level3</WarningLevel>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>LOCAL_TEST;REPLACE_CHECK_FOR_LOCAL_DEBUGGING;USE_IPV6;USE_WEBSOCKET;MEMORY_DEBUGGING;WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>REPLACE_CHECK_FOR_LOCAL_DEBUGGING;LOCAL_TEST;USE_IPV6;USE_WEBSOCKET;MEMORY_DEBUGGING;WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <AdditionalIncludeDirectories>$(ProjectDir)..\..\src;$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\..\check-0.10.0\;$(ProjectDir)..\..\..\check-0.10.0\src\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     </ClCompile>
     <Link>
@@ -89,7 +89,7 @@
       <Optimization>MaxSpeed</Optimization>
       <FunctionLevelLinking>true</FunctionLevelLinking>
       <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>REPLACE_CHECK_FOR_LOCAL_DEBUGGING;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <AdditionalIncludeDirectories>$(ProjectDir)..\..\src;$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\..\check-0.10.0\;$(ProjectDir)..\..\..\check-0.10.0\src\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     </ClCompile>
     <Link>

+ 2 - 0
test/private.c

@@ -889,6 +889,7 @@ START_TEST(test_sha1)
 END_TEST
 
 
+#if !defined(REPLACE_CHECK_FOR_LOCAL_DEBUGGING)
 Suite *
 make_private_suite(void)
 {
@@ -973,6 +974,7 @@ make_private_suite(void)
 
 	return suite;
 }
+#endif
 
 
 #ifdef REPLACE_CHECK_FOR_LOCAL_DEBUGGING

+ 3 - 0
test/private_exe.c

@@ -64,6 +64,8 @@ START_TEST(test_helper_funcs)
 }
 END_TEST
 
+
+#if !defined(REPLACE_CHECK_FOR_LOCAL_DEBUGGING)
 Suite *
 make_private_exe_suite(void)
 {
@@ -77,3 +79,4 @@ make_private_exe_suite(void)
 
 	return suite;
 }
+#endif

+ 2 - 0
test/public_func.c

@@ -491,6 +491,7 @@ START_TEST(test_mg_get_response_code_text)
 END_TEST
 
 
+#if !defined(REPLACE_CHECK_FOR_LOCAL_DEBUGGING)
 Suite *
 make_public_func_suite(void)
 {
@@ -542,3 +543,4 @@ make_public_func_suite(void)
 
 	return suite;
 }
+#endif

+ 3 - 2
test/public_server.c

@@ -4739,6 +4739,7 @@ START_TEST(test_minimal_https_server_callback)
 END_TEST
 
 
+#if !defined(REPLACE_CHECK_FOR_LOCAL_DEBUGGING)
 Suite *
 make_public_server_suite(void)
 {
@@ -4844,6 +4845,7 @@ make_public_server_suite(void)
 
 	return suite;
 }
+#endif
 
 
 #ifdef REPLACE_CHECK_FOR_LOCAL_DEBUGGING
@@ -4867,8 +4869,7 @@ MAIN_PUBLIC_SERVER(void)
 	test_the_test_environment(0);
 	test_threading(0);
 
-	test_minimal_client(0);
-	test_minimal_server_callback(0);
+	test_minimal_client(0);	
 
 	test_mg_start_stop_http_server(0);
 	test_mg_start_stop_https_server(0);

+ 2 - 0
test/timertest.c

@@ -289,6 +289,7 @@ START_TEST(test_timer_mixed)
 END_TEST
 
 
+#if !defined(REPLACE_CHECK_FOR_LOCAL_DEBUGGING)
 Suite *
 make_timertest_suite(void)
 {
@@ -313,6 +314,7 @@ make_timertest_suite(void)
 
 	return suite;
 }
+#endif
 
 
 #ifdef REPLACE_CHECK_FOR_LOCAL_DEBUGGING