]> Creatis software - clitk.git/blobdiff - tests/tools/toolTestRunner.cxx
remove toolsTest using google framework
[clitk.git] / tests / tools / toolTestRunner.cxx
index 768afecc200b7241d63b92ab6d0ab3419a504cf6..89deab5a20614c20219e4a48db8184a0eefa5e4e 100644 (file)
@@ -33,15 +33,25 @@ int getOutputOptionIndex(int argc, char** argv){
   }
   return NO_OUTPUT_OPTION;
 }
+
 std::string getTmpFileName(){
   char fileName[] = "/tmp/vvTempXXXXXX";
-  int fd = mkstemp(fileName);
-  if(fd==-1){
+  
+  #ifdef _WIN32
+    errno_t err = tmpfile_s(&fileName, strlen(fileName));
+  #else
+    int err=0;
+    int fd = mkstemp(fileName);
+    if(fd==-1) err=1;
+  #endif
+  if(err){
    std::cout<<"couldnot create file. Exiting"<<std::endl;
    exit(TEST_EXITED);
   }
   return std::string(fileName);
 }
+
+
 /**
  * argv
  * [1] executable