Skip to content

Commit f9c5801

Browse files
committed
test:disk correct exclude
1 parent 74adb3a commit f9c5801

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

test/TestDisk.m

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
classdef TestDisk < matlab.unittest.TestCase
22

3+
properties
4+
disk_fun = stdlib.has_python() || stdlib.has_dotnet() || stdlib.has_java()
5+
end
6+
37
properties (TestParameter)
48
Ps = {".", "", "not-exist"}
59
end
@@ -8,7 +12,7 @@
812

913
function test_disk_available(tc, Ps)
1014

11-
tc.assumeTrue(stdlib.has_dotnet() || stdlib.has_java() || stdlib.is_mex_fun("stdlib.disk_available"))
15+
tc.assumeTrue(tc.disk_fun || stdlib.is_mex_fun("stdlib.disk_available"))
1216

1317
zero = uint64(0);
1418

@@ -22,7 +26,7 @@ function test_disk_available(tc, Ps)
2226

2327
function test_disk_capacity(tc, Ps)
2428

25-
tc.assumeTrue(stdlib.has_dotnet() || stdlib.has_java() || stdlib.is_mex_fun("stdlib.disk_capacity"))
29+
tc.assumeTrue(tc.disk_fun || stdlib.is_mex_fun("stdlib.disk_capacity"))
2630

2731
zero = uint64(0);
2832

@@ -60,7 +64,7 @@ function test_filesystem_type(tc, Ps)
6064

6165
function test_device(tc)
6266

63-
tc.assumeTrue(stdlib.has_python() || (isunix() && stdlib.java_api() >= 11))
67+
tc.assumeTrue(stdlib.has_python() || (ispc() && stdlib.has_dotnet()) || (isunix() && stdlib.java_api() >= 11))
6468

6569
if ispc()
6670
tc.verifyGreaterThan(stdlib.device(pwd()), 0)
@@ -71,7 +75,7 @@ function test_device(tc)
7175

7276

7377
function test_inode(tc)
74-
tc.assumeTrue(stdlib.has_python() || (~ispc() && stdlib.java_api() >= 11))
78+
tc.assumeTrue(stdlib.has_python() || (isunix() && stdlib.java_api() >= 11))
7579

7680
tc.verifyEqual(stdlib.inode("."), stdlib.inode(pwd()))
7781
end

0 commit comments

Comments
 (0)