anchor.diff:  suite() -> [{ct_hooks,[ts_install_cth]}].
   
   all() -> 
  -    [app_test, appup_test].
  +    [app_test, appup_test, {group,upgrade}].
   
   groups() -> 
  -    [].
  +    [{upgrade,[minor_upgrade,major_upgrade]}].
   
   init_per_suite(Config) ->
       Config.
  
positive.code: end_per_suite(_Config) ->
      ok.
  
  init_per_group(_GroupName, Config) ->
      Config.
  
  end_per_group(_GroupName, Config) ->
      Config.
  
  
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.
  