|
8 | 8 | fun = {stdlib.isoctave, stdlib.has_dotnet, ... |
9 | 9 | stdlib.has_java, stdlib.has_python} |
10 | 10 | cpu_arch_fun = {@stdlib.cpu_arch, @stdlib.dotnet.cpu_arch, @stdlib.java.cpu_arch} |
| 11 | +host_fun = {@stdlib.hostname, @stdlib.dotnet.get_hostname, @stdlib.java.get_hostname, @stdlib.python.get_hostname} |
11 | 12 | ram_free_fun = {@stdlib.ram_free, @stdlib.sys.ram_free, @stdlib.java.ram_free, @stdlib.python.ram_free} |
12 | 13 | ram_total_fun = {@stdlib.ram_total, @stdlib.sys.ram_total, @stdlib.dotnet.ram_total @stdlib.java.ram_total} |
13 | 14 | end |
@@ -77,19 +78,16 @@ function test_cpu_count(tc) |
77 | 78 | end |
78 | 79 |
|
79 | 80 | function test_checkRAM(tc) |
80 | | -tc.assumeTrue(ispc() || stdlib.has_java()) |
81 | | - |
82 | 81 | tc.verifyClass(stdlib.checkRAM(1, "double"), "logical") |
83 | 82 | end |
84 | 83 |
|
85 | 84 | function test_is_parallel(tc) |
86 | 85 | tc.verifyClass(stdlib.is_parallel_worker(), 'logical') |
87 | 86 | end |
88 | 87 |
|
89 | | -function test_hostname(tc) |
90 | | -tc.assumeTrue(stdlib.has_dotnet() || stdlib.has_java() || stdlib.has_python()) |
91 | | - |
92 | | -h = stdlib.hostname(); |
| 88 | +function test_hostname(tc, host_fun) |
| 89 | +is_capable(tc, host_fun) |
| 90 | +h = host_fun(); |
93 | 91 | tc.verifyGreaterThan(strlength(h), 0) |
94 | 92 | end |
95 | 93 |
|
|
0 commit comments