77properties (TestParameter )
88fun = {@stdlib.isoctave, @stdlib.has_dotnet, ...
99 @stdlib.has_java , @stdlib.has_python }
10- cpu_arch_fun = {@stdlib.cpu_arch, @stdlib. dotnet.cpu_arch, @stdlib.java.cpu_arch }
10+ cpu_arch_fun = {' java ' , ' dotnet' , ' native ' }
1111ia_fun = {' sys' , ' dotnet' , ' java' , ' python' }
1212cr_method = {' sys' , ' java' , ' python' }
1313end
@@ -161,9 +161,13 @@ function test_xcode_version(tc)
161161
162162
163163function test_cpu_arch(tc , cpu_arch_fun )
164- is_capable(tc , cpu_arch_fun )
165164
166- arch = cpu_arch_fun();
165+ try
166+ arch = stdlib .cpu_arch(cpu_arch_fun );
167+ catch e
168+ tc .verifyEqual(e .identifier , ' stdlib:choose_method:NameError' , e .message )
169+ return
170+ end
167171tc .verifyGreaterThan(strlength(arch ), 0 , " CPU architecture should not be empty" )
168172end
169173
@@ -174,7 +178,7 @@ function test_ram_total(tc, ia_fun)
174178 tc .verifyEqual(e .identifier , ' stdlib:choose_method:NameError' , e .message )
175179 return
176180end
177-
181+
178182tc .verifyGreaterThan(t , 0 )
179183tc .verifyClass(t , ' uint64' )
180184end
0 commit comments