summaryrefslogtreecommitdiff
path: root/test/runtest
AgeCommit message (Collapse)Author
2017-02-12Debug: avoid indenting line-prefixes (timestamp, pid, host-checking marker)Jeremy Harris
2017-02-10TLS: rework error logging to pass more string back to caller for loggingJeremy Harris
This permits a library-sourced error to be associated with an address being delivered, collapsing pairs of log lines
2017-02-10Testsuite: fix munging of now-indented date in stdoutJeremy Harris
Broken-by: e1d04f48a45c
2017-02-07Testsuite: tidy generation and sorting of exim -bp outputHeiko Schlittermann (HS12-RIPE)
The root cause is, that exim -bp doesn't always return the message ids in the order they were created, but sorted. The 2nd part of the message id (PID) can be random on *BSD.
2017-02-02Testsuite: Fix 0207 (message order)Heiko Schlittermann (HS12-RIPE)
Message ids are not always in ascending order (PIDs may be randomized) Thanks to Kirill Miazine.
2017-01-31Testsuite: perl may live in /usr/local/binJeremy Harris
2017-01-21Use smtp_setup_conn() for verify calloutJeremy Harris
2017-01-18214 spelling fixesJosh Soref
2016-12-31DKIM: Under debug, when signing do an extra check on the dns record that will beJeremy Harris
used for verification. Bug 1926
2016-12-29Testsuite: use custom-munge for dsn-info in 4510Jeremy Harris
Broken-by: 87cb4a166c47
2016-12-29Testsuite: enhance IDNA examples; move to IDNA-2008 conversionsJeremy Harris
2016-12-18Fix DKIM information leakageJeremy Harris
2016-12-03Testsuite: ipv6 source address platform varianceJeremy Harris
2016-12-03Testsuite: OpenSSL error lines change going to 1.1Jeremy Harris
2016-12-03Testsuite: OpenSSL info output during conn changes going to 1.1; give up ↵Jeremy Harris
trying to track changes
2016-11-24Testsuite: fix minor warning in runtestHeiko Schlittermann (HS12-RIPE)
2016-11-23Testsuite: more diag info if initial Exim startup failsHeiko Schlittermann (HS12-RIPE)
2016-11-23Testsuite: show output from failed exim -d -bP exim_userHeiko Schlittermann (HS12-RIPE)
2016-11-19Testsuite: fix for not-previously-existing logfileJeremy Harris
2016-11-19Testsuite: output a machine-readable results summary fileJeremy Harris
The intent is for finegrain results display in the buildfarm.
2016-11-19Testsuite another platform difference in errstrJeremy Harris
2016-11-19Testsuite: fix platforn TFO nonsupprt mungeexim-4_88_RC5Jeremy Harris
2016-11-19Testsuite: Munge for platform TFO nonsupportJeremy Harris
2016-11-14Testsuite: tidyup runtest (quotes and some my variables)Heiko Schlittermann (HS12-RIPE)
2016-11-14Testsuite: enable verbose commentsHeiko Schlittermann (HS12-RIPE)
Comments in script files, matching /^###\s/, will be copied to test-{stdout,err}{,-server}. This is intended to ease the mapping between error messages (failed comparisons) to the script part, causing the failure.
2016-11-13Testsuite: tidy-up runtestHeiko Schlittermann (HS12-RIPE)
This will be done step by step, to get a more readable(?) version. At least the result will be more consistent in coding style somewhen
2016-11-11Revert "Testsuite: tidyup runtest"Jeremy Harris
This reverts commit 2d47f67729aecd3dcbacdfd303b719893f2d61fa. Fails on some buildfarm animals (older perl version?); the "r" option on a / edit
2016-11-08Testsuite: tidyup runtestHeiko Schlittermann (HS12-RIPE)
2016-11-04Testsuite: Add flavour detectionHeiko Schlittermann (HS12-RIPE)
2016-11-04Testsuite: fixe lower/upper case fix in OpenSSL mungingHeiko Schlittermann (HS12-RIPE)
2016-11-04Testsuite: tidyupHeiko Schlittermann (HS12-RIPE)
2016-11-04Introduce EXIM_BUILD_SUFFIX for src/Makefile and testsuiteHeiko Schlittermann (HS12-RIPE)
This enables parallel builds in a shared directory, if they have the same os-type and arch-type. Think about EXIM_BUILD_SUFFIX as 'name of your linux distro'
2016-11-03Testsuite: move dynamic_socket to Exim::RuntestHeiko Schlittermann (HS12-RIPE)
2016-11-02Testsuite: find a group name if 'mail' is not available.Heiko Schlittermann (HS12-RIPE)
If the group 'mail' does not exist (as on some *BSD systems), test 0001 fails. We now use a randomly choosen group, if necessary. The group name isn't used for anything else than testing the config file parser.
2016-11-01Testsuite: do not attempt to open /dev/tty if in -CONTINUE modeHeiko Schlittermann (HS12-RIPE)
2016-10-29Testsuite: tidyingJeremy Harris
2016-10-29Testsuite: tidyingJeremy Harris
2016-10-29Testsuite: tidyingJeremy Harris
2016-10-25Testsuite: for $parm_hostname use method more similar to readconf() ↵Jeremy Harris
$primary_hostname coding
2016-10-23Testsuite: account for platforms not supporting TFO, reduxHeiko Schlittermann (HS12-RIPE)
2016-10-23Testsuite: account for platforms not supporting TFOJeremy Harris
2016-10-22Testsuite: More help with getting testsuite runningJeremy Harris
2016-10-20Testsuite: munge for platform errno varianceJeremy Harris
2016-10-20Testsuite: use /usr/bin/env perl to get Perl from $PATHHeiko Schlittermann (HS12-RIPE)
Some buildfarm animals may have more recent versions of Perl installed in some directory accessable via $PATH. So we don't hardwire /usr/bin/perl. (e.g. verily)
2016-10-20Testsuite: cosmetical changeHeiko Schlittermann (HS12-RIPE)
2016-10-20Testsuite: Use .editorconfig for test/runtestHeiko Schlittermann (HS12-RIPE)
2016-10-20Testsuite: Add PORT_DYNAMIC (Bug 1775)Heiko Schlittermann (HS12-RIPE)
This avoids problems on OpenBSD with SO_REUSEADDR. On OpenBSD SO_REUSEADDR only works if the IP address AND the EUID of the bind(2) calls match. In 0562 Exim binds to 1225 as euid=0, in 0564 runtest tries to bind to 01225 as the user running the tests. Thanks to Kirill Miazine for working this out.
2016-10-20Testsuite: Fix IPv4 address detection.Heiko Schlittermann (HS12-RIPE)
Broken-by: d63a95630
2016-10-20Testsuite: Test for existence if 'ip'Heiko Schlittermann (HS12-RIPE)
2016-10-17Testsuite: Check version of binary against current git revisionHeiko Schlittermann (HS12-RIPE)