Give the CMake unit tests more meaningful names.
authorStephen Kelly <stephen.kelly@kdab.com>
Fri, 22 Jun 2012 08:04:05 +0000 (10:04 +0200)
committerQt by Nokia <qt-info@nokia.com>
Sat, 23 Jun 2012 09:37:49 +0000 (11:37 +0200)
Change-Id: I0a54d32ec62ff6daf7672d0aabdeb038f4c7c78f
Reviewed-by: David Faure <faure@kde.org>
39 files changed:
tests/auto/cmake/CMakeLists.txt
tests/auto/cmake/pass11/CMakeLists.txt [deleted file]
tests/auto/cmake/test(needsquoting)dirname/CMakeLists.txt [moved from tests/auto/cmake/pass(needsquoting)6/CMakeLists.txt with 93% similarity]
tests/auto/cmake/test(needsquoting)dirname/mywidget.cpp [moved from tests/auto/cmake/pass3/mywidget.cpp with 100% similarity]
tests/auto/cmake/test(needsquoting)dirname/mywidget.h [moved from tests/auto/cmake/pass3/mywidget.h with 100% similarity]
tests/auto/cmake/test(needsquoting)dirname/mywidget.ui [moved from tests/auto/cmake/pass3/mywidget.ui with 100% similarity]
tests/auto/cmake/test_add_resource_options/CMakeLists.txt [moved from tests/auto/cmake/fail4/CMakeLists.txt with 84% similarity]
tests/auto/cmake/test_add_resource_options/myobject.cpp [moved from tests/auto/cmake/fail5/myobject.cpp with 100% similarity]
tests/auto/cmake/test_add_resource_options/myobject.h [moved from tests/auto/cmake/pass2/myobject.h with 100% similarity]
tests/auto/cmake/test_add_resource_options/resource_file.txt [moved from tests/auto/cmake/pass2/resource_file.txt with 100% similarity]
tests/auto/cmake/test_add_resource_options/test_macro_options.qrc [moved from tests/auto/cmake/pass2/pass2.qrc with 100% similarity]
tests/auto/cmake/test_add_resources_delyed_file/CMakeLists.txt [new file with mode: 0644]
tests/auto/cmake/test_add_resources_delyed_file/main.cpp [moved from tests/auto/cmake/pass11/main.cpp with 97% similarity]
tests/auto/cmake/test_add_resources_delyed_file/resource_file.txt [moved from tests/auto/cmake/pass11/resource_file.txt with 100% similarity]
tests/auto/cmake/test_dbus_module/CMakeLists.txt [moved from tests/auto/cmake/pass9/CMakeLists.txt with 96% similarity]
tests/auto/cmake/test_dbus_module/mydbusobject.cpp [moved from tests/auto/cmake/pass9/mydbusobject.cpp with 100% similarity]
tests/auto/cmake/test_dbus_module/mydbusobject.h [moved from tests/auto/cmake/pass9/mydbusobject.h with 100% similarity]
tests/auto/cmake/test_dependent_modules/CMakeLists.txt [moved from tests/auto/cmake/pass3/CMakeLists.txt with 94% similarity]
tests/auto/cmake/test_dependent_modules/mywidget.cpp [moved from tests/auto/cmake/pass(needsquoting)6/mywidget.cpp with 100% similarity]
tests/auto/cmake/test_dependent_modules/mywidget.h [moved from tests/auto/cmake/pass(needsquoting)6/mywidget.h with 100% similarity]
tests/auto/cmake/test_dependent_modules/mywidget.ui [moved from tests/auto/cmake/pass(needsquoting)6/mywidget.ui with 100% similarity]
tests/auto/cmake/test_multiple_find_package/CMakeLists.txt [moved from tests/auto/cmake/pass10/CMakeLists.txt with 73% similarity]
tests/auto/cmake/test_multiple_find_package/subdir1/CMakeLists.txt [moved from tests/auto/cmake/pass10/subdir1/CMakeLists.txt with 100% similarity]
tests/auto/cmake/test_platform_defs_include/CMakeLists.txt [moved from tests/auto/cmake/pass7/CMakeLists.txt with 88% similarity]
tests/auto/cmake/test_platform_defs_include/main.cpp [moved from tests/auto/cmake/pass7/main.cpp with 100% similarity]
tests/auto/cmake/test_qtmainwin_library/CMakeLists.txt [moved from tests/auto/cmake/pass8/CMakeLists.txt with 95% similarity]
tests/auto/cmake/test_qtmainwin_library/myobject.cpp [moved from tests/auto/cmake/pass8/myobject.cpp with 100% similarity]
tests/auto/cmake/test_qtmainwin_library/myobject.h [moved from tests/auto/cmake/pass8/myobject.h with 100% similarity]
tests/auto/cmake/test_use_modules_function/CMakeLists.txt [moved from tests/auto/cmake/pass1/CMakeLists.txt with 87% similarity]
tests/auto/cmake/test_use_modules_function/three.cpp [moved from tests/auto/cmake/pass1/three.cpp with 100% similarity]
tests/auto/cmake/test_use_modules_function/two.cpp [moved from tests/auto/cmake/pass1/two.cpp with 100% similarity]
tests/auto/cmake/test_wrap_cpp_and_resources/CMakeLists.txt [moved from tests/auto/cmake/pass2/CMakeLists.txt with 79% similarity]
tests/auto/cmake/test_wrap_cpp_and_resources/myobject.cpp [moved from tests/auto/cmake/pass2/myobject.cpp with 97% similarity]
tests/auto/cmake/test_wrap_cpp_and_resources/myobject.h [moved from tests/auto/cmake/fail5/myobject.h with 100% similarity]
tests/auto/cmake/test_wrap_cpp_and_resources/resource_file.txt [moved from tests/auto/cmake/fail4/resource_file.txt with 100% similarity]
tests/auto/cmake/test_wrap_cpp_and_resources/test_wrap_cpp_and_resources.qrc [moved from tests/auto/cmake/fail4/pass4.qrc with 100% similarity]
tests/auto/cmake/test_wrap_cpp_options/CMakeLists.txt [moved from tests/auto/cmake/fail5/CMakeLists.txt with 94% similarity]
tests/auto/cmake/test_wrap_cpp_options/myobject.cpp [moved from tests/auto/cmake/fail4/myobject.cpp with 100% similarity]
tests/auto/cmake/test_wrap_cpp_options/myobject.h [moved from tests/auto/cmake/fail4/myobject.h with 100% similarity]

