aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/testapp-state/testapp-state.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vespalib/src/tests/testapp-state/testapp-state.cpp')
-rw-r--r--vespalib/src/tests/testapp-state/testapp-state.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/vespalib/src/tests/testapp-state/testapp-state.cpp b/vespalib/src/tests/testapp-state/testapp-state.cpp
index 016ad90dd50..df126f8dcfc 100644
--- a/vespalib/src/tests/testapp-state/testapp-state.cpp
+++ b/vespalib/src/tests/testapp-state/testapp-state.cpp
@@ -1,11 +1,15 @@
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include <vespa/fastos/fastos.h>
#include <vespa/vespalib/testkit/test_kit.h>
+#include <vespa/vespalib/testkit/testapp.h>
using namespace vespalib;
TEST_MAIN() {
system("./vespalib_state_test_app > out.txt 2>&1 out.txt");
system("cat out.txt | grep STATE | sed 's/([^)].*\\//(/' > actual.txt");
- EXPECT_EQUAL(system("diff -u expect.txt actual.txt"), 0);
+
+ std::string diff_cmd("diff -u actual.txt ");
+ diff_cmd += vespalib::TestApp::GetSourceDirectory() + "expect.txt";
+ EXPECT_EQUAL(system(diff_cmd.c_str()), 0);
}