summaryrefslogtreecommitdiff
path: root/test/README
AgeCommit message (Collapse)Author
2023-09-05Testsuite: support "anything but" returncode script linesJeremy Harris
2023-08-09Testsuite: support TLS cross-library testingJeremy Harris
2023-02-26Testsuite: env var for commandJeremy Harris
2023-02-16Utility: exim_msgdateAndrew Aitchison
2022-03-06Utilities: fix exiqgrep perl syntax, add testcases. Bug 2821Jeremy Harris
Broken-by: df618101a5
2021-01-17Testsuite: testcase for ClamAV over TCPJeremy Harris
2020-10-05Testsuite: Allow input lines starting with ":<cmd>:", like ":sleep:".Heiko Schlittermann (HS12-RIPE)
This somehow mimics the behaviour of the client tool, but works for *any* input line that is sent to the application. This reverts the unfortunate take abusing the client's special notation '>>> '. Currently implemented: - :eval: - :neol: - :sleep:
2020-10-05Testsuite: README: improve searchability of ">>> ", "??? ", …Heiko Schlittermann (HS12-RIPE)
2020-10-04Testsuite: Provide '>>> ' for script input to allow binary data (take 2)Heiko Schlittermann (HS12-RIPE)
This mimics the '>>> ' prefix known for the test client. Any line prefixed with '>>> ' will be processed by Perl's string eval(). As '>>> ' is generic and documented, it replaces the (undocumented) '\NONL\' tag. The client input lines starting with '>>> ' are now changed to '\>>> ' to avoid evaluation by the runtest script. (Test 4030, 1101).
2020-10-03Revert "Testsuite: Provide '>>> ' for script input to allow binary data"Heiko Schlittermann (HS12-RIPE)
This reverts commit f7ec095232186edba2b7137594bfdd7d7b7f9504.
2020-10-03Testsuite: Provide '>>> ' for script input to allow binary dataHeiko Schlittermann (HS12-RIPE)
This mimics the '>>> ' prefix for the test client. Any line prefixed with '>>> ' will be processed by Perl's string eval(). As '>>> ' is generic and documented, it replaces the (undocumented) '\NONL\' tag.
2020-02-26Testsuite: build a generic tls enabled client: client-anytlsHeiko Schlittermann (HS12-RIPE)
2019-09-20Testsuite: avoid picking 0.0.0.0 as the HOSTIPV4; permit 10.0/8 apart from ↵Jeremy Harris
10.250.0/16 Solaris leaves 0.0.0.0 lying around (for not-UP interfaces) The suite only needs testspace under 10.250.0/16 so we can permit the ret, making testing on many NATted 10.0/8 subnets possible.
2019-07-28testsuite: interlock callout testsJeremy Harris
2018-12-20spelling fixesklemens
2018-11-20Testsuite: document noisy-comment script commandsJeremy Harris
2018-10-14Testsuite: client script faciility for handling optional reponsesJeremy Harris
Use this to deal with fallout from TLS negotiation failure, where the server sees leftover encrypted data as garbage commands.
2018-10-13Testsuite: tidyingJeremy Harris
2018-06-28Testsuite: tweak instructions for running the suiteJeremy Harris
2017-02-25Testsuite: add file-inclusion facility to "client" scriptsJeremy Harris
2017-02-18Testsuite: add option to insert delays, for very slow test platformsJeremy Harris
An emulated PPC, running as a VM on x86_64, was seeing testcase fails where the trailing few log line were missing in munged output, despite on inspection being present in the spool. Adding a delay before the munge-and-compare made the issue go away.
2017-01-31Avoid using "-w" option in perl script shebang lines, being incompatible ↵Jeremy Harris
with "env perl"
2017-01-18214 spelling fixesJosh Soref
2017-01-02PROXY: fix v2 protocol decode. Bugs 2003, 1747Jeremy Harris
2016-11-04Testsuite: Add flavour detectionHeiko Schlittermann (HS12-RIPE)
2016-10-20Testsuite: Add doc for PORT_DYNAMICHeiko Schlittermann (HS12-RIPE)
2016-10-15Testsuite: add clarification about the permissions of the trusted-configs fileHeiko Schlittermann (HS12-RIPE)
2016-10-02Logging: connection_reject log selector should apply also to the connect aclJeremy Harris
2016-08-22Add automatic macros for compile-time feature optionsJeremy Harris
2016-03-03Cutthrough: fix operation under -bhc to not actually deliver. Bug 1800Jeremy Harris
2016-02-05Testsuite: enforce different exim/testuser group numbersJeremy Harris
2016-01-30GEF 20160130 Changed date in header in test/READMEGraeme Fowler
2015-12-12Testsuite: add testcase for Redis. Bug 1755Jeremy Harris
2015-08-19Testsuite: Update README about flavoursHeiko Schlittermann (HS12-RIPE)
2015-05-23Testsuite: move test.again.dns and test.fail.dns handling to fakensJeremy Harris
2015-05-19Testsuite: avoid tryng to run in net 10.Jeremy Harris
2015-05-18Testsuite: move manyhome.test,ex handling from exim to fakensJeremy Harris
2015-05-04Testsuite: fix scripts for daemon interlockJeremy Harris
Broken-by: f41e05066084
2015-04-25Testsuite: add hint about usernamesHeiko Schlittermann (HS12)
2015-03-31Fix positive testcase for -oMmJeremy Harris
2015-03-15SOCKS: as a client, talk SMTP via a socks5 proxy. Bug 1590Jeremy Harris
2015-02-09Add retry option to clamd and spamd. Bug 392Jeremy Harris
2014-10-26Testsuite: output changes for ipv6Jeremy Harris
2014-06-15Correct testuite docJeremy Harris
2013-10-19Extra requires/notes for running test suiteTodd Lyons
2013-03-25OCSP-stapling enhancement and testing.Jeremy Harris
Server: Honor environment variable as well as running_in_test_harness in permitting bogus staplings Update server tests Add "-ocsp" option to client-ssl. Server side: add verification of stapled status. First cut server-mode ocsp testing. Fix some uninitialized ocsp-related data. Client (new): Verify stapling using only the chain that verified the server cert, not any acceptable chain. Add check for multiple responses in a stapling, which is not handled Refuse verification on expired and revoking staplings. Handle OCSP client refusal on lack of stapling from server. More fixing in client OCSP: use the server cert signing chain to verify the OCSP info. Add transport hosts_require_ocsp option. Log stapling responses. Start on tests for client-side. Testing support: Add CRL generation code and documentation update Initial CA & certificate set for testing. BUGFIX: Once a single OCSP response has been extracted the validation routine return code is no longer about the structure, but the actual returned OCSP status.
2012-07-09Add CONTINUE to runtest scriptTodd Lyons
2012-07-06Make +smtp_confirmation be a default logging option.Todd Lyons
2012-06-05Testsuite: add per-testcase munge facility; use for dnssec and gnutls.Jeremy Harris
2012-05-20Merge branch 'master_testsuite_faq'Todd Lyons