1. 07 Sep, 2017 1 commit
  2. 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
  3. 17 Mar, 2017 1 commit
  4. 26 Feb, 2017 2 commits
  5. 29 Jan, 2017 1 commit
  6. 28 Oct, 2016 1 commit
  7. 20 Sep, 2016 1 commit
  8. 30 Jun, 2016 1 commit
  9. 14 Jun, 2016 1 commit
  10. 13 Jun, 2016 2 commits
  11. 10 Jun, 2016 2 commits
  12. 08 Jun, 2016 1 commit
  13. 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
  14. 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
  15. 13 Feb, 2016 2 commits
  16. 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
  17. 11 Jan, 2016 1 commit
  18. 09 Jan, 2016 1 commit
  19. 07 Jan, 2016 1 commit
  20. 29 Dec, 2015 1 commit
  21. 22 Dec, 2015 1 commit
  22. 15 Dec, 2015 1 commit
  23. 09 Nov, 2015 1 commit
  24. 04 Nov, 2015 1 commit
  25. 22 Oct, 2015 1 commit
    • Thomas Guillem's avatar
      test: add test_src_input_stream · 20502daa
      Thomas Guillem authored
      This test compare IO output/returns between libc FILE functions and stream
      functions.
      
      This commit also add an extra test: 'test_src_input_stream_net' to test a http
      file.
      20502daa
  26. 02 Dec, 2014 1 commit
  27. 09 Jan, 2014 1 commit
  28. 24 Jul, 2013 1 commit
  29. 21 Sep, 2012 1 commit
  30. 15 Sep, 2012 1 commit
  31. 27 Nov, 2011 2 commits
  32. 30 Aug, 2011 1 commit
  33. 18 Aug, 2011 1 commit
  34. 13 Jul, 2011 1 commit
  35. 07 May, 2011 1 commit