From d74fd8dbe0c5c2ff1b0f8dde533851573e86e4f3 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Thu, 10 Oct 2013 16:41:42 +0200 Subject: [PATCH] more windows compliancy fun --- buildtools/Cmake/Scripts/tesh.pl | 2 +- teshsuite/xbt/CMakeLists.txt | 26 ++++++++++++-------------- tools/tesh/background.tesh | 7 +++++++ 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/buildtools/Cmake/Scripts/tesh.pl b/buildtools/Cmake/Scripts/tesh.pl index ca4d0b79bf..0cc491c8ce 100755 --- a/buildtools/Cmake/Scripts/tesh.pl +++ b/buildtools/Cmake/Scripts/tesh.pl @@ -486,7 +486,7 @@ LINE: while (not $finished and not $error) { } $cmd{'output ignore'} = 1; } - elsif($line =~ /^!\s*expect signal (\w*)$/) {#expect signal SIGABRT + elsif($line =~ /^!\s*expect signal (\w*)/) {#expect signal SIGABRT if (defined($cmd{'cmd'})) { exec_cmd(\%cmd); %cmd = (); diff --git a/teshsuite/xbt/CMakeLists.txt b/teshsuite/xbt/CMakeLists.txt index 0a4b766365..a181c6d614 100644 --- a/teshsuite/xbt/CMakeLists.txt +++ b/teshsuite/xbt/CMakeLists.txt @@ -1,24 +1,22 @@ cmake_minimum_required(VERSION 2.6) set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}") -if(NOT WIN32) - add_executable(log_large_test log_large_test.c) - add_executable(parallel_log_crashtest parallel_log_crashtest.c) - if(HAVE_MMAP) - add_executable(mmalloc_test mmalloc_test.c) - endif() - add_executable(parmap_test parmap_test.c) + +add_executable(log_large_test log_large_test.c) +add_executable(parallel_log_crashtest parallel_log_crashtest.c) +if(HAVE_MMAP) + add_executable(mmalloc_test mmalloc_test.c) endif() +add_executable(parmap_test parmap_test.c) + ### Add definitions for compile -if(NOT WIN32) - target_link_libraries(log_large_test simgrid m pthread ) - target_link_libraries(parallel_log_crashtest simgrid m pthread ) - if(HAVE_MMAP) - target_link_libraries(mmalloc_test simgrid m pthread ) - endif() - target_link_libraries(parmap_test simgrid m pthread ) +target_link_libraries(log_large_test simgrid) +target_link_libraries(parallel_log_crashtest simgrid) +if(HAVE_MMAP) + target_link_libraries(mmalloc_test simgrid) endif() +target_link_libraries(parmap_test simgrid) set(tesh_files ${tesh_files} diff --git a/tools/tesh/background.tesh b/tools/tesh/background.tesh index 7c9de93192..359d2a5446 100644 --- a/tools/tesh/background.tesh +++ b/tools/tesh/background.tesh @@ -9,13 +9,20 @@ $ cd temp_testdir_background < #include < #include < #include +< #ifdef WIN32 +< #include "windows.h" +< #endif < < int main() { < char buff[2048]; < int got; < int in; < +< #ifndef WIN32 < sleep(1); +< #else +< Sleep(1000); +< #endif < in = open("tmp_fich",O_RDONLY|O_CREAT); < if (in == -1) { < perror("Cannot open tmp_fich: "); -- 2.20.1