1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-08-21 18:21:01 +02:00

43426: disable job control tests involving suspension.

These are provoking races on OpenSUSE.
This commit is contained in:
Peter Stephenson 2018-09-10 13:48:41 +01:00
parent 943721abb9
commit d6859ce68e
2 changed files with 41 additions and 34 deletions

View file

@ -1,3 +1,8 @@
2018-09-10 Peter Stephenson <p.stephenson@samsung.com>
* 43426: Test/W02jobs.ztst: disable tests involving suspending
jobs as these are provoking races in particular on OpenSUSE.
2018-09-08 Daniel Shahaf <d.s@daniel.shahaf.name>
* unposted: Etc/creating-a-release.txt: Add another step.

View file

@ -85,27 +85,29 @@
*>zsh:*running jobs*
*>zsh:*SIGHUPed*
zpty_start
zpty_input 'setopt check_jobs no_check_running_jobs'
zpty_input 'sleep 3'
sleep 0.1
zpty_input $'\C-z'
zpty_stop
0:suspended job with check_jobs + no_check_running_jobs
*>zsh:*(stopped|suspended)*sleep*
*>zsh:*(stopped|suspended) jobs*
# no 'SIGHUPed' message for suspended jobs
zpty_start
zpty_input 'setopt check_jobs check_running_jobs'
zpty_input 'sleep 3'
sleep 0.1
zpty_input $'\C-z'
zpty_stop
0:suspended job with check_jobs + check_running_jobs
*>zsh:*(stopped|suspended)*sleep*
*>zsh:*(stopped|suspended) jobs*
# no 'SIGHUPed' message for suspended jobs
#### Races presumed to be associated with zpty mean that
#### tests involving suspending jobs are not safe.
## zpty_start
## zpty_input 'setopt check_jobs no_check_running_jobs'
## zpty_input 'sleep 3'
## sleep 0.1
## zpty_input $'\C-z'
## zpty_stop
## 0:suspended job with check_jobs + no_check_running_jobs
## *>zsh:*(stopped|suspended)*sleep*
## *>zsh:*(stopped|suspended) jobs*
## # no 'SIGHUPed' message for suspended jobs
##
## zpty_start
## zpty_input 'setopt check_jobs check_running_jobs'
## zpty_input 'sleep 3'
## sleep 0.1
## zpty_input $'\C-z'
## zpty_stop
## 0:suspended job with check_jobs + check_running_jobs
## *>zsh:*(stopped|suspended)*sleep*
## *>zsh:*(stopped|suspended) jobs*
## # no 'SIGHUPed' message for suspended jobs
zpty_start
zpty_input 'sleep 5 & sleep 4 & sleep 3 &'
@ -153,19 +155,19 @@
*>-
*>zsh:*SIGHUPed*
zpty_start
zpty_input 'sleep 5'
sleep 0.1
zpty_input $'\C-z'
zpty_input 'jobs -r'
zpty_input 'print -- -'
zpty_input 'jobs -s'
zpty_stop
0:`jobs -r` and `jobs -s` with suspended job
*>zsh:*(stopped|suspended)*sleep*
*>-
*>\[1] + (stopped|suspended)*sleep*
# no 'SIGHUPed' message for suspended jobs
## zpty_start
## zpty_input 'sleep 5'
## sleep 0.1
## zpty_input $'\C-z'
## zpty_input 'jobs -r'
## zpty_input 'print -- -'
## zpty_input 'jobs -s'
## zpty_stop
## 0:`jobs -r` and `jobs -s` with suspended job
## *>zsh:*(stopped|suspended)*sleep*
## *>-
## *>\[1] + (stopped|suspended)*sleep*
## # no 'SIGHUPed' message for suspended jobs
zpty_start
zpty_input 'sleep 10 & sleep 9 & sleep 8 & sleep 7 &'