@@ -16,22 +16,44 @@ function test_platform_int32(tc, fi32)
1616tc .verifyClass(fi32 , ' int32' )
1717end
1818
19- function test_hostname(tc )
19+ function test_os_version(tc )
20+ tc .assumeTrue(stdlib .has_dotnet() || stdlib .has_java())
21+
22+ [os , ver ] = stdlib .os_version();
23+ tc .verifyGreaterThan(strlength(os ), 0 , " expected non-empty os" )
24+ tc .verifyGreaterThan(strlength(ver ), 0 , " expected non-empty version" )
25+ end
26+
27+ function test_cpu_count(tc )
28+ tc .verifyGreaterThan(stdlib .cpu_count(), 0 )
29+ end
30+
31+ function test_checkRAM(tc )
2032tc .assumeTrue(ispc() || stdlib .has_java())
2133
34+ tc .verifyClass(stdlib .checkRAM(1 , " double" ), " logical" )
35+ end
36+
37+ function test_is_parallel(tc )
38+ tc .verifyClass(stdlib .is_parallel_worker(), ' logical' )
39+ end
40+
41+ function test_hostname(tc )
42+ tc .assumeTrue(stdlib .has_dotnet() || stdlib .has_java())
43+
2244h = stdlib .hostname();
2345tc .verifyGreaterThan(strlength(h ), 0 )
2446end
2547
2648function test_username(tc )
27- tc .assumeTrue(ispc () || stdlib .has_java())
49+ tc .assumeTrue(stdlib .has_dotnet () || stdlib .has_java())
2850
2951u = stdlib .get_username();
3052tc .verifyGreaterThan(strlength(u ), 0 )
3153end
3254
3355function test_cpu_arch(tc )
34- tc .assumeTrue(ispc () || stdlib .has_java())
56+ tc .assumeTrue(stdlib .has_dotnet () || stdlib .has_java())
3557
3658arch = stdlib .cpu_arch();
3759tc .verifyGreaterThan(strlength(arch ), 0 )
0 commit comments