rabbit_ct_helpers: Add a function to compute the testcase number

This commit is contained in:
Jean-Sébastien Pédron 2016-04-29 16:13:21 +02:00
parent e14101de59
commit 9a868aaf60
1 changed files with 13 additions and 0 deletions

View File

@ -28,6 +28,7 @@
stop_long_running_testsuite_monitor/1,
config_to_testcase_name/2,
testcases/1,
testcase_number/3,
testcase_started/2, testcase_finished/2,
make_verbosity/0,
run_cmd/1, run_cmd_and_capture_output/1,
@ -330,6 +331,18 @@ testcases1(_, [], [], Testcases) ->
testcases1(_, [], _, Testcases) ->
Testcases.
testcase_number(Config, TestSuite, TestName) ->
Testcase = config_to_testcase_name(Config, TestName),
Testcases = testcases(TestSuite),
testcase_number1(Testcases, Testcase, 0).
testcase_number1([Testcase | _], Testcase, N) ->
N;
testcase_number1([_ | Rest], Testcase, N) ->
testcase_number1(Rest, Testcase, N + 1);
testcase_number1([], _, N) ->
N.
%% -------------------------------------------------------------------
%% Helpers for helpers.
%% -------------------------------------------------------------------