summaryrefslogtreecommitdiff
path: root/xdelta3/testing/regtest.cc
AgeCommit message (Collapse)Author
2015-09-29Merge from HEADJosh MacDonald
2015-07-18run_release builds 32/64bit binaries for 32/64bit on linux and mingwJosh MacDonald
2015-07-16Add printf tests, to be sure about mingw apparently false warningsJosh MacDonald
2015-07-12XD3_WIN32: Handle size_t case in printf; avoid setting XD3_POSIX in MakefileJosh MacDonald
2015-05-10Release 3.0.10 prepJoshua MacDonald
2015-05-04More followup on issue 188, correction to frontier_blkno calculation (was ↵Joshua MacDonald
wrong when last block is full)
2015-03-06Builds clean Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)Joshua MacDonald
2014-10-23checksum_test is working (apparently)Josh MacDonald
2014-04-03Revert recent (unreleased) change in hash_value formula; make several tests ↵josh.macdonald
use the average over 16 runs
2014-03-09Fix issue in xd3_encode_memory causing error when IOPT buffer capacity ↵josh.macdonald
reached and a copy reaches the end-of-source, causing unexpected request for second source block. New tests to cover this case. Removed the IOPT limit in xd3_encode_memory (improves compression). Doubles sizing of the large-checksum hash table (fewer collisions, better compression).
2013-05-13Repair and improve the regtestjosh.macdonald
2012-11-17Make -B a size_t, build and test w/ -m64josh.macdonald
2012-08-05Build fix for gcc-4.7josh.macdonald@gmail.com
2012-06-16Include testing/regtest.cc in Makefile.amjosh.macdonald
2012-06-16Updates for iOS build, Automake setupjosh.macdonald
2011-01-09Tests a directory of sample data. Using this now to verify behavior ofjosh.macdonald
secondary compression for the new release.
2010-02-16Prepare release 3.0xjosh.macdonald
2010-02-15Misc whitespace changes.josh.macdonald
2010-02-07Implement srcwin_maxsz in xd3_source_match_setup(), which preventsjosh.macdonald
the encoder from seeking backwards further than this parameter. This was supposed to be implemented long ago, but was especially problematic in the recent release, which implements source-from-FIFO.
2009-10-25Fixes bugs in xd3_srcwin_move_point.josh.macdonald
2009-10-25Eliminates xd3_source->size, which is an _API Change_. Adds a new ↵josh.macdonald
requirement, that source->blocksize be a power-of-2. DOES NOT PASS ALL TESTS.
2009-03-08Testing for issue 79. TODO around xdelta3.c:3926 successful.josh.macdonald
2009-02-12Fixes issue 79, adds more testing.josh.macdonald
2009-02-10Templatize the test, expose issue 79.josh.macdonald
2008-09-17Compile with josh.macdonald
-Wconversion -Wsign-compare -Wextra -Wno-unused-parameter in C and C++.
2008-09-07Latest testing fixes. I've been changing the size-iterator classjosh.macdonald
and block-size by hand and re-running the tests. Obviously, that's no good.
2008-09-05Solves the issue reported in Issue 36. More merge tests now pass.josh.macdonald
2008-09-05Introduce a test case for the latest post to issue 36.josh.macdonald
2008-08-16Fixes a error in the test. Merge test passes...???josh.macdonald
2008-08-16Fix bug in xd3_merge_add(), calling memcpy with wrong offset and size.josh.macdonald
2008-08-09Merge test actually finding problems now.josh.macdonald
2008-08-09Fixes test up to the merge failure for "must have source file" whichjosh.macdonald
seems bogus now.
2008-08-08The merge test isn't writing data for 0-byte target files becausejosh.macdonald
InMemoryEncodeDecode fails at this where xdelta3-main.h succeeds. This gets back to a TODO in -main.h about zero-size ambiguity.
2008-08-07Add TmpFile class and begin testing merge command via xd3_main_cmdline().josh.macdonald
2008-07-19Part of a merge-command test.josh.macdonald
2008-07-10Adds a test for the fix for issue 70. The new regression testjosh.macdonald
framework's ability to craft specific inputs is very handy.
2008-07-09Attempting to reproduce the non-blocking bug which caused anjosh.macdonald
infinite loop due to hash collision in a recently reported issue. Having trouble, but this refactoring allows Segment to use fixed data.
2008-07-08Add testing for move/copy mutators.josh.macdonald
2008-07-08Fixed the random number generator.josh.macdonald
Adjusted and commented the DeleteMutator test.
2008-07-07Working on delete mutator. Discovered trouble w/ the RNG.josh.macdonald
2008-07-06Add mutator test working.josh.macdonald
2008-07-06Fix the modify test.josh.macdonald
2008-07-05New ChangeListMutator functionality.josh.macdonald
2008-07-03Test for encode/decode w/ single first-byte difference. Uncovered a couple ofjosh.macdonald
incorrect assertions in xdelta3 proper. More tests coming...
2008-07-03Encode/Decode test operating correctly, now failing with source data.josh.macdonald
2008-07-02Add new test for streaming encode/decode. The encoder writes directlyjosh.macdonald
to the decoder. The test passes for sizes < Constants::BLOCK_SIZE so far, needs work.
2008-06-30A test is taking shape...josh.macdonald