index d8c4182..7195a3d 100644 (file)
@@ -1,6 +1,6 @@
 
 # This is an automatic test for the CMake configuration files.
-# To run it,
+# To run it manually,
 # 1) mkdir build   # Create a build directory
 # 2) cd build
 # 3) cmake ..      # Run cmake on this directory.
@@ -8,20 +8,29 @@
 #
 # The expected output is something like:
 #
-#     Start 1: pass1
-# 1/7 Test #1: pass1 ............................   Passed    4.25 sec
-#     Start 2: pass2
-# 2/7 Test #2: pass2 ............................   Passed    2.00 sec
-#     Start 3: pass3
-# 3/7 Test #3: pass3 ............................   Passed    2.85 sec
-#     Start 4: fail4
-# 4/7 Test #4: fail4 ............................   Passed    1.88 sec
-#     Start 5: fail5
-# 5/7 Test #5: fail5 ............................   Passed    1.36 sec
-#     Start 6: pass_needsquoting_6
-# 6/7 Test #6: pass_needsquoting_6 ..............   Passed    2.88 sec
-#     Start 7: pass7
-# 7/7 Test #7: pass7 ............................   Passed    0.93 sec
+#       Start  1: test_use_modules_function
+#  1/11 Test  #1: test_use_modules_function ........   Passed    3.36 sec
+#       Start  2: test_wrap_cpp_and_resources
+#  2/11 Test  #2: test_wrap_cpp_and_resources ......   Passed    1.41 sec
+#       Start  3: test_dependent_modules
+#  3/11 Test  #3: test_dependent_modules ...........   Passed    2.22 sec
+#       Start  4: test_add_resource_options
+#  4/11 Test  #4: test_add_resource_options ........   Passed    0.16 sec
+#       Start  5: test_wrap_cpp_options
+#  5/11 Test  #5: test_wrap_cpp_options ............   Passed    0.36 sec
+#       Start  6: test_needsquoting_dirname
+#  6/11 Test  #6: test_needsquoting_dirname ........   Passed    2.20 sec
+#       Start  7: test_platform_defs_include
+#  7/11 Test  #7: test_platform_defs_include .......   Passed    0.28 sec
+#       Start  8: test_qtmainwin_library
+#  8/11 Test  #8: test_qtmainwin_library ...........   Passed    1.27 sec
+#       Start  9: test_dbus_module
+#  9/11 Test  #9: test_dbus_module .................   Passed    3.46 sec
+#       Start 10: test_multiple_find_package
+# 10/11 Test #10: test_multiple_find_package .......   Passed    0.07 sec
+#       Start 11: test_add_resources_delyed_file
+# 11/11 Test #11: test_add_resources_delyed_file ...   Passed    0.38 sec
+#
 #
 # Note that if Qt is not installed, or if it is installed to a
 # non-standard prefix, the environment variable CMAKE_PREFIX_PATH
