aboutsummaryrefslogtreecommitdiff
path: root/unit_test/cpu_test.cc
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2021-05-02 22:30:03 -0700
committerFrank Barchard <fbarchard@chromium.org>2021-05-03 17:28:55 +0000
commit2f0cbb9ede2525b8a1db3bce2501a0819140108b (patch)
treea5e5e93f99fb2440cea5c56696be315bb4186423 /unit_test/cpu_test.cc
parent49ebc996aa8c4bdf89c1b5ea461eb677234c61cc (diff)
downloadlibyuv-2f0cbb9ede2525b8a1db3bce2501a0819140108b.tar.gz
Work around for qemu on cpu unittest that loads /proc/cpuinfo
Bug: None Change-Id: I067c3e02f43752578204d80738bb9ff40947435e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2865720 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Diffstat (limited to 'unit_test/cpu_test.cc')
-rw-r--r--unit_test/cpu_test.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/unit_test/cpu_test.cc b/unit_test/cpu_test.cc
index 4035cf2b..2d333f80 100644
--- a/unit_test/cpu_test.cc
+++ b/unit_test/cpu_test.cc
@@ -228,7 +228,11 @@ TEST_F(LibYUVBaseTest, TestLinuxNeon) {
printf("WARNING: unable to load \"../../unit_test/testdata/arm_v7.txt\"\n");
}
#if defined(__linux__) && defined(__ARM_NEON__)
- EXPECT_EQ(kCpuHasNEON, ArmCpuCaps("/proc/cpuinfo"));
+ if (FileExists("/proc/cpuinfo")) {
+ EXPECT_EQ(kCpuHasNEON, ArmCpuCaps("/proc/cpuinfo"));
+ } else {
+ printf("WARNING: unable to load \"/proc/cpuinfo\"\n");
+ }
#endif
}