#29 self-tests

closed-out-of-date
elsapo
None
5
2007-03-10
2006-01-27
elsapo
No

I've been working on a set of self-tests, to help catch
regressions in WinMerge file comparisons.

At this point, there are a handful of test files and a
perl script that runs them and tests
../Build/MergeUnicodeDebug/WinMergeU.exe against them
with a variety of commandline comparison options. They
are compared as files, so the diffutils algorithm is
the one tested.

Still to do:

- test other versions besides Unicode Debug exe

- test QuickCompare algorithm also

Discussion

  • elsapo

    elsapo - 2006-01-27

    Logged In: YES
    user_id=1195173

    I temporarily suspended this in favor of working on the help
    for commandline arguments, because fixing that to be
    complete would help with this selftests effort.

     
  • elsapo

    elsapo - 2006-02-03

    Logged In: YES
    user_id=1195173

    I broke the cmdline argument strings apart, and just need to
    add the new options now. But what is more difficult is
    adding an argument to make the selftests test the
    QuickCompare method -- I've not figured out how to do that yet.

     
  • elsapo

    elsapo - 2006-02-03

    Logged In: YES
    user_id=1195173

    (Note: I recently fixed it to test all 4 builds, Debug,
    Release, UnicodeDebug, UnicodeRelease, and that version is
    in cvs trunk.)

     
  • elsapo

    elsapo - 2006-02-13
    • assigned_to: nobody --> elsapo
     
  • elsapo

    elsapo - 2006-02-13

    Logged In: YES
    user_id=1195173

    Status:

    * Need to test Quick
    * Need to test encodings

     
  • Kimmo Varis

    Kimmo Varis - 2007-03-10

    Logged In: YES
    user_id=631874
    Originator: NO

    This can't be our todo anymore. Perry was only one working with those self-tests.

     
  • Kimmo Varis

    Kimmo Varis - 2007-03-10
    • status: open --> closed-out-of-date
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks