mirror of
https://github.com/denoland/deno.git
synced 2024-11-27 16:10:57 -05:00
29934d558c
The intent is that those tests will be executed, but our check that the files are up to date won't overwrite the contents of the tests. This is useful when a test needs some manual edits to work. It turns out we weren't actually running them. --- This ended up turning into a couple of small bug fixes to get the tests passing: - We weren't canonicalizing the exec path properly (it sometimes still had `..` or `.` in it) - We weren't accepting strings in `process.exit` There was one failure I couldn't figure out quickly, so I disabled the test for now, and filed a follow up issue: #24694 |
||
---|---|---|
.. | ||
mod.rs | ||
README.md | ||
sys_info.rs |
os
ops
loadavg
Target family | Syscall | Description |
---|---|---|
Linux | sysinfo |
- |
Windows | - | Returns DEFAULT_LOADAVG . There is no concept of loadavg on Windows |
macOS, BSD | getloadavg |
https://www.freebsd.org/cgi/man.cgi?query=getloadavg |
os_release
Target family | Syscall | Description |
---|---|---|
Linux | /proc/sys/kernel/osrelease |
- |
Windows | RtlGetVersion |
dwMajorVersion . dwMinorVersion . dwBuildNumber |
macOS | sysctl([CTL_KERN, KERN_OSRELEASE]) |
- |
hostname
Target family | Syscall | Description |
---|---|---|
Unix | gethostname(sysconf(_SC_HOST_NAME_MAX)) |
- |
Windows | GetHostNameW |
- |
mem_info
Target family | Syscall | Description |
---|---|---|
Linux | sysinfo and /proc/meminfo |
- |
Windows | sysinfoapi::GlobalMemoryStatusEx |
- |
macOS | sysctl([CTL_HW, HW_MEMSIZE]); |
- |