1. 20 Apr, 2018 1 commit
  2. 12 Apr, 2018 1 commit
  3. 28 Feb, 2018 1 commit
  4. 16 Dec, 2017 3 commits
  5. 12 Nov, 2017 5 commits
  6. 11 Nov, 2017 4 commits
  7. 07 Sep, 2017 1 commit
  8. 06 Sep, 2017 1 commit
    • Rémi Denis-Courmont's avatar
      vlc-demux-run: add demux fuzzing helper · e15a5753
      Rémi Denis-Courmont authored
      This includes support for statically linked plugins. It vastly increases
      the test iteration speed, which is critical for fuzz testing.
      Furthermore, it is necessary for coverage-driven fuzz testing to work at
      all.
      
      This also provides a (manually compiled only) back-end for LLVM's
      LibFuzzer using mostly the same code.
      
      1) Debugging, regression testing or unguided fuzzing:
        - Make a normal build (debug and sanitization recommended).
        - Execute: "test/vlc-demux-run [demux name] <file path>"
      
      2) American Fuzzy Lop run:
        - Make a *static* build with AFL as the toolchain.
        - (Where applicable) perform adequate religious luck granting
          offerings or other rites.
        - Run AFL with test/vlc-demux-run as the fuzzed executable.
      
      3) LibFuzzer:
        - Make a preferrably static build with Clang as the toolchain.
        - Manually build test/vlc-demux-libfuzzer.
        - Run the executable with the LibFuzzer command line parameters syntax.
      e15a5753
  9. 17 Mar, 2017 1 commit
  10. 26 Feb, 2017 2 commits
  11. 29 Jan, 2017 1 commit
  12. 28 Oct, 2016 1 commit
  13. 20 Sep, 2016 1 commit
  14. 30 Jun, 2016 1 commit
  15. 14 Jun, 2016 1 commit
  16. 13 Jun, 2016 2 commits
  17. 10 Jun, 2016 2 commits
  18. 08 Jun, 2016 1 commit
  19. 31 May, 2016 1 commit
    • Thomas Guillem's avatar
      input: test slaves · bb6fe6ff
      Thomas Guillem authored
      test_media_has_slaves_from_player is deactivated for now since there is now way
      to test inputs in a reliable way. Indeed, demux modules may depend on
      configuration and systems libs.
      
      TODO: test libvlc_media_player_add_slave
      bb6fe6ff
  20. 26 Feb, 2016 1 commit
    • Thomas Guillem's avatar
      vlc_credential: add a test · 729569e6
      Thomas Guillem authored
      This test passing credentials via url, option, dialog, memory keystore,
      permanent keystore. This also test reusing credentials with http and smb
      protocols.
      729569e6
  21. 13 Feb, 2016 2 commits
  22. 04 Feb, 2016 1 commit
    • Thomas Guillem's avatar
      dialog: add test · 9d230b93
      Thomas Guillem authored
      Only callacks are tested by default. In order to test qt dialogs, run the test
      manually with './test_src_interface_dialog -a'.
      9d230b93
  23. 11 Jan, 2016 1 commit
  24. 09 Jan, 2016 1 commit
  25. 07 Jan, 2016 1 commit
  26. 29 Dec, 2015 1 commit
  27. 22 Dec, 2015 1 commit