summaryrefslogtreecommitdiff
path: root/tests/dumptest.cc
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2011-10-16 03:59:54 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2011-10-16 03:59:54 (GMT)
commite79ee827185e19daac8f4d2385cce44098374d64 (patch)
treef252577c49f4ecd586cb6f9977b0d77667d61a1b /tests/dumptest.cc
parent786dc3de411074a4b90fc51397c10539c45272f7 (diff)
fix text tests for windows + enable framebuffer tests
Diffstat (limited to 'tests/dumptest.cc')
-rw-r--r--tests/dumptest.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/dumptest.cc b/tests/dumptest.cc
index e953689..3782446 100644
--- a/tests/dumptest.cc
+++ b/tests/dumptest.cc
@@ -45,6 +45,7 @@
#include <assert.h>
#include <iostream>
#include <sstream>
+#include <fstream>
using std::string;
@@ -55,12 +56,13 @@ QString librarydir;
int main(int argc, char **argv)
{
- if (argc != 2) {
- fprintf(stderr, "Usage: %s <file.scad>\n", argv[0]);
+ if (argc != 3) {
+ fprintf(stderr, "Usage: %s <file.scad> <output.txt>\n", argv[0]);
exit(1);
}
const char *filename = argv[1];
+ const char *outfilename = argv[2];
int rc = 0;
@@ -148,7 +150,10 @@ int main(int argc, char **argv)
string dumpstdstr_cached = tree.getString(*root_node);
assert(dumpstdstr == dumpstdstr_cached);
- std::cout << dumpstdstr << "\n";
+ std::ofstream outfile;
+ outfile.open(outfilename);
+ outfile << dumpstdstr << "\n";
+ outfile.close();
destroy_builtin_functions();
destroy_builtin_modules();
contact: Jan Huwald // Impressum