You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by Apache Bloodhound <de...@bloodhound.apache.org> on 2013/12/09 19:12:38 UTC

[Apache Bloodhound] #725: Move repository test env ops into separate VCS tester classes

#725: Move repository test env ops into separate VCS tester classes
--------------------------+-----------------
  Reporter:  olemis       |    Owner:
      Type:  enhancement  |   Status:  new
  Priority:  major        |  Version:  0.7.0
Resolution:               |
--------------------------+-----------------
 There are two approaches in order to be able to write functional tests for
 specific repository back-ends

   1. Generic test cases that add / remove / ... files in VCS and run them
 against
      the different repository implementations
   2. Test cases for features supported by an specific repository connector
   3. Multi-repository test cases

 Considering `(1)` above The current code is mono-lythic in the sense that
 it's quite dependent upon built-in svn connector. As a consequence a new
 test environment class is required in order to activate a different VCS
 connector at testing time. The suggested approach consists in creating
 classes similar to functional testers allowing to factor VCS code out of
 testenv classes and even to load multiple backends in a single test run.

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/725>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker

Re: [Apache Bloodhound] #725: Move repository test env ops into separate VCS tester classes

Posted by Apache Bloodhound <de...@bloodhound.apache.org>.
#725: Move repository test env ops into separate VCS tester classes
---------------------------+-------------------------
  Reporter:  olemis        |      Owner:  nobody
      Type:  enhancement   |     Status:  new
  Priority:  major         |  Milestone:  Unscheduled
 Component:  multiproduct  |    Version:  0.7.0
Resolution:                |   Keywords:  qa vcs
---------------------------+-------------------------
Changes (by rjollos):

 * milestone:   => Unscheduled


-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/725#comment:3>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker

Re: [Apache Bloodhound] #725: Move repository test env ops into separate VCS tester classes

Posted by Apache Bloodhound <de...@bloodhound.apache.org>.
#725: Move repository test env ops into separate VCS tester classes
---------------------------+--------------------
  Reporter:  olemis        |      Owner:  nobody
      Type:  enhancement   |     Status:  new
  Priority:  major         |  Milestone:
 Component:  multiproduct  |    Version:  0.7.0
Resolution:                |   Keywords:  qa vcs
---------------------------+--------------------
Description changed by olemis:

Old description:

> There are two approaches in order to be able to write functional tests
> for specific repository back-ends
>
>   1. Generic test cases that add / remove / ... files in VCS and run them
> against
>      the different repository implementations
>   2. Test cases for features supported by an specific repository
> connector
>   3. Multi-repository test cases
>
> Considering `(1)` above The current code is mono-lythic in the sense that
> it's quite dependent upon built-in svn connector. As a consequence a new
> test environment class is required in order to activate a different VCS
> connector at testing time. The suggested approach consists in creating
> classes similar to functional testers allowing to factor VCS code out of
> testenv classes and even to load multiple backends in a single test run.

New description:

 There are three approaches in order to be able to write functional tests
 for specific repository back-ends

   1. Generic test cases that add / remove / ... files in VCS and run them
 against
      the different repository implementations
   2. Test cases for features supported by an specific repository connector
   3. Multi-repository test cases

 Considering `(1)` above The current code is mono-lythic in the sense that
 it's quite dependent upon built-in svn connector. As a consequence a new
 test environment class is required in order to activate a different VCS
 connector at testing time. The suggested approach consists in creating
 classes similar to functional testers allowing to factor VCS code out of
 testenv classes and even to load multiple backends in a single test run.

--

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/725#comment:2>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker

Re: [Apache Bloodhound] #725: Move repository test env ops into separate VCS tester classes

Posted by Apache Bloodhound <de...@bloodhound.apache.org>.
#725: Move repository test env ops into separate VCS tester classes
---------------------------+--------------------
  Reporter:  olemis        |      Owner:  nobody
      Type:  enhancement   |     Status:  new
  Priority:  major         |  Milestone:
 Component:  multiproduct  |    Version:  0.7.0
Resolution:                |   Keywords:  qa vcs
---------------------------+--------------------
Changes (by olemis):

 * owner:   => nobody
 * keywords:   => qa vcs
 * component:   => multiproduct


-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/725#comment:1>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker