@@ -95,7 +95,7 @@ tests: |
| 95 | 95 | # ============================================================= |
| 96 | 96 | - name: "Ctrl+Z suspends foreground job" |
| 97 | 97 | steps: |
| 98 | | - - send_line: "sleep 100" |
| 98 | + - send_line: "sleep 10" |
| 99 | 99 | - wait: 0.3 |
| 100 | 100 | - send_key: "C-z" |
| 101 | 101 | - send: "echo suspended" |
@@ -105,7 +105,7 @@ tests: |
| 105 | 105 | |
| 106 | 106 | - name: "Ctrl+Z shows stopped message" |
| 107 | 107 | steps: |
| 108 | | - - send_line: "sleep 100" |
| 108 | + - send_line: "sleep 10" |
| 109 | 109 | - wait: 0.3 |
| 110 | 110 | - send_key: "C-z" |
| 111 | 111 | expect_output: "Stopped" |
@@ -113,7 +113,7 @@ tests: |
| 113 | 113 | |
| 114 | 114 | - name: "Suspended job appears in jobs list" |
| 115 | 115 | steps: |
| 116 | | - - send_line: "sleep 100" |
| 116 | + - send_line: "sleep 10" |
| 117 | 117 | - wait: 0.3 |
| 118 | 118 | - send_key: "C-z" |
| 119 | 119 | - send_line: "jobs" |
@@ -165,7 +165,7 @@ tests: |
| 165 | 165 | |
| 166 | 166 | - name: "jobs shows stopped jobs" |
| 167 | 167 | steps: |
| 168 | | - - send_line: "sleep 100" |
| 168 | + - send_line: "sleep 10" |
| 169 | 169 | - wait: 0.3 |
| 170 | 170 | - send_key: "C-z" |
| 171 | 171 | - send_line: "jobs" |
@@ -192,7 +192,7 @@ tests: |
| 192 | 192 | # ============================================================= |
| 193 | 193 | - name: "fg resumes stopped job" |
| 194 | 194 | steps: |
| 195 | | - - send_line: "sleep 100" |
| 195 | + - send_line: "sleep 10" |
| 196 | 196 | - wait: 0.3 |
| 197 | 197 | - send_key: "C-z" |
| 198 | 198 | - send_line: "fg" |
@@ -205,7 +205,7 @@ tests: |
| 205 | 205 | |
| 206 | 206 | - name: "fg brings background job to foreground" |
| 207 | 207 | steps: |
| 208 | | - - send_line: "sleep 100 &" |
| 208 | + - send_line: "sleep 10 &" |
| 209 | 209 | - send_line: "fg" |
| 210 | 210 | - wait: 0.3 |
| 211 | 211 | - send_key: "C-c" |
@@ -216,8 +216,8 @@ tests: |
| 216 | 216 | |
| 217 | 217 | - name: "fg with job number" |
| 218 | 218 | steps: |
| 219 | | - - send_line: "sleep 100 &" |
| 220 | | - - send_line: "sleep 100 &" |
| 219 | + - send_line: "sleep 10 &" |
| 220 | + - send_line: "sleep 10 &" |
| 221 | 221 | - send_line: "fg %1" |
| 222 | 222 | - wait: 0.3 |
| 223 | 223 | - send_key: "C-c" |
@@ -237,7 +237,7 @@ tests: |
| 237 | 237 | # ============================================================= |
| 238 | 238 | - name: "bg resumes stopped job in background" |
| 239 | 239 | steps: |
| 240 | | - - send_line: "sleep 100" |
| 240 | + - send_line: "sleep 10" |
| 241 | 241 | - wait: 0.3 |
| 242 | 242 | - send_key: "C-z" |
| 243 | 243 | - send_line: "bg" |
@@ -247,7 +247,7 @@ tests: |
| 247 | 247 | |
| 248 | 248 | - name: "bg with job number" |
| 249 | 249 | steps: |
| 250 | | - - send_line: "sleep 100" |
| 250 | + - send_line: "sleep 10" |
| 251 | 251 | - wait: 0.3 |
| 252 | 252 | - send_key: "C-z" |
| 253 | 253 | - send_line: "bg %1" |
@@ -266,7 +266,7 @@ tests: |
| 266 | 266 | # ============================================================= |
| 267 | 267 | - name: "%n refers to job number" |
| 268 | 268 | steps: |
| 269 | | - - send_line: "sleep 100 &" |
| 269 | + - send_line: "sleep 10 &" |
| 270 | 270 | - send_line: "fg %1" |
| 271 | 271 | - wait: 0.3 |
| 272 | 272 | - send_key: "C-c" |
@@ -277,7 +277,7 @@ tests: |
| 277 | 277 | |
| 278 | 278 | - name: "%% refers to current job" |
| 279 | 279 | steps: |
| 280 | | - - send_line: "sleep 100 &" |
| 280 | + - send_line: "sleep 10 &" |
| 281 | 281 | - send_line: "fg %%" |
| 282 | 282 | - wait: 0.3 |
| 283 | 283 | - send_key: "C-c" |
@@ -288,7 +288,7 @@ tests: |
| 288 | 288 | |
| 289 | 289 | - name: "%+ refers to current job" |
| 290 | 290 | steps: |
| 291 | | - - send_line: "sleep 100 &" |
| 291 | + - send_line: "sleep 10 &" |
| 292 | 292 | - send_line: "fg %+" |
| 293 | 293 | - wait: 0.3 |
| 294 | 294 | - send_key: "C-c" |
@@ -299,7 +299,7 @@ tests: |
| 299 | 299 | |
| 300 | 300 | - name: "kill %n kills job" |
| 301 | 301 | steps: |
| 302 | | - - send_line: "sleep 100 &" |
| 302 | + - send_line: "sleep 10 &" |
| 303 | 303 | - send_line: "kill %1" |
| 304 | 304 | - wait: 0.5 |
| 305 | 305 | - send_line: "jobs" |
@@ -313,7 +313,7 @@ tests: |
| 313 | 313 | # ============================================================= |
| 314 | 314 | - name: "SIGTERM terminates process" |
| 315 | 315 | steps: |
| 316 | | - - send_line: "sleep 100 &" |
| 316 | + - send_line: "sleep 10 &" |
| 317 | 317 | - send_line: "kill %1" |
| 318 | 318 | - wait: 0.5 |
| 319 | 319 | - send_line: "jobs" |
@@ -322,7 +322,7 @@ tests: |
| 322 | 322 | |
| 323 | 323 | - name: "SIGKILL force kills process" |
| 324 | 324 | steps: |
| 325 | | - - send_line: "sleep 100 &" |
| 325 | + - send_line: "sleep 10 &" |
| 326 | 326 | - send_line: "kill -9 %1" |
| 327 | 327 | - wait: 0.5 |
| 328 | 328 | - send_line: "jobs" |
@@ -331,7 +331,7 @@ tests: |
| 331 | 331 | |
| 332 | 332 | - name: "SIGCONT continues stopped process" |
| 333 | 333 | steps: |
| 334 | | - - send_line: "sleep 100" |
| 334 | + - send_line: "sleep 10" |
| 335 | 335 | - wait: 0.3 |
| 336 | 336 | - send_key: "C-z" |
| 337 | 337 | - send_line: "kill -CONT %1" |
@@ -364,7 +364,7 @@ tests: |
| 364 | 364 | # ============================================================= |
| 365 | 365 | - name: "Disown removes job from table" |
| 366 | 366 | steps: |
| 367 | | - - send_line: "sleep 100 &" |
| 367 | + - send_line: "sleep 10 &" |
| 368 | 368 | - send_line: "disown" |
| 369 | 369 | - send_line: "jobs" |
| 370 | 370 | - send: "echo disowned" |