Uploaded image for project: 'Maven SCM'
  1. Maven SCM
  2. SCM-160

Refactored tck tests, added changelog tck test and added changelog, diff test for the bazaar provider

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0-beta-3
    • 1.0-beta-3
    • None
    • Tested on WinXp and Linux for cvs, svn and bazaar

    Description

      Short summary: Refactored code into a new baseclass: ScmTckTestCase. Added tests to Bazaar.

      Working with my bazaar tests I found out that the tck test module had some redundant code.
      So I took the liberty to refactor the tck package a bit before I added the final tests to the bazaar provider.

      I tested the refactored test module with cvs, svn and bazaar on WinXp and Linux.
      (Bazaar had trouble with linux and bazaar 0.6, but that turned out to be a Bazaar bug that was fixed in post 0.6 versions of Bazaar)

      The refactoring consist mainly of centralizing duplicated blocks of code into a new test base class: ScmTckTestCase. And
      using a common setUp() method for all tck tests.
      If you find this class ok - then you will most likly find the rest ok.

      Attachments

        1. MNG-160_2-maven-scm-test.patch
          58 kB
          Torbjorn Eikli Smorgrav
        2. MNG-160-maven-scm-provider-bazaar.patch
          3 kB
          Torbjorn Eikli Smorgrav
        3. MNG-160-maven-scm-test.patch
          54 kB
          Torbjorn Eikli Smorgrav

        Activity

          People

            smorgrav Torbjorn Eikli Smorgrav
            smorgrav Torbjorn Eikli Smorgrav
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: