runCI: logs now show CPU/OS/etc info to be self contained (#13486)

This commit is contained in:
Timothee Cour 2020-02-26 01:44:23 -08:00 • committed by GitHub
commit 11db28bc61
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -472,9 +472,14 @@ proc xtemp(cmd: string) =
finally:
copyExe(d / "bin" / "nim_backup".exe, d / "bin" / "nim".exe)
proc hostInfo(): string =
"hostOS: $1, hostCPU: $2, int: $3, float: $4, cpuEndian: $5, cwd: $6" %
[hostOS, hostCPU, $int.sizeof, $float.sizeof, $cpuEndian, getCurrentDir()]
proc runCI(cmd: string) =
doAssert cmd.len == 0, cmd # avoid silently ignoring
echo "runCI:", cmd
echo hostInfo()
# note(@araq): Do not replace these commands with direct calls (eg boot())
# as that would weaken our testing efforts.
when defined(posix): # appveyor (on windows) didn't run this