MCPcopy Create free account
hub / github.com/ElementsProject/elements / runtest_file

Function runtest_file

src/univalue/test/unitester.cpp:56–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56static void runtest_file(const char *filename_)
57{
58 std::string basename(filename_);
59 std::string filename = srcdir + "/" + basename;
60 FILE *f = fopen(filename.c_str(), "r");
61 assert(f != nullptr);
62
63 std::string jdata;
64
65 char buf[4096];
66 while (!feof(f)) {
67 int bread = fread(buf, 1, sizeof(buf), f);
68 assert(!ferror(f));
69
70 std::string s(buf, bread);
71 jdata += s;
72 }
73
74 assert(!ferror(f));
75 fclose(f);
76
77 runtest(basename, jdata);
78}
79
80static const char *filenames[] = {
81 "fail10.json",

Callers 1

mainFunction · 0.85

Calls 2

fopenFunction · 0.85
runtestFunction · 0.85

Tested by

no test coverage detected