Commit Graph

40 Commits (21cc175867d1eeb57f4ad30df3b5ea9e647c7452)

Author SHA1 Message Date
Dan Puttick 21cc175867 Move non-filecheck.py binaries into examples directory
Tests for these scripts also removed from /tests and from .travis.yml
Two .zip archives accidentally deleted from /tests/src_invalid, re-added them
and changed .gitignore to prevent the problem
2017-01-19 15:25:08 -05:00
Dan Puttick 3dad4faa61 Reorganize tests making them easier to run
- The tests now automatically run depending on whether you have the dependencies
installed, instead of failing and throwing exceptions.
- CONTRIBUTING.md has more information on how to run the tests.
- When the tests run, they will save their logs to /test_logs instead
of printing them so you can read them later.
- Change names of source file directories to make them more descriptive
2017-01-18 15:51:54 -05:00
Dan Puttick cb4ae5deec Changing travis and tests to run filecheck in Python 3 2016-12-16 16:07:43 -05:00
Dan Puttick 18373e5292 Removed 2.7_with_site_packages from python versions 2016-12-14 15:51:56 -05:00
Dan Puttick 4f851435e5 Updated path traversal link, changed pip installs 2016-12-14 15:49:29 -05:00
Dan Puttick 91e6b85319 Updated .travis.yml to make build pass + added pytest-cov 2016-12-07 13:19:45 -05:00
Dan Puttick 496aa479bd Minimum changes to make Travis build work
Had to comment out the path traversal exploit section due to broken bitbucket link.
Also added --no-check-certificate due to wget not finding a valid certificate for
https://www.officedissector.com
2016-12-07 11:09:11 -05:00
Raphaël Vinot 647bae27a3 Add RTF file and valid test file for pier9 script 2016-05-16 21:02:55 +02:00
Raphaël Vinot 6b9d1bdcc1 Add audio & video test file 2016-05-16 20:32:56 +02:00
Raphaël Vinot d22ea78f55 Add tests for OpenDocument 2016-05-16 20:15:38 +02:00
Raphaël Vinot cd69454642 Unzip the original bomb (password protected) 2016-05-16 11:39:19 +02:00
Raphaël Vinot f23ec234dc Do not install the package as root 2016-05-14 20:47:43 +02:00
Raphaël Vinot 93be47e56f Better support of system packages 2016-05-14 20:27:27 +02:00
Raphaël Vinot 4c9d47c984 Add test file for office 2016-05-14 20:03:40 +02:00
Raphaël Vinot 8ba0d12113 Avoid processing OOXML files twice 2016-05-11 15:16:17 +02:00
Raphaël Vinot abb565094c Fix py3 support 2016-05-10 17:16:04 +02:00
Raphaël Vinot 3efa57f0e2 write logfile as binary, use system packages when possible 2016-05-09 18:56:30 +02:00
Raphaël Vinot 2df076aaf9 Allow the build to run for 30 min without output 2016-05-09 18:40:09 +02:00
Raphaël Vinot 8dd8164095 Use system python packages 2016-05-09 18:36:39 +02:00
Raphaël Vinot 7b71eba4a0 Add missing dep for testing 2016-05-09 18:09:49 +02:00
Raphaël Vinot 979759cbe1 Use a better sample set for office documents 2016-05-09 17:45:21 +02:00
Raphaël Vinot 4deb73d245 Use own version of officedissector. 2016-05-09 17:38:32 +02:00
Raphaël Vinot aaad11b5c1 Test plenty of doc & docx files 2016-02-01 11:45:50 +01:00
Raphaël Vinot 09be35ee5d Mark the files to cover 2016-01-29 15:40:29 +01:00
Raphaël Vinot 2dd0520964 Fix tests for python2.7 2016-01-29 10:51:43 +01:00
Raphaël Vinot cec9ea0f73 Update Pip 2016-01-29 10:05:05 +01:00
Raphaël Vinot 66dc401727 Add multiverse packages 2015-11-24 15:56:04 +01:00
Raphaël Vinot f2233aeae1 Improve doc, use trusty in travis. 2015-11-24 15:03:57 +01:00
Raphaël Vinot 13c3f9d1ff Add notification travis 2015-11-24 11:32:44 +01:00
Raphaël Vinot 1bdfa2d93f Add test for path-traversal archives 2015-11-20 11:47:47 +01:00
Raphaël Vinot 04939bf903 Rollback python-magic, default version is broken on magic 5.09 2015-11-05 16:54:10 +01:00
Raphaël Vinot 1a2637b252 Use default python-magic, escape filenames 2015-11-05 16:27:48 +01:00
Raphaël Vinot 9079eac90a try to fix magic 2015-11-05 08:57:24 +01:00
Raphaël Vinot 2669e80ca9 Unpack all archives, debug invalid mimetype 2015-11-03 17:56:42 +01:00
Raphaël Vinot c984c536f1 Add theZoo to the test cases 2015-11-03 16:26:02 +01:00
Raphaël Vinot 25279e6b57 Fix deps 2015-11-03 11:54:38 +01:00
Raphaël Vinot d1f1c4fe16 Add new file to travis 2015-11-03 11:12:29 +01:00
Raphaël Vinot 797890c821 Add deps 2015-10-27 11:51:56 +01:00
Raphaël Vinot 427442e81f Add script for specific purposes, testcase and travis 2015-10-26 17:20:42 +01:00
Raphaël Vinot 5d848f4787 Add script for specific purposes, add testcase 2015-10-26 17:11:36 +01:00