@@ -54,6 +54,7 @@ mod tests {
5454 }
5555
5656 #[ apply( opts) ]
57+ #[ cfg( unix) ]
5758 fn bash_bash ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
5859 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
5960 let source = Bash ( & opts) . render ( ) . unwrap ( ) ;
@@ -66,6 +67,7 @@ mod tests {
6667 }
6768
6869 #[ apply( opts) ]
70+ #[ cfg( unix) ]
6971 fn bash_shellcheck ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
7072 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
7173 let source = Bash ( & opts) . render ( ) . unwrap ( ) ;
@@ -80,6 +82,7 @@ mod tests {
8082 }
8183
8284 #[ apply( opts) ]
85+ #[ cfg( unix) ]
8386 fn bash_shfmt ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
8487 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
8588 let mut source = Bash ( & opts) . render ( ) . unwrap ( ) ;
@@ -95,6 +98,7 @@ mod tests {
9598 }
9699
97100 #[ apply( opts) ]
101+ #[ cfg( windows) ]
98102 fn cmd_cmd ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
99103 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
100104 let mut source = Cmd ( & opts) . render ( ) . unwrap ( ) ;
@@ -111,6 +115,7 @@ mod tests {
111115 }
112116
113117 #[ apply( opts) ]
118+ #[ cfg( unix) ]
114119 fn elvish_elvish ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
115120 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
116121 let mut source = String :: new ( ) ;
@@ -133,6 +138,7 @@ mod tests {
133138 }
134139
135140 #[ apply( opts) ]
141+ #[ cfg( unix) ]
136142 fn fish_fish ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
137143 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
138144 let source = Fish ( & opts) . render ( ) . unwrap ( ) ;
@@ -150,6 +156,7 @@ mod tests {
150156 }
151157
152158 #[ apply( opts) ]
159+ #[ cfg( unix) ]
153160 fn fish_fishindent ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
154161 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
155162 let mut source = Fish ( & opts) . render ( ) . unwrap ( ) ;
@@ -168,6 +175,7 @@ mod tests {
168175 }
169176
170177 #[ apply( opts) ]
178+ #[ cfg( unix) ]
171179 fn nushell_nushell ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
172180 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
173181 let source = Nushell ( & opts) . render ( ) . unwrap ( ) ;
@@ -188,6 +196,7 @@ mod tests {
188196 }
189197
190198 #[ apply( opts) ]
199+ #[ cfg( unix) ]
191200 fn posix_bash ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
192201 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
193202 let source = Posix ( & opts) . render ( ) . unwrap ( ) ;
@@ -203,6 +212,7 @@ mod tests {
203212 }
204213
205214 #[ apply( opts) ]
215+ #[ cfg( unix) ]
206216 fn posix_dash ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
207217 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
208218 let source = Posix ( & opts) . render ( ) . unwrap ( ) ;
@@ -215,7 +225,8 @@ mod tests {
215225 }
216226
217227 #[ apply( opts) ]
218- fn posix_shellcheck_ ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
228+ #[ cfg( unix) ]
229+ fn posix_shellcheck ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
219230 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
220231 let source = Posix ( & opts) . render ( ) . unwrap ( ) ;
221232
@@ -229,6 +240,7 @@ mod tests {
229240 }
230241
231242 #[ apply( opts) ]
243+ #[ cfg( unix) ]
232244 fn posix_shfmt ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
233245 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
234246 let mut source = Posix ( & opts) . render ( ) . unwrap ( ) ;
@@ -244,6 +256,7 @@ mod tests {
244256 }
245257
246258 #[ apply( opts) ]
259+ #[ cfg( unix) ]
247260 fn powershell_pwsh ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
248261 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
249262 let mut source = "Set-StrictMode -Version latest\n " . to_string ( ) ;
@@ -258,6 +271,7 @@ mod tests {
258271 }
259272
260273 #[ apply( opts) ]
274+ #[ cfg( unix) ]
261275 fn xonsh_black ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
262276 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
263277 let mut source = Xonsh ( & opts) . render ( ) . unwrap ( ) ;
@@ -272,6 +286,7 @@ mod tests {
272286 }
273287
274288 #[ apply( opts) ]
289+ #[ cfg( unix) ]
275290 fn xonsh_mypy ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
276291 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
277292 let source = Xonsh ( & opts) . render ( ) . unwrap ( ) ;
@@ -280,6 +295,7 @@ mod tests {
280295 }
281296
282297 #[ apply( opts) ]
298+ #[ cfg( unix) ]
283299 fn xonsh_pylint ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
284300 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
285301 let mut source = Xonsh ( & opts) . render ( ) . unwrap ( ) ;
@@ -294,6 +310,7 @@ mod tests {
294310 }
295311
296312 #[ apply( opts) ]
313+ #[ cfg( unix) ]
297314 fn xonsh_xonsh ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
298315 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
299316 let source = Xonsh ( & opts) . render ( ) . unwrap ( ) ;
@@ -311,6 +328,7 @@ mod tests {
311328 }
312329
313330 #[ apply( opts) ]
331+ #[ cfg( unix) ]
314332 fn zsh_shellcheck ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
315333 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
316334 let source = Zsh ( & opts) . render ( ) . unwrap ( ) ;
@@ -326,6 +344,7 @@ mod tests {
326344 }
327345
328346 #[ apply( opts) ]
347+ #[ cfg( unix) ]
329348 fn zsh_zsh ( cmd : Option < & str > , hook : InitHook , echo : bool , resolve_symlinks : bool ) {
330349 let opts = Opts { cmd, hook, echo, resolve_symlinks } ;
331350 let source = Zsh ( & opts) . render ( ) . unwrap ( ) ;
0 commit comments