@@ -156,13 +156,15 @@ struct SecretsMountManagerTests {
156156 cleanup: . immediate
157157 )
158158
159- let options = await manager. buildMountOptions ( config: config)
160-
161- #expect( options. contains ( " size=1m " ) )
162- #expect( options. contains ( " mode=0400 " ) )
163- #expect( options. contains ( " noexec " ) )
164- #expect( options. contains ( " nosuid " ) )
165- }
159+ let options = await manager. buildMountOptions ( config: config)
160+
161+ #if os(Linux)
162+ #expect( options. contains ( " size=1m " ) )
163+ #endif
164+ #expect( options. contains ( " mode=0400 " ) )
165+ #expect( options. contains ( " noexec " ) )
166+ #expect( options. contains ( " nosuid " ) )
167+ }
166168
167169 @Test ( " Build mount options without noexec " )
168170 func buildMountOptionsWithoutNoexec( ) async {
@@ -178,12 +180,14 @@ struct SecretsMountManagerTests {
178180 cleanup: . immediate
179181 )
180182
181- let options = await manager. buildMountOptions ( config: config)
183+ let options = await manager. buildMountOptions ( config: config)
182184
183- #expect( options. contains ( " size=1m " ) )
184- #expect( !options. contains ( " noexec " ) )
185- #expect( options. contains ( " nosuid " ) )
186- }
185+ #if os(Linux)
186+ #expect( options. contains ( " size=1m " ) )
187+ #endif
188+ #expect( !options. contains ( " noexec " ) )
189+ #expect( options. contains ( " nosuid " ) )
190+ }
187191
188192 @Test ( " Build mount options without nosuid " )
189193 func buildMountOptionsWithoutNosuid( ) async {
@@ -199,12 +203,14 @@ struct SecretsMountManagerTests {
199203 cleanup: . immediate
200204 )
201205
202- let options = await manager. buildMountOptions ( config: config)
206+ let options = await manager. buildMountOptions ( config: config)
203207
204- #expect( options. contains ( " size=1m " ) )
205- #expect( options. contains ( " noexec " ) )
206- #expect( !options. contains ( " nosuid " ) )
207- }
208+ #if os(Linux)
209+ #expect( options. contains ( " size=1m " ) )
210+ #endif
211+ #expect( options. contains ( " noexec " ) )
212+ #expect( !options. contains ( " nosuid " ) )
213+ }
208214
209215 // MARK: - Error Handling Tests
210216
0 commit comments