zeek/testing/btest/scripts/base/frameworks/input
Jon Siwek 1531980f3d Exec module and raw input reader fixes.
- Do stream mode for commands done by exec module, it seems important
  in some cases (e.g. ensure requested stdin is fully written).

- For cases where the raw input reader knows the child process has been
  reaped, set the childpid member to a sentinel value to indicate such
  so we don't later think we should kill it or wait on it anymore.

- More error checking on dup2/close calls.  Set sentinel values when
  closing ends of pipes to prevent double closing a fd.

- Signal flag not set when raw input reader's child exits as a result
  of a signal.  Left out a test for this -- might be portability issues
  (e.g. Ubuntu seems to do things different regarding the exit code and
  also is printing "Killed" to stderr where other platforms don't).
2013-08-02 17:27:10 -05:00
..
raw Exec module and raw input reader fixes. 2013-08-02 17:27:10 -05:00
sqlite and there is no has-reader. 2013-05-14 22:12:23 -07:00
basic.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
bignumber.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
binary.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
empty-values-hashing.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
emptyvals.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
event.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
invalidnumbers.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
invalidtext.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
missing-file.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
onecolumn-norecord.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
onecolumn-record.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
optional.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
port.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
predicate-stream.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
predicate.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
predicatemodify.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
predicatemodifyandreread.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
predicaterefusesecondsamerecord.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
repeat.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
reread.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
set.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
setseparator.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
setspecialcases.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
stream.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
subrecord-event.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
subrecord.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
tableevent.bro Fix race-condition in table-event test. 2013-03-07 20:28:18 -08:00
twotables.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00
unsupported_types.bro update input tests to use exit_only_after_terminate 2013-02-01 15:45:21 -08:00