mirror of
https://github.com/intel/llvm.git
synced 2026-01-16 05:32:28 +08:00
[lldb] Fix typo in CumulativeSystemTimeIsValid check (#89680)
Resolves #89674
This commit is contained in:
@@ -234,7 +234,7 @@ public:
|
||||
|
||||
bool CumulativeSystemTimeIsValid() const {
|
||||
return m_cumulative_system_time.tv_sec > 0 ||
|
||||
m_cumulative_system_time.tv_sec > 0;
|
||||
m_cumulative_system_time.tv_usec > 0;
|
||||
}
|
||||
|
||||
void Dump(Stream &s, UserIDResolver &resolver) const;
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "lldb/Host/Host.h"
|
||||
#include "lldb/Utility/ProcessInfo.h"
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
using namespace lldb_private;
|
||||
@@ -25,3 +26,23 @@ TEST(Host, GetEnvironment) {
|
||||
ASSERT_EQ("Host::GetEnvironment",
|
||||
Host::GetEnvironment().lookup("LLDB_TEST_ENVIRONMENT_VAR"));
|
||||
}
|
||||
|
||||
TEST(Host, ProcessInstanceInfoCumulativeUserTimeIsValid) {
|
||||
ProcessInstanceInfo info;
|
||||
info.SetCumulativeUserTime(ProcessInstanceInfo::timespec{0, 0});
|
||||
EXPECT_FALSE(info.CumulativeUserTimeIsValid());
|
||||
info.SetCumulativeUserTime(ProcessInstanceInfo::timespec{0, 1});
|
||||
EXPECT_TRUE(info.CumulativeUserTimeIsValid());
|
||||
info.SetCumulativeUserTime(ProcessInstanceInfo::timespec{1, 0});
|
||||
EXPECT_TRUE(info.CumulativeUserTimeIsValid());
|
||||
}
|
||||
|
||||
TEST(Host, ProcessInstanceInfoCumulativeSystemTimeIsValid) {
|
||||
ProcessInstanceInfo info;
|
||||
info.SetCumulativeSystemTime(ProcessInstanceInfo::timespec{0, 0});
|
||||
EXPECT_FALSE(info.CumulativeSystemTimeIsValid());
|
||||
info.SetCumulativeSystemTime(ProcessInstanceInfo::timespec{0, 1});
|
||||
EXPECT_TRUE(info.CumulativeSystemTimeIsValid());
|
||||
info.SetCumulativeSystemTime(ProcessInstanceInfo::timespec{1, 0});
|
||||
EXPECT_TRUE(info.CumulativeSystemTimeIsValid());
|
||||
}
|
||||
Reference in New Issue
Block a user