anchor.diff:  end_per_suite(_Config) ->
       ok.
   
  +init_per_group(upgrade, Config) ->
  +    ct_release_test:init(Config);
   init_per_group(_GroupName, Config) ->
       Config.
   
  +end_per_group(upgrade, Config) ->
  +    ct_release_test:cleanup(Config);
   end_per_group(_GroupName, Config) ->
       Config.
   
  
positive.code: -module(stdlib_SUITE).
  -include_lib("test_server/include/test_server.hrl").
  
  
  % Test server specific exports
  -export([all/0, suite/0,groups/0,init_per_suite/1, end_per_suite/1, 
  	 init_per_group/2,end_per_group/2]).
  -export([init_per_testcase/2, end_per_testcase/2]).
  
  % Test cases must be exported.
  -export([app_test/1, appup_test/1]).
  
  %%
  %% all/1
  
negative.code:     end;
  check_appup([],_,_) ->
      ok.
  
  
  minor_upgrade(Config) ->
      ct_release_test:upgrade(stdlib,minor,{?MODULE,[]},Config).
  
  major_upgrade(Config) ->
      ct_release_test:upgrade(stdlib,major,{?MODULE,[]},Config).
  
  %% Version numbers are checked by ct_release_test, so there is nothing
  %% more to check here...
  upgrade_init(State) ->
      State.
  upgrade_upgraded(State) ->
      State.
  upgrade_downgraded(State) ->
      State.
  