4
%% Copyright Ericsson AB 2004-2010. All Rights Reserved.
4
%% Copyright Ericsson AB 2004-2011. All Rights Reserved.
6
6
%% The contents of this file are subject to the Erlang Public License,
7
7
%% Version 1.1, (the "License"); you may not use this file except in
21
21
-module(receive_SUITE).
23
-export([all/1,init_per_testcase/2,fin_per_testcase/2,
24
recv/1,coverage/1,otp_7980/1,ref_opt/1,export/1]).
23
-export([all/0, suite/0,groups/0,init_per_suite/1, end_per_suite/1,
24
init_per_group/2,end_per_group/2,
25
init_per_testcase/2,end_per_testcase/2,
26
export/1,recv/1,coverage/1,otp_7980/1,ref_opt/1]).
26
-include("test_server.hrl").
28
-include_lib("test_server/include/test_server.hrl").
28
30
init_per_testcase(_Case, Config) ->
29
31
?line Dog = test_server:timetrap(test_server:minutes(2)),
30
32
[{watchdog, Dog}|Config].
32
fin_per_testcase(_Case, Config) ->
34
end_per_testcase(_Case, Config) ->
33
35
Dog=?config(watchdog, Config),
34
36
test_server:timetrap_cancel(Dog),
39
suite() -> [{ct_hooks,[ts_install_cth]}].
38
42
test_lib:recompile(?MODULE),
39
[recv,coverage,otp_7980,ref_opt,export].
43
[recv, coverage, otp_7980, ref_opt, export].
48
init_per_suite(Config) ->
51
end_per_suite(_Config) ->
54
init_per_group(_GroupName, Config) ->
57
end_per_group(_GroupName, Config) ->
41
60
-record(state, {ena = true}).