Fix "make check": this is temporary until we use ccanlint for it.
[ccan] / ccan / grab_file / test / run-grab.c
index 357a88b328d39d2fd59d5698886cfafb94f0f1cf..3c44ce055c498e2041209484ad930a7356a2e836 100644 (file)
@@ -19,6 +19,9 @@ main(int argc, char *argv[])
        struct          stat st;
 
        str = grab_file(NULL, "test/run-grab.c", NULL);
+       /* FIXME: run_tests runs us from top level dir.  Kill this */
+       if (!str)
+               str = grab_file(NULL, "ccan/grab_file/test/run-grab.c", NULL);
        split = strsplit(NULL, str, "\n", NULL);
        length = strlen(split[0]);
        ok1(streq(split[0], "/* This is test for grab_file() function"));
@@ -26,7 +29,9 @@ main(int argc, char *argv[])
                length += strlen(split[i]);
        ok1(streq(split[i-1], "/* End of grab_file() test */"));
        if (stat("test/run-grab.c", &st) != 0) 
-               err(1, "Could not stat self");
+               /* FIXME: ditto */
+               if (stat("ccan/grab_file/test/run-grab.c", &st) != 0) 
+                       err(1, "Could not stat self");
        ok1(st.st_size == length + i);
        
        return 0;