summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2015-04-20 19:09:02 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2015-04-20 19:18:56 +0200
commit85e833c172a0a0403c1de5e6f480a67629e51e36 (patch)
tree98fe5eb4f384a590922e0ca1bd47cf0423f453b7
parent2b4f10ac668f01e63528ccea71545c06120fa9aa (diff)
downloadlvm2-85e833c172a0a0403c1de5e6f480a67629e51e36.tar.gz
tests: add extra keyword for timing control
Control logging of timer with "## timing off" and "## timing on"
-rw-r--r--test/lib/brick-shelltest.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/lib/brick-shelltest.h b/test/lib/brick-shelltest.h
index 54114db55..af8051efc 100644
--- a/test/lib/brick-shelltest.h
+++ b/test/lib/brick-shelltest.h
@@ -326,10 +326,12 @@ struct TimedBuffer {
data.push_back( incomplete );
if (incomplete.second[0] == '#') {
/* Disable timing between '## 0 STACKTRACE' & '## teardown' keywords */
- if (incomplete.second.find("# 0 STACKTRACE", 1) != std::string::npos) {
+ if (incomplete.second.find("# 0 STACKTRACE", 1) != std::string::npos ||
+ incomplete.second.find("# timing off", 1) != std::string::npos) {
stamp = false;
now = 0;
- } else if (incomplete.second.find("# teardown", 1) != std::string::npos) {
+ } else if (incomplete.second.find("# teardown", 1) != std::string::npos ||
+ incomplete.second.find("# timing on", 1) != std::string::npos) {
stamp = true;
now = time( 0 );
}