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 <jian...@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 ]).