travis_fold end check-bootstrap
travis_time_finish
+# Display the CPU and memory information. This helps us know why the CI timing
+# is fluctuating.
+travis_fold start log-system-info
if [ "$TRAVIS_OS_NAME" = "osx" ]; then
+ system_profiler SPHardwareDataType || true
+ sysctl hw || true
ncpus=$(sysctl -n hw.ncpu)
else
+ cat /proc/cpuinfo || true
+ cat /proc/meminfo || true
ncpus=$(grep processor /proc/cpuinfo | wc -l)
fi
+travis_fold end log-system-info
if [ ! -z "$SCRIPT" ]; then
sh -x -c "$SCRIPT"