1. 23 Feb, 2017 2 commits
    • Petr Špaček's avatar
      PEP8 fixes · 6019754f
      Petr Špaček authored
      6019754f
    • Grigorii Demidov's avatar
      Deckard: support for duplicate records · 479cd4e8
      Grigorii Demidov authored
      dnspython library by default coalesces RRsets of same type into one and
      automaticaly deduplicates equicalent RRs inside one RRset.
      This prevented Deckard from testing DNS messages with duplicate RR.
      
      To prevent this, all DNS messages are now parsed using option
      one_rr_per_rrset=True. This setting may create multiple RRsets
      of the same type but it seems okay for Deckard because the comparison
      algorithms compare individual RRs and ignore how they are distributed
      among RRsets.
      479cd4e8
  2. 21 Feb, 2017 1 commit
  3. 20 Feb, 2017 2 commits
  4. 23 Jan, 2017 1 commit
  5. 25 Aug, 2016 1 commit
  6. 27 Apr, 2016 1 commit
  7. 26 Apr, 2016 1 commit
  8. 09 Feb, 2016 1 commit
  9. 29 Jan, 2016 1 commit
  10. 28 Jan, 2016 2 commits
    • Marek Vavrusa's avatar
      scenario: STEP ASSERT <expr> · 6477b02a
      Marek Vavrusa authored
      this allows to make assertions about test environment,
      for example number of received queries,
      average RTT, number of performed steps etc.
      
      ranges are in variables: `RANGE = [...]`
      step is in variable: `STEP`
      
      example:
      STEP QUERY
      ...
      
      ; Check whether the query was received
      STEP ASSERT 0 < RANGE[0].received < 2
      ; This fails
      STEP ASSERT RANGE[0].received > 100
      
      it also evaluates subexpressions for useful
      failure information
      6477b02a
    • Marek Vavrusa's avatar
      scenario: RANGE has LOSS=<float> to simulate pktloss · 75f7910c
      Marek Vavrusa authored
      the RANGE can now choose to ignore percentage of
      received queries, this can be used to simulate
      packetloss/server busy
      75f7910c
  11. 27 Jan, 2016 3 commits
  12. 26 Jan, 2016 1 commit
    • Marek Vavrusa's avatar
      scenario: convenience aliases, short syntax · d35af230
      Marek Vavrusa authored
      * ANSWER alias for CHECK_ANSWER
      * MOCK alias for REPLY
      * ENTRY_BEGIN ... ENTRY_END not required,
        in that case ENTRY ends with newline, e.g.
      
      ; Simplified syntax
      STEP QUERY
      FLAGS RD
      SECTION QUESTION
      example.com IN A
      ; Entry ends here
      d35af230
  13. 25 Jan, 2016 1 commit
  14. 21 Jan, 2016 4 commits
  15. 19 Jan, 2016 2 commits
  16. 14 Jan, 2016 3 commits
  17. 13 Jan, 2016 7 commits
  18. 11 Jan, 2016 3 commits
  19. 31 Dec, 2015 1 commit
  20. 08 Dec, 2015 1 commit
  21. 02 Dec, 2015 1 commit