anchor.diff:  clocksi_single_key_update_read_test(Nodes) ->
       lager:info("Test3 started"),
       FirstNode = hd(Nodes),
  -    Key = k3,
  +    Key = clocksi_single_key_update_read_test_pncounter1,
       Type = crdt_pncounter,
       Result= rpc:call(FirstNode, antidote, clocksi_bulk_update,
                        [
  
positive.code:     FirstNode = hd(Nodes),
      lager:info("Test2 started"),
      Type = crdt_pncounter,
      {ok,TxId}=rpc:call(FirstNode, antidote, clocksi_istart_tx, []),
      ReadResult0=rpc:call(FirstNode, antidote, clocksi_iread,
                           [TxId, abc, crdt_pncounter]),
      ?assertEqual({ok, 0}, ReadResult0),
      WriteResult=rpc:call(FirstNode, antidote, clocksi_iupdate,
                           [TxId, abc, Type, {increment, 4}]),
      ?assertEqual(ok, WriteResult),
      ReadResult=rpc:call(FirstNode, antidote, clocksi_iread,
                          [TxId, abc, crdt_pncounter]),
      ?assertEqual({ok, 1}, ReadResult),
      WriteResult1=rpc:call(FirstNode, antidote, clocksi_iupdate,
                            [TxId, bcd, Type, {increment, 4}]),
      ?assertEqual(ok, WriteResult1),
      ReadResult1=rpc:call(FirstNode, antidote, clocksi_iread,
                           [TxId, bcd, crdt_pncounter]),
      ?assertEqual({ok, 1}, ReadResult1),
      WriteResult2=rpc:call(FirstNode, antidote, clocksi_iupdate,
                            [TxId, cde, Type, {increment, 4}]),
      ?assertEqual(ok, WriteResult2),
      ReadResult2=rpc:call(FirstNode, antidote, clocksi_iread,
                           [TxId, cde, crdt_pncounter]),
      ?assertEqual({ok, 1}, ReadResult2),
      CommitTime=rpc:call(FirstNode, antidote, clocksi_iprepare, [TxId]),
      ?assertMatch({ok, _}, CommitTime),
  
negative.code: %% @doc Test to execute transaction with out explicit clock time
  clocksi_tx_noclock_test(Nodes) ->
      FirstNode = hd(Nodes),
      Key = clocksi_tx_noclock_test_pncounter1,
      Type = crdt_pncounter,
  
      {ok,TxId}=rpc:call(FirstNode, antidote, clocksi_istart_tx, []),
      ReadResult0=rpc:call(FirstNode, antidote, clocksi_iread,
                           [TxId, Key, crdt_pncounter]),
  