1. 23 Feb, 2018 1 commit
  2. 22 Feb, 2018 17 commits
  3. 21 Feb, 2018 3 commits
  4. 20 Feb, 2018 7 commits
    • Mark Andrews's avatar
      Merge branch '67-stabilize-cacheclean-system-test' into 'master' · 643c8c27
      Mark Andrews authored
      Stabilize cacheclean system test
      
      Closes #67
      
      See merge request !43
      643c8c27
    • Ondřej Surý's avatar
      Merge branch '73-remove-dockerfiles' into 'master' · 89026484
      Ondřej Surý authored
      Remove Dockerfiles that were preventing git checkout on Windows due colon in the directory name.
      
      Closes #73
      
      See merge request !45
      89026484
    • Stephen Morris's avatar
      Merge branch 'rt46602' into 'master' · 9f4c778f
      Stephen Morris authored
      Allow parallel run of system tests
      
      See merge request !7
      9f4c778f
    • Michał Kępień's avatar
      Improve the way cache contents are searched for "ns.flushtest.example" · ca1049b2
      Michał Kępień authored
      During the "check flushtree clears adb correctly" check, expecting
      "ns.flushtest.example" to always be the first name in the ADB dump is
      fragile, because in a certain corner case "a.root-servers.nil" will be
      the first name instead.
      
      As the purpose of the relevant check is to ensure "ns.flushtest.example"
      is removed from ADB by "rndc flushtree flushtest.example", search the
      entire list of names present in ADB instead of just the first entry when
      looking for "ns.flushtest.example".
      ca1049b2
    • Michał Kępień's avatar
      Wait until a cache dump completes instead of waiting for a fixed amount of time · 2bbff06d
      Michał Kępień authored
      Dumping the cache is an asynchronous operation, so sleeping for a fixed
      amount of time after running "rndc dumpdb" is imperfect as dumping cache
      contents may take longer than expected on slower machines.  Instead of
      always sleeping for 1 second, wait until the "; Dump complete" line
      appears in the dump or 10 seconds pass, whichever comes first.
      2bbff06d
    • Michał Kępień's avatar
      Do not overwrite cache dumps · aeea1faf
      Michał Kępień authored
      Unless configured otherwise in named.conf, "rndc dumpdb" causes a cache
      dump to be written to a file called "named_dump.db" in the working
      directory of the given named instance.  Repeatedly using this command
      throughout different checks in the cacheclean system test causes cache
      dumps for older checks to be overwritten, which hinders failure
      diagnosis.  Prevent this by moving each cache dump to a check-specific
      location after running "rndc dumpdb".
      
      Furthermore, during the "check flushtree clears adb correctly" check,
      dump_cache() is called twice without renaming the resulting files.
      Prevent the first cache dump from being overwritten by moving it to a
      different file before calling "rndc dumpdb" for the second time.
      aeea1faf
    • Michał Kępień's avatar
      Assign an index to each check in the cacheclean system test · 01de79b3
      Michał Kępień authored
      This will enable storing per-check forensic data, which facilitates
      troubleshooting test failures.
      01de79b3
  5. 19 Feb, 2018 3 commits
  6. 18 Feb, 2018 4 commits
  7. 16 Feb, 2018 5 commits