anchor.diff:  runnable_procs(doc) ->
       ["Tests system_profiling with runnable_procs."];
   runnable_procs(Config) when is_list(Config) ->
  -    ?line Pid = start_profiler_process(),
  +    Pid = start_profiler_process(),
       % start a ring of processes
       % FIXME: Set #laps and #nodes in config file
       Nodes = 10,
       Laps = 10,
  -    ?line Master = ring(Nodes),
  -    ?line undefined = erlang:system_profile(Pid, [runnable_procs]),
  +    Master = ring(Nodes),
  +    undefined = erlang:system_profile(Pid, [runnable_procs]),
       % loop a message
  -    ?line ok = ring_message(Master, message, Laps),
  -    ?line Events = get_profiler_events(),
  -    ?line kill_em_all = kill_ring(Master),
  -    ?line erlang:system_profile(undefined, []),
  +    ok = ring_message(Master, message, Laps),
  +    Events = get_profiler_events(),
  +    kill_em_all = kill_ring(Master),
  +    erlang:system_profile(undefined, []),
       put(master, Master),
       put(laps, Laps),
  -    ?line true = has_runnable_event(Events),
  +    true = has_runnable_event(Events),
       Pids = sort_events_by_pid(Events),
  -    ?line ok = check_events(Pids),
  +    ok = check_events(Pids),
       erase(),
  -    ?line exit(Pid,kill),
  +    exit(Pid,kill),
       ok.
   
   runnable_ports(suite) ->
  
positive.code: system_profile_on_and_off(doc) ->
      ["Tests switching system_profiling on and off."];
  system_profile_on_and_off(Config) when is_list(Config) ->
      ?line Pid = start_profiler_process(),
      
      % Test runnable_ports on and off
      ?line undefined = erlang:system_profile(Pid, [runnable_ports]),
      ?line {Pid, [runnable_ports]} = erlang:system_profile(),
      ?line {Pid, [runnable_ports]} = erlang:system_profile(undefined, []),
  
      % Test runnable_procs on and off
      ?line undefined = erlang:system_profile(Pid, [runnable_procs]),
      ?line {Pid, [runnable_procs]} = erlang:system_profile(),
      ?line {Pid, [runnable_procs]} = erlang:system_profile(undefined, []),
  
      % Test scheduler on and off
      ?line undefined = erlang:system_profile(Pid, [scheduler]),
      ?line {Pid, [scheduler]} = erlang:system_profile(),
      ?line {Pid, [scheduler]} = erlang:system_profile(undefined, []),
  
      % Test combined runnable_ports, runnable_procs, scheduler; on and off
      ?line undefined = erlang:system_profile(Pid, [scheduler, runnable_procs, runnable_ports]),
      ?line {Pid, [scheduler,runnable_procs,runnable_ports]} = erlang:system_profile(),
      ?line {Pid, [scheduler,runnable_procs,runnable_ports]} = erlang:system_profile(undefined, []),
  
      % Test turned off and kill process
      ?line undefined = erlang:system_profile(),
      ?line exit(Pid,kill),
      ok.
  
  %% Test runnable_procs
  
negative.code: -define(default_timeout, ?t:minutes(1)).
  
  init_per_testcase(_Case, Config) ->
      Dog=?t:timetrap(?default_timeout),
      [{watchdog, Dog}|Config].
  end_per_testcase(_Case, Config) ->
      Dog=?config(watchdog, Config),
  