From c3a1e56608ebe08f1ddc07273d85ff9c2779de9b Mon Sep 17 00:00:00 2001 From: Peter Andersson Date: Thu, 3 Jun 2010 14:14:38 +0200 Subject: Implement support for user controllable timetrap parameters (multiply and scale) Documentation still missing. --- lib/test_server/doc/src/test_server.xml | 16 ++++++++++++++++ lib/test_server/doc/src/test_server_ctrl.xml | 25 +++++++++++++++++++++++++ 2 files changed, 41 insertions(+) (limited to 'lib/test_server/doc') diff --git a/lib/test_server/doc/src/test_server.xml b/lib/test_server/doc/src/test_server.xml index 6e75425862..0cae75d692 100644 --- a/lib/test_server/doc/src/test_server.xml +++ b/lib/test_server/doc/src/test_server.xml @@ -166,6 +166,22 @@ numbers.

+ + adjusted_sleep(MSecs) -> ok + Suspens the calling task for a specified time. + + MSecs = integer() | float() | infinity + The default number of milliseconds to sleep + + +

This function suspends the calling process for at least the + supplied number of milliseconds. The function behaves the same + way as test_server:sleep/1, only MSecs + will be multiplied by the 'multiply_timetraps' value, if set, + and also automatically scaled up if 'scale_timetraps' is set + to true (which it is by default).

+
+
hours(N) -> MSecs minutes(N) -> MSecs diff --git a/lib/test_server/doc/src/test_server_ctrl.xml b/lib/test_server/doc/src/test_server_ctrl.xml index 8b60849b61..2368c4bacc 100644 --- a/lib/test_server/doc/src/test_server_ctrl.xml +++ b/lib/test_server/doc/src/test_server_ctrl.xml @@ -375,6 +375,31 @@ Optional, if not given the test server controller node multiplied by N.

+ + scale_timetraps(Bool) -> ok + . + + Bool = true | false + + +

This function should be called before a test is started. + The parameter specifies if test_server should attempt + to automatically scale the timetrap value in order to compensate + for delays caused by e.g. the cover tool.

+
+
+ + get_timetrap_parameters() -> {N,Bool} + Read the parameter values that affect timetraps. + + N = integer() | infinity + Bool = true | false + + +

This function may be called to read the values set by + multiply_timetraps/1 and scale_timetraps/1.

+
+
cover(Application,Analyse) -> ok cover(CoverFile,Analyse) -> ok -- cgit v1.2.3