@@ -80,22 +89,22 @@ endmacro()
 
 if(NOT ${CMAKE_VERSION} VERSION_LESS 2.8.8)
     # Requires INCLUDE_DIRECTORIES target property in CMake 2.8.8
-    expect_pass(pass1)
+    expect_pass(test_use_modules_function)
 else()
-    message("CMake version older than 2.8.8 (Found ${CMAKE_VERSION}). Not running test \"pass1\"")
+    message("CMake version older than 2.8.8 (Found ${CMAKE_VERSION}). Not running test \"test_use_modules_function\"")
 endif()
-expect_pass(pass2)
-expect_pass(pass3)
-expect_fail(fail4)
-expect_fail(fail5)
-expect_pass("pass(needsquoting)6")
-expect_pass(pass7)
-expect_pass(pass8)
+expect_pass(test_wrap_cpp_and_resources)
+expect_pass(test_dependent_modules)
+expect_fail(test_add_resource_options)
+expect_fail(test_wrap_cpp_options)
+expect_pass("test(needsquoting)dirname")
+expect_pass(test_platform_defs_include)
+expect_pass(test_qtmainwin_library)
 
 # If QtDBus has been installed then run the tests for its macros.
 find_package(Qt5DBus QUIET)
 if (Qt5DBus_FOUND AND NOT APPLE)
-    expect_pass(pass9)
+    expect_pass(test_dbus_module)
 endif()
-expect_pass(pass10)
-expect_pass(pass11)
+expect_pass(test_multiple_find_package)
+expect_pass(test_add_resources_delyed_file)
diff --git a/tests/auto/cmake/pass11/CMakeLists.txt b/tests/auto/cmake/pass11/CMakeLists.txt
deleted file mode 100644 (file)
index 0e9d028..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-
-cmake_minimum_required(VERSION 2.8)
-
-project(pass11)
-
-find_package(Qt5Core REQUIRED)
-
-include_directories(${Qt5Core_INCLUDE_DIRS})
-
-add_definitions(${Qt5Core_DEFINITIONS})
-
-qt5_add_resources(rcc_files "${CMAKE_CURRENT_BINARY_DIR}/pass11.qrc")
-
-file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/pass11.qrc" "<!DOCTYPE RCC><RCC version=\"1.0\">
-<qresource prefix=\"/\">
-    <file>${CMAKE_CURRENT_SOURCE_DIR}/resource_file.txt</file>
-</qresource>
-</RCC>
-")
-
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Core_EXECUTABLE_COMPILE_FLAGS}")
-
-add_executable(pass11 main.cpp ${rcc_files})
-target_link_libraries(pass11 ${Qt5Core_LIBRARIES})
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project("pass(needsquoting)6")
+project("test(needsquoting)dirname")
 
 find_package(Qt5Core REQUIRED)
 find_package(Qt5Gui REQUIRED)
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass4)
+project(test_add_resource_options)
 
 find_package(Qt5Core REQUIRED)
 
@@ -14,7 +14,7 @@ qt5_wrap_cpp(moc_files myobject.h)
 # Test options. The -binary option generates a binary to dlopen instead of
 # a source file to compile. The compiler will consider it garbage when used
 # in the add_executable call.
