Research Article

Behaviour Preservation across Code Versions in Erlang

Algorithm 6

Configuration file to test etorrent modules.
(1) -module(test_etorrent).
(2) -compile(export_all).
(3) poio1() ->
(4)   ’etorrent_dht_net_old’, 3, call, 1.
(5) poio2() ->
(6)   ’etorrent_dht_net_old’, 5, call, 1.
(7) poio3() ->
(8)   ’etorrent_dht_net_old’, 6, ’case’, 1.
(9)
(10) poin1() ->
(11)   ’etorrent_dht_net_new’, 29, call, 1.
(12) poin2() ->
(13)   ’etorrent_dht_net_new’, 31, call, 1.
(14) poin3() ->
(15)   ’etorrent_dht_net_new’, 32, ’case’, 1.
(16)
(17) rel() ->
(18)   [poio1(), poin1(),
(19)   poio2(), poin2(),
(20)   poio3(), poin3()].
(21)
(22) funs() ->
(23)   "[query_ping_0_test/0]".