diff options
author | Håvard Pettersen <havardpe@oath.com> | 2022-04-06 09:45:20 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2022-04-06 09:48:00 +0000 |
commit | ddcad206531cc1bf193221653e2a7f07790e5192 (patch) | |
tree | b9a37c736784e496a0ea535fc6626682ac815027 /searchcore | |
parent | 5e0741b529762f73286fe0c3c2d3e101b864ba57 (diff) |
improve error messages when verifying rank setup
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/tests/proton/verify_ranksetup/verify_ranksetup_test.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/searchcore/src/tests/proton/verify_ranksetup/verify_ranksetup_test.cpp b/searchcore/src/tests/proton/verify_ranksetup/verify_ranksetup_test.cpp index 1feb46cfdb7..7ff5eb823ca 100644 --- a/searchcore/src/tests/proton/verify_ranksetup/verify_ranksetup_test.cpp +++ b/searchcore/src/tests/proton/verify_ranksetup/verify_ranksetup_test.cpp @@ -220,7 +220,11 @@ struct Setup { } bool verify() { generate(); - return vespalib::Process::run(fmt("%s dir:%s", prog, gen_dir.c_str())); + vespalib::Process process(fmt("%s dir:%s", prog, gen_dir.c_str()), true); + for (auto line = process.read_line(); !line.empty(); line = process.read_line()) { + fprintf(stderr, "> %s\n", line.c_str()); + } + return (process.join() == 0); } void verify_valid(std::initializer_list<std::string> features) { for (const std::string &f: features) { |