@@ -23,7 +23,6 @@ var suite = TestSuite("Span properties backed by inline storage")
23
23
defer { runAllTests ( ) }
24
24
25
25
suite. test ( " CollectionOfOne.span property " )
26
- . skip ( . wasiAny( reason: " Trap tests aren't supported on WASI. " ) )
27
26
. skip ( . custom(
28
27
{ if #available( SwiftStdlib 6 . 2 , * ) { false } else { true } } ,
29
28
reason: " Requires Swift 6.2's standard library "
@@ -35,15 +34,13 @@ suite.test("CollectionOfOne.span property")
35
34
let u = Array ( s. utf8)
36
35
let c = CollectionOfOne ( consume s)
37
36
s = " "
38
- expectCrashLater ( )
39
37
let span = c. span
40
38
expectEqual ( span. count, 1 )
41
39
let v = Array ( span [ 0 ] . utf8)
42
40
expectEqual ( u, v)
43
41
}
44
42
45
43
suite. test ( " CollectionOfOne.span property (simple) " )
46
- . skip ( . wasiAny( reason: " Trap tests aren't supported on WASI. " ) )
47
44
. skip ( . custom(
48
45
{ if #available( SwiftStdlib 6 . 2 , * ) { false } else { true } } ,
49
46
reason: " Requires Swift 6.2's standard library "
@@ -52,7 +49,6 @@ suite.test("CollectionOfOne.span property (simple)")
52
49
guard #available( SwiftStdlib 6 . 2 , * ) else { return }
53
50
54
51
let c = CollectionOfOne ( Int . random ( in: 0 ..< 100000 ) )
55
- expectCrashLater ( )
56
52
let span = c. span
57
53
expectEqual ( span. count, c. indices. count)
58
54
expectEqual ( span [ 0 ] , c [ 0 ] )
@@ -63,7 +59,6 @@ struct Padded: BitwiseCopyable {
63
59
}
64
60
65
61
suite. test ( " CollectionOfOne.span stride test " )
66
- . skip ( . wasiAny( reason: " Trap tests aren't supported on WASI. " ) )
67
62
. skip ( . custom(
68
63
{ if #available( SwiftStdlib 6 . 2 , * ) { false } else { true } } ,
69
64
reason: " Requires Swift 6.2's standard library "
@@ -72,14 +67,12 @@ suite.test("CollectionOfOne.span stride test")
72
67
guard #available( SwiftStdlib 6 . 2 , * ) else { return }
73
68
74
69
let c = CollectionOfOne ( Padded ( storage: ( - 1 , 1 ) ) )
75
- expectCrashLater ( )
76
70
let span = c. span
77
71
let bytes = span. bytes
78
72
expectEqual ( bytes. byteCount, MemoryLayout . size ( ofValue: c) )
79
73
}
80
74
81
75
suite. test ( " InlineArray.span property " )
82
- . skip ( . wasiAny( reason: " Trap tests aren't supported on WASI. " ) )
83
76
. skip ( . custom(
84
77
{ if #available( SwiftStdlib 6 . 2 , * ) { false } else { true } } ,
85
78
reason: " Requires Swift 6.2's standard library "
@@ -89,7 +82,6 @@ suite.test("InlineArray.span property")
89
82
90
83
var s = InlineArray< 5 , Int> ( repeating : 0 )
91
84
s [ 3 ] = . random( in: 0 ..< 1000 )
92
- expectCrashLater ( )
93
85
let span = s. span
94
86
expectEqual ( span. count, s. count)
95
87
for i in s. indices {
@@ -98,7 +90,6 @@ suite.test("InlineArray.span property")
98
90
}
99
91
100
92
suite. test ( " InlineArray.span property (String) " )
101
- . skip ( . wasiAny( reason: " Trap tests aren't supported on WASI. " ) )
102
93
. skip ( . custom(
103
94
{ if #available( SwiftStdlib 6 . 2 , * ) { false } else { true } } ,
104
95
reason: " Requires Swift 6.2's standard library "
@@ -108,7 +99,6 @@ suite.test("InlineArray.span property (String)")
108
99
109
100
var s = InlineArray< 5 , String> ( repeating: " 0 " )
110
101
s[3] = String(Int.random(in: 0..<1000))
111
- expectCrashLater()
112
102
let span = s.span
113
103
expectEqual(span.count, s.count)
114
104
for i in s.indices {
0 commit comments