#include "util/sys_info.h"
#include "util/build_config.h"
#include "util/test/test.h"
TEST(SysInfoTest, NumberOfProcessors) {
int num_processors = NumberOfProcessors();
EXPECT_GT(num_processors, 0);
}
TEST(SysInfoTest, NumberOfPerformanceProcessors) {
int num_perf_processors = NumberOfPerformanceProcessors();
EXPECT_GT(num_perf_processors, 0);
#if defined(OS_MACOSX) && defined(ARCH_CPU_ARM64)
EXPECT_LE(num_perf_processors, NumberOfProcessors());
#else
EXPECT_EQ(num_perf_processors, NumberOfProcessors());
#endif
}