1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00
cde/src/cmd/ksh93/tests
Martijn Dekker 172becffea Some more accumulated minor tweaks and cleanups
Notable changes:

src/cmd/ksh93/include/fault.h:
- Get rid of the superflous sh pointer argument in the
  sh_pushcontext() and sh_popcontext() macros. (re: 2d3ec8b6)

src/cmd/ksh93/tests/io.sh:
- Tweak a process substitution test to allow up to a second for
  unused process substitution processes to disappear. On the Alpine
  Linux console (at least the musl libc version), this is needed to
  avoid a test failure as long as no GUI is active. As soon as you
  start X11, this phenomenon disappears, even on the console. Very
  strange, but also very probably not ksh's fault.

src/cmd/ksh93/tests/shtests:
- Instead of just SIGCONT and SIGPIPE, set all signals to default,
  just to be sure to avoid spurious test failures due to signals
  that were ignored on entry. (It made no difference to the
  aforementioned Alpine Linux test failure, so ignored signals had
  nothing to do with that -- but still a good idea.)

.github/workflows/ci.yml:
- On the GitHub CI runs, when testing with SHOPTs disabled, disable
  SHOPT_SPAWN as well, which tests that everything still works
  correctly with the regular fork(2) method.

COPYRIGHT:
- Remove duplicate of BSD license.
2022-01-25 16:13:15 +00:00
..
_common tests/leaks.sh: redesign with a more robust testing algorithm 2021-12-28 17:47:29 +00:00
alias.sh alias: Avoid unnecessary forks (re: ec888867) (#417) 2022-01-13 01:56:19 +00:00
append.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
arith.sh Fix crash in xtrace while processing here-document (re: d7cada7b) 2021-12-27 04:02:25 +00:00
arrays.sh Fix various typos, man page issues and improve the documentation (#415) 2022-01-07 16:17:55 +00:00
arrays2.sh nv_associative(): finally use proper check for enum (re: b98e32fc) 2021-11-24 02:06:08 +01:00
attributes.sh Fix xtrace (shtests -x) for the regression tests 2021-05-14 19:56:11 +02:00
basic.sh Various minor cleanups and fixes 2022-01-20 00:54:42 +00:00
bracket.sh Backport ksh93v- bugfix for [[ 1<2 ]] (#380) 2021-12-17 03:26:41 +01:00
builtins.sh tie up standards macros loose ends (re: 289dd46c) 2022-01-20 05:50:00 +00:00
case.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
comvar.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
comvario.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
coprocess.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
cubetype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
enum.sh Fix crash in xtrace while processing here-document (re: d7cada7b) 2021-12-27 04:02:25 +00:00
exit.sh Allow regression tests to pass without any /opt/ast/bin builtins (#403) 2021-12-28 17:52:57 +00:00
expand.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
functions.sh Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
glob.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
grep.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
heredoc.sh Allow regression tests to pass without any /opt/ast/bin builtins (#403) 2021-12-28 17:52:57 +00:00
io.sh Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
jobs.sh ...and now make it work with shcomp (re: aed5c6d7) 2021-03-13 19:27:15 +00:00
leaks.sh tests/leaks.sh: add a newly discovered leak as known 2021-12-28 21:59:50 +00:00
locale.sh Allow regression tests to pass without any /opt/ast/bin builtins (#403) 2021-12-28 17:52:57 +00:00
math.sh Fix xtrace (shtests -x) for the regression tests 2021-05-14 19:56:11 +02:00
nameref.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
namespace.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
options.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
path.sh Various minor cleanups and fixes 2022-01-20 00:54:42 +00:00
pointtype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
pty.sh history expansion: add missing bounds check 2022-01-21 02:13:53 +00:00
quoting.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
quoting2.sh Fix remaining bug in ${var:-'{}'} (re: d087b031) 2021-05-03 03:14:30 +01:00
readcsv.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
readonly.sh Adjust readonly regression tests for freezes (#267) 2021-04-11 19:57:40 +01:00
recttype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
restricted.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
return.sh Fix crash in xtrace while processing here-document (re: d7cada7b) 2021-12-27 04:02:25 +00:00
select.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
shtests Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
sigchld.sh Fix various typos, man page issues and improve the documentation (#415) 2022-01-07 16:17:55 +00:00
signal.sh bump internal libast version; various minor cleanups 2022-01-14 19:55:35 +00:00
statics.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
subshell.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
substring.sh Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
tilde.sh bump internal libast version; various minor cleanups 2022-01-14 19:55:35 +00:00
timetype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
treemove.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
types.sh Fix typeset -m crash under ASan and on OpenBSD (#412) 2022-01-07 15:54:46 +00:00
variables.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
vartree1.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
vartree2.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00