Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
Eliminate redundant tests. I see there are some repetitive tests which differ only by 1-2 parameters. For example, we don't need individual functions for each scenario of observe, and it should be possible to abstract this all into a single function, with different tests just calling into that function with different parameters.
I recall that you brought this up as a concern before; now it's a task :)
I recall that you brought this up as a concern before; now it's a task :)
-
Hide
- couchbase.tests.changedfiles.zip
- 18/Dec/12 12:42 PM
- 22 kB
- Saakshi Manocha
-
- CouchbaseClusterBucketAdminTests.cs 28 kB
- DefaultCouchbaseClientConfigurationTests.cs 15 kB
- HeartbeatConfigTests.cs 5 kB
- HttpClientConfigTests.cs 4 kB
- App.config 5 kB
- ConfigHelperTests.cs 3 kB
- CouchbaseAuthenticatedViewTests.cs 4 kB
- CouchbaseClientCasTests.cs 3 kB
- CouchbaseClientConcatTests.cs 8 kB
- CouchbaseClientConfigTests.cs 2 kB
- CouchbaseClientObserveTests.cs 14 kB
- CouchbaseClientViewTestsBase.cs 4 kB
-
Hide
- Couchbase.Tests.zip
- 11/Dec/12 3:34 PM
- 43 kB
- Saakshi Manocha
-
- Couchbase.Tests.csproj 7 kB
- CouchbaseAuthenticatedViewTests.cs 4 kB
- CouchbaseClientCasTests.cs 3 kB
- CouchbaseClientConcatTests.cs 8 kB
- CouchbaseClientConfigTests.cs 2 kB
- CouchbaseClientExtensionsTests.cs 3 kB
- CouchbaseClientGenericViewTests.cs 4 kB
- CouchbaseClientGetTests.cs 8 kB
- CouchbaseClientMutateTests.cs 2 kB
- CouchbaseClientObserveTests.cs 14 kB
- CouchbaseClientRemoveTests.cs 3 kB
- CouchbaseClientSpatialViewTests.cs 7 kB
- CouchbaseClientStoreTests.cs 5 kB
- CouchbaseClientTestsBase.cs 5 kB
- CouchbaseClientViewNameTransformerTests.cs 3 kB
- CouchbaseClientViewPagingTests.cs 4 kB
- CouchbaseClientViewParameterTests.cs 9 kB
- CouchbaseClientViewReduceTests.cs 2 kB
- CouchbaseClientViewTests.cs 1 kB
- CouchbaseClientViewTestsBase.cs 4 kB
- CouchbaseClusterBucketAdminTests.cs 28 kB
- CouchbaseClusterTestsBase.cs 1 kB
- CouchbaseJsonExtensionTests.cs 3 kB
- DefaultCouchbaseClientConfigurationTests.cs 15 kB
- HeartbeatConfigTests.cs 5 kB
- HttpClientConfigTests.cs 4 kB
- App.config 6 kB
- ConfigHelperTests.cs 3 kB
Issue Links
- depends on
-
NCBC-177
Consolidate test options from App.config
-
Activity
- All
- Comments
- Work Log
- History
- Activity
- Gerrit Reviews
Hide
Saakshi Manocha
added a comment -
moved this task from SDKQE project to NCBC, as per mail from Matt so that we can use NCBC in comment while submitting code in gerrit.
updated comment in gerrit and submitted a new patch set.,
please review http://review.couchbase.org/#/c/23604/
updated comment in gerrit and submitted a new patch set.,
please review http://review.couchbase.org/#/c/23604/
Show
Saakshi Manocha
added a comment - moved this task from SDKQE project to NCBC, as per mail from Matt so that we can use NCBC in comment while submitting code in gerrit.
updated comment in gerrit and submitted a new patch set.,
please review http://review.couchbase.org/#/c/23604/
Show
Saakshi Manocha
added a comment - Mark to review the changes updated in Gerrit
Hide
Saakshi Manocha
added a comment -
Show
Saakshi Manocha
added a comment - please review:
http://review.couchbase.org/#/c/23430/
Hide
updated files attached for review :
couchbase.tests.changedfiles.zip
couchbase.tests.changedfiles.zip
Show
Saakshi Manocha
added a comment - - edited updated files attached for review :
couchbase.tests.changedfiles.zip
Hide
Mark Nunberg
added a comment -
I've sectioned out the previous bug into an NCBC issue. In general any changes to the SDKs themselves should be branched out into issues which touch those specific projects, with the SDKQE task tracking them.
Show
Mark Nunberg
added a comment - I've sectioned out the previous bug into an NCBC issue. In general any changes to the SDKs themselves should be branched out into issues which touch those specific projects, with the SDKQE task tracking them.
Show
Saakshi Manocha
added a comment - http://review.couchbase.org/#/c/23202/
NCBC tracks this product/project, so we should always be able to see the changes in a version via this issue tracker and cross reference that with the code changes.
Thanks!