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