Changeset: 90f4f29c9151 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/90f4f29c9151
Modified Files:
ctest/tools/monetdbe/Tests/example_backup.sh
ctest/tools/monetdbe/example_backup.c
Branch: Dec2025
Log Message:
Cleanup file after test.
diffs (30 lines):
diff --git a/ctest/tools/monetdbe/Tests/example_backup.sh
b/ctest/tools/monetdbe/Tests/example_backup.sh
--- a/ctest/tools/monetdbe/Tests/example_backup.sh
+++ b/ctest/tools/monetdbe/Tests/example_backup.sh
@@ -1,2 +1,4 @@
#!/bin/sh
-example_backup > /dev/null
+f=$(mktemp)
+trap "rm -f $f" EXIT
+example_backup $f > /dev/null
diff --git a/ctest/tools/monetdbe/example_backup.c
b/ctest/tools/monetdbe/example_backup.c
--- a/ctest/tools/monetdbe/example_backup.c
+++ b/ctest/tools/monetdbe/example_backup.c
@@ -14,7 +14,7 @@
#define error(msg) do{fprintf(stderr, "Failure: %s\n", msg); return
-1;}while(0)
int
-main(void)
+main(int argc, char **argv)
{
char* err = NULL;
monetdbe_database mdbe;
@@ -29,7 +29,7 @@ main(void)
if ((err = monetdbe_query(mdbe, "INSERT INTO test VALUES (TRUE, 42, 42,
42, 42, 42, 42.42, 42.42, 'Hello'), (NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, 'World')", NULL, NULL)) != NULL)
error(err);
- err = monetdbe_dump_database(mdbe, "/tmp/backup");
+ err = monetdbe_dump_database(mdbe, argc > 1 ? argv[1] : "/tmp/backup");
if (err)
error(err);
if (monetdbe_close(mdbe))
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]