diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-04-20 19:09:02 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-04-20 19:18:56 +0200 |
commit | 85e833c172a0a0403c1de5e6f480a67629e51e36 (patch) | |
tree | 98fe5eb4f384a590922e0ca1bd47cf0423f453b7 | |
parent | 2b4f10ac668f01e63528ccea71545c06120fa9aa (diff) | |
download | lvm2-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.h | 6 |
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 ); } |