-qt5_add_resources(rcc_files "pass4.qrc" OPTIONS -binary)
+qt5_add_resources(rcc_files "test_macro_options.qrc" OPTIONS -binary)
 
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Core_EXECUTABLE_COMPILE_FLAGS}")
 
diff --git a/tests/auto/cmake/test_add_resources_delyed_file/CMakeLists.txt b/tests/auto/cmake/test_add_resources_delyed_file/CMakeLists.txt
new file mode 100644 (file)
index 0000000..a64f168
--- /dev/null
@@ -0,0 +1,24 @@
+
+cmake_minimum_required(VERSION 2.8)
+
+project(test_add_resources_delyed_file)
+
+find_package(Qt5Core REQUIRED)
+
+include_directories(${Qt5Core_INCLUDE_DIRS})
+
+add_definitions(${Qt5Core_DEFINITIONS})
+
+qt5_add_resources(rcc_files "${CMAKE_CURRENT_BINARY_DIR}/test_add_resources_delyed_file.qrc")
+
+file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/test_add_resources_delyed_file.qrc" "<!DOCTYPE RCC><RCC version=\"1.0\">
+<qresource prefix=\"/\">
+    <file>${CMAKE_CURRENT_SOURCE_DIR}/resource_file.txt</file>
+</qresource>
+</RCC>
+")
+
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Core_EXECUTABLE_COMPILE_FLAGS}")
+
+add_executable(test_add_resources_delyed_file main.cpp ${rcc_files})
+target_link_libraries(test_add_resources_delyed_file ${Qt5Core_LIBRARIES})
similarity index 97%
rename from tests/auto/cmake/pass11/main.cpp
rename to tests/auto/cmake/test_add_resources_delyed_file/main.cpp
index 2a43be4..7b45dc2 100644 (file)
@@ -44,6 +44,6 @@
 int main(int argc, char **argv)
 {
     // Compile error if the resource file was not created.
-    Q_INIT_RESOURCE(pass11);
+    Q_INIT_RESOURCE(test_add_resources_delyed_file);
     return 0;
 }
similarity index 96%
rename from tests/auto/cmake/pass9/CMakeLists.txt
rename to tests/auto/cmake/test_dbus_module/CMakeLists.txt
index bf8ff6b..6bbb526 100644 (file)
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass9)
+project(test_dbus_module)
 
 find_package(Qt5Core REQUIRED)
 find_package(Qt5DBus REQUIRED)
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass3)
+project(test_dependent_modules)
 
 # The module finds its dependencies
 find_package(Qt5Widgets REQUIRED)
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass10)
+project(test_multiple_find_package)
 
 find_package(Qt5Core REQUIRED)
 
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass7)
+project(test_platform_defs_include)
 
 find_package(Qt5Core REQUIRED)
 
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass8)
+project(test_qtmainwin_library)
 
 find_package(Qt5Core REQUIRED)
 
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass1)
+project(test_use_modules_function)
 
 set(CMAKE_AUTOMOC ON)
 
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass2)
+project(test_wrap_cpp_and_resources)
 
 find_package(Qt5Core REQUIRED)
 
@@ -11,7 +11,7 @@ add_definitions(${Qt5Core_DEFINITIONS})
 
 qt5_wrap_cpp(moc_files myobject.h)
 
-qt5_add_resources(rcc_files "pass2.qrc")
+qt5_add_resources(rcc_files "test_wrap_cpp_and_resources.qrc")
 
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Core_EXECUTABLE_COMPILE_FLAGS}")
 
@@ -51,6 +51,6 @@ int main(int argc, char **argv)
 {
     MyObject myObject;
     // Compile error if the resource file was not created.
-    Q_INIT_RESOURCE(pass2);
+    Q_INIT_RESOURCE(test_wrap_cpp_and_resources);
     return 0;
 }
@@ -1,7 +1,7 @@
 
 cmake_minimum_required(VERSION 2.8)
 
-project(pass5)
+project(test_wrap_cpp_options)
 
 find_package(Qt5Core REQUIRED)