1. 20 Mar, 2019 1 commit
    • Michał Kępień's avatar
      Wait until "rndc dumpdb" completes · 6e3f812a
      Michał Kępień authored
      "rndc dumpdb" works asynchronously, i.e. the requested dump may not yet
      be fully written to disk by the time "rndc" returns.  Prevent false
      positives for the "serve-stale" system test by only checking dump
      contents after the line indicating that it is complete is written.
      6e3f812a
  2. 28 Feb, 2019 1 commit
    • Michał Kępień's avatar
      Call clean.sh from all relevant setup.sh scripts · a077a3ae
      Michał Kępień authored
      For all system tests utilizing named instances, call clean.sh from each
      test's setup.sh script in a consistent way to make sure running the same
      system test multiple times using run.sh does not trigger false positives
      caused by stale files created by previous runs.
      
      Ideally we would just call clean.sh from run.sh, but that would break
      some quirky system tests like "rpz" or "rpzrecurse" and being consistent
      for the time being does not hurt.
      a077a3ae
  3. 31 Jan, 2019 1 commit
    • Matthijs Mekking's avatar
      Add tests for dumpdb stale ttl · a2d115cb
      Matthijs Mekking authored
      This adds a test for rndc dumpdb to ensure the correct "stale
      comment" is printed.  It also adds a test for non-stale data to
      ensure no "stale comment" is printed for active RRsets.
      
      In addition, the serve-stale tests are hardened with more accurate
      grep calls.
      a2d115cb
  4. 19 Dec, 2018 1 commit
  5. 31 Oct, 2018 2 commits
  6. 10 Jul, 2018 1 commit
    • Michał Kępień's avatar
      Do not use Net::DNS::Nameserver in the "serve-stale" system test · c4209418
      Michał Kępień authored
      Net::DNS versions older than 0.67 respond to queries sent to a
      Net::DNS::Nameserver even if its ReplyHandler returns undef.  This makes
      the "serve-stale" system test fail as it takes advantage of the newer
      behavior.  Since the latest Net::DNS version available with stock
      RHEL/CentOS 6 packages is 0.65 and we officially support that operating
      system, bin/tests/system/serve-stale/ans2/ans.pl should behave
      consistently for various Net::DNS versions.  Ensure that by reworking it
      so that it does not use Net::DNS::Nameserver.
      c4209418
  7. 14 Jun, 2018 1 commit
  8. 31 May, 2018 1 commit
    • Evan Hunt's avatar
      update system tests so validation won't fail when using IANA key · a7a2fa29
      Evan Hunt authored and Ondřej Surý's avatar Ondřej Surý committed
      - all tests with "recursion yes" now also specify "dnssec-validation yes",
        and all tests with "recursion no" also specify "dnssec-validation no".
        this must be maintained in all new tests, or else validation will fail
        when we use local root zones for testing.
      - clean.sh has been modified where necessary to remove managed-keys.bind
        and viewname.mkeys files.
      a7a2fa29
  9. 23 Feb, 2018 2 commits
  10. 22 Feb, 2018 1 commit
  11. 16 Feb, 2018 10 commits
  12. 12 Oct, 2017 3 commits
  13. 06 Sep, 2017 2 commits
  14. 05 Sep, 2017 1 commit