You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ji...@apache.org on 2018/12/25 10:25:31 UTC
[couchdb] branch intro-cpse_test_purge_seqs created (now c940e22)
This is an automated email from the ASF dual-hosted git repository.
jiangphcn pushed a change to branch intro-cpse_test_purge_seqs
in repository https://gitbox.apache.org/repos/asf/couchdb.git.
at c940e22 Introduce cpse_test_purge_seqs again
This branch includes the following new commits:
new c940e22 Introduce cpse_test_purge_seqs again
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[couchdb] 01/01: Introduce cpse_test_purge_seqs again
Posted by ji...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jiangphcn pushed a commit to branch intro-cpse_test_purge_seqs
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit c940e226d909c4193fa549d31dd854d62df7c8b1
Author: jiangph <ji...@cn.ibm.com>
AuthorDate: Tue Dec 25 18:23:00 2018 +0800
Introduce cpse_test_purge_seqs again
- Re-introduce cpse_test_purge_seqs after fixing issue on
cpse_test_purge_seqs:cpse_increment_purge_seq_on_partial_purge/1
with undef issue
---
src/couch_pse_tests/src/cpse_test_purge_seqs.erl | 12 ++++++++----
src/couch_pse_tests/src/cpse_util.erl | 3 ++-
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/couch_pse_tests/src/cpse_test_purge_seqs.erl b/src/couch_pse_tests/src/cpse_test_purge_seqs.erl
index a943fc4..b500aea 100644
--- a/src/couch_pse_tests/src/cpse_test_purge_seqs.erl
+++ b/src/couch_pse_tests/src/cpse_test_purge_seqs.erl
@@ -12,6 +12,7 @@
-module(cpse_test_purge_seqs).
-compile(export_all).
+-compile(nowarn_export_all).
-include_lib("eunit/include/eunit.hrl").
@@ -98,10 +99,13 @@ cpse_increment_purge_multiple_times(DbName) ->
cpse_increment_purge_seq_on_partial_purge(DbName) ->
- Doc1 = {[{'_id', foo}, {vsn, 1}]},
- Doc2 = {[{'_id', foo}, {vsn, 2}]},
- {ok, Rev1} = cpse_util:save_doc(DbName, Doc1),
- {ok, _Rev2} = cpse_util:save_doc(DbName, Doc2, [replicated_changes]),
+ {ok, Rev1} = cpse_util:save_doc(DbName, {[{'_id', foo1}, {vsn, <<"1.1">>}]}),
+ Update = {[
+ {'_id', foo1},
+ {'_rev', couch_doc:rev_to_str({1, [crypto:hash(md5, <<"1.2">>)]})},
+ {vsn, <<"1.2">>}
+ ]},
+ {ok, [_Rev2]} = cpse_util:save_docs(DbName, [Update], [replicated_changes]),
cpse_util:assert_db_props(?MODULE, ?LINE, DbName, [
{doc_count, 1},
diff --git a/src/couch_pse_tests/src/cpse_util.erl b/src/couch_pse_tests/src/cpse_util.erl
index d3e1259..ceaa103 100644
--- a/src/couch_pse_tests/src/cpse_util.erl
+++ b/src/couch_pse_tests/src/cpse_util.erl
@@ -30,7 +30,8 @@
cpse_test_purge_replication,
cpse_test_purge_bad_checkpoints,
cpse_test_compaction,
- cpse_test_ref_counting
+ cpse_test_ref_counting,
+ cpse_test_purge_seqs
]).