Browse Source
Port the unit test framework to windows
Port the unit test framework to windows
Backport from 6.0.14 to 5.6.0 Original code from Guilhem Bichotpull/73/head
12 changed files with 163 additions and 22 deletions
-
11CMakeLists.txt
-
4mysys/CMakeLists.txt
-
38unittest/examples/CMakeLists.txt
-
2unittest/examples/core-t.c
-
2unittest/examples/no_plan-t.c
-
2unittest/examples/skip_all-t.c
-
2unittest/examples/todo-t.c
-
21unittest/mytap/CMakeLists.txt
-
7unittest/mytap/Makefile.am
-
29unittest/mytap/tap.c
-
49unittest/mytap/tap.h
-
18unittest/unit.pl
@ -0,0 +1,38 @@ |
|||
# Copyright (C) 2007 MySQL AB |
|||
# |
|||
# This program is free software; you can redistribute it and/or modify |
|||
# it under the terms of the GNU General Public License as published by |
|||
# the Free Software Foundation; version 2 of the License. |
|||
# |
|||
# This program is distributed in the hope that it will be useful, |
|||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
# GNU General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU General Public License |
|||
# along with this program; if not, write to the Free Software |
|||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
|||
|
|||
|
|||
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/zlib |
|||
${CMAKE_SOURCE_DIR}/sql |
|||
${CMAKE_SOURCE_DIR}/regex |
|||
${CMAKE_SOURCE_DIR}/extra/yassl/include |
|||
${CMAKE_SOURCE_DIR}/unittest/mytap) |
|||
ADD_EXECUTABLE(simple-t simple-t.c) |
|||
TARGET_LINK_LIBRARIES(simple-t mytap) |
|||
|
|||
ADD_EXECUTABLE(skip-t skip-t.c) |
|||
TARGET_LINK_LIBRARIES(skip-t mytap) |
|||
|
|||
ADD_EXECUTABLE(todo-t todo-t.c) |
|||
TARGET_LINK_LIBRARIES(todo-t mytap) |
|||
|
|||
ADD_EXECUTABLE(skip_all-t skip_all-t.c) |
|||
TARGET_LINK_LIBRARIES(skip_all-t mytap) |
|||
|
|||
ADD_EXECUTABLE(no_plan-t no_plan-t.c) |
|||
TARGET_LINK_LIBRARIES(no_plan-t mytap) |
|||
|
|||
ADD_EXECUTABLE(core-t core-t.c) |
|||
TARGET_LINK_LIBRARIES(core-t mytap) |
|||
@ -0,0 +1,21 @@ |
|||
# Copyright (C) 2007 MySQL AB |
|||
# |
|||
# This program is free software; you can redistribute it and/or modify |
|||
# it under the terms of the GNU General Public License as published by |
|||
# the Free Software Foundation; version 2 of the License. |
|||
# |
|||
# This program is distributed in the hope that it will be useful, |
|||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
# GNU General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU General Public License |
|||
# along with this program; if not, write to the Free Software |
|||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
|||
|
|||
|
|||
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/zlib |
|||
${CMAKE_SOURCE_DIR}/sql |
|||
${CMAKE_SOURCE_DIR}/regex |
|||
${CMAKE_SOURCE_DIR}/extra/yassl/include) |
|||
ADD_LIBRARY(mytap tap.c) |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue