OSDN Git Service

inserted the relative path from configure.
authortsntsumi <tsntsumi@users.sourceforge.jp>
Fri, 27 Aug 2010 13:04:39 +0000 (13:04 +0000)
committertsntsumi <tsntsumi@users.sourceforge.jp>
Fri, 27 Aug 2010 13:04:39 +0000 (13:04 +0000)
tests/testReadSuite.c

index 61681bc..f0f24a1 100644 (file)
@@ -21,6 +21,8 @@
  * $Id$
  */
 #include <stdio.h>
+#include <stdlib.h>
+#include <limits.h>
 #include <ccunit/CCUnit.h>
 
 /** @file
@@ -52,10 +54,15 @@ void test_readSuite_init ()
 {
   int rc;
   FILE* fp;
+  char srcpath[PATH_MAX * 2];
+  char* srcdir = getenv ("srcdir");
+  if (srcdir == NULL)
+    srcdir = ".";
+  sprintf (srcpath, "%s/testReadSuite.c", srcdir);
   fp = freopen (logname, "w", stderr);
   CCUNIT_ASSERT_NOT_NULL (fp);
   rc = ccunit_va_makeSuite ("testReadSuite", "-v",
-                           "-o", "suiteReadSuite.log", "testReadSuite.c", NULL);
+                           "-o", "suiteReadSuite.log", srcpath, NULL);
   CCUNIT_ASSERT_EQ_INT (0, rc);
   fclose (fp);
 }