anchor.diff:  	  simple_one_for_one_extra/1, simple_one_for_one_shutdown/1]).
   
   %% Significant child tests
  --export([ significant_temporary/1, significant_transient/1,
  +-export([ nonsignificant_temporary/1, nonsignificant_transient/1,
  +	  significant_temporary/1, significant_transient/1,
   	  significant_simple/1, significant_bystander/1,
   	  significant_escalation/1, significant_upgrade_never_any/1,
   	  significant_upgrade_any_never/1, significant_upgrade_never_all/1,
  
positive.code: flatten_format_log(Report, Format) ->
      lists:flatten(supervisor:format_log(Report, Format)).
  
  % Test the auto-shutdown feature with temporary significant children.
  significant_temporary(_Config) ->
      process_flag(trap_exit, true),
  
negative.code:     error = check_exit([ChildPid1_3], 1000),
      error = check_exit([Sup1], 1000),
      supervisor:restart_child(Sup1, child1),
  
      % Killing a transient significant child should not trigger
      % auto-shutdown. The killed child should be restarted.
  