File tree Expand file tree Collapse file tree 3 files changed +14
-6
lines changed Expand file tree Collapse file tree 3 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 11%% CPU_ARCH get the CPU architecture
2- % requires : java
2+ % optional : java
33
44function arch = cpu_arch()
55
6- arch = javaSystemProperty(" os.arch" );
6+ if ispc()
7+ arch = string(System .Runtime .InteropServices .RuntimeInformation .OSArchitecture );
8+ else
9+ arch = javaSystemProperty(" os.arch" );
10+ end
711
812end
913
Original file line number Diff line number Diff line change @@ -50,10 +50,6 @@ function test_java_api(tc)
5050tc .assertGreaterThanOrEqual(v , 8 , " Java API >= 8 is required for Matlab-stdlib" )
5151end
5252
53- function test_cpu_arch(tc )
54- arch = stdlib .cpu_arch();
55- tc .verifyGreaterThan(strlength(arch ), 0 )
56- end
5753
5854function test_os_version(tc )
5955[os , ver ] = stdlib .os_version();
Original file line number Diff line number Diff line change @@ -30,5 +30,13 @@ function test_username(tc)
3030tc .verifyGreaterThan(strlength(u ), 0 )
3131end
3232
33+
34+ function test_cpu_arch(tc )
35+ tc .assumeTrue(ispc() || stdlib .has_java())
36+
37+ arch = stdlib .cpu_arch();
38+ tc .verifyGreaterThan(strlength(arch ), 0 )
39+ end
40+
3341end
3442end
You can’t perform that action at this time.
0 commit comments