CGI testing responsibilities: Difference between revisions

From Genecats
Jump to navigationJump to search
(with v339 phyloGif under went metamorphosis to become phyloPng)
(Adding Jairo and ChrisV)
Line 3: Line 3:
==Process==
==Process==
Each person (except the Push Shepherd) should review the [http://genecats.cse.ucsc.edu/builds/versions.html Code Summaries] to see if developers have checked in code pertaining to their CGI(s). Sometimes developers make big changes to CGIs that are not listed in Redmine, and this is the only way to catch them before they leak out. If you find something you are going to test, and there is no Redmine ticket for it, please make a note in the '''CGI release chatter''' Redmine ticket. This will be the clue to the Push Shepherd to wait for you to note "done testing" (also in the CGI release chatter ticket) before pushing the CGIs.
Each person (except the Push Shepherd) should review the [http://genecats.cse.ucsc.edu/builds/versions.html Code Summaries] to see if developers have checked in code pertaining to their CGI(s). Sometimes developers make big changes to CGIs that are not listed in Redmine, and this is the only way to catch them before they leak out. If you find something you are going to test, and there is no Redmine ticket for it, please make a note in the '''CGI release chatter''' Redmine ticket. This will be the clue to the Push Shepherd to wait for you to note "done testing" (also in the CGI release chatter ticket) before pushing the CGIs.
==Matt==
* '''The Push Shepherd'''
* [http://genomewiki.ucsc.edu/genecats/index.php/GBiB_Testing#Official_GBiB_Tester official GBiB tester] (includes '''hgMirror''')
==Luvina==
* tests and tracks redmine issues for: '''hgIntegrator'''
* tests if needed, tracks redmine issues for: '''hgc''', '''hgFileSearch''', '''hgFileUi''', '''hgLogin''', '''hgPal''', '''hgVai'''


==Brian==
==Brian==
Line 20: Line 12:
* tests if needed, tracks redmine issues for: '''hgGene''', '''hgCustom''', '''hgUserSuggestion''', '''hgVisiGene''', '''hgPublicSessions'''
* tests if needed, tracks redmine issues for: '''hgGene''', '''hgCustom''', '''hgUserSuggestion''', '''hgVisiGene''', '''hgPublicSessions'''


==Christopher==
==ChrisL==
* tests and tracks redmine issues for: '''hgTracks''' (includes checking '''Track Search''' and running '''TrackCheck''')
* tests and tracks redmine issues for: '''hgTracks''' (includes checking '''Track Search''' and running '''TrackCheck''')
* tests if needed, tracks redmine issues for:  '''hgTrackUi''', '''hgHubConnect''', '''hgGenome''', '''hgNear''', '''hgSession'''
* tests if needed, tracks redmine issues for:  '''hgTrackUi''', '''hgHubConnect''', '''hgGenome''', '''hgNear''', '''hgSession'''
==ChrisV==
* tests and tracks redmine issues for:
* tests if needed, tracks redmine issues for:
==Jairo==
* tests and tracks redmine issues for:
* tests if needed, tracks redmine issues for:
==Luvina==
* tests and tracks redmine issues for: '''hgIntegrator'''
* tests if needed, tracks redmine issues for: '''hgc''', '''hgFileSearch''', '''hgFileUi''', '''hgLogin''', '''hgPal''', '''hgVai'''
==Matt==
* '''The Push Shepherd'''
* [http://genomewiki.ucsc.edu/genecats/index.php/GBiB_Testing#Official_GBiB_Tester official GBiB tester] (includes '''hgMirror''')


==List of CGIs that we test==
==List of CGIs that we test==

Revision as of 21:32, 24 October 2016

Also see: version notes and CGI_Testing.

Process

Each person (except the Push Shepherd) should review the Code Summaries to see if developers have checked in code pertaining to their CGI(s). Sometimes developers make big changes to CGIs that are not listed in Redmine, and this is the only way to catch them before they leak out. If you find something you are going to test, and there is no Redmine ticket for it, please make a note in the CGI release chatter Redmine ticket. This will be the clue to the Push Shepherd to wait for you to note "done testing" (also in the CGI release chatter ticket) before pushing the CGIs.

Brian

  • monitors genome-euro and genome-asia logs after push to RR

Cath

  • tests and tracks redmine issues for: hgTables
  • tests if needed, tracks redmine issues for: hgGene, hgCustom, hgUserSuggestion, hgVisiGene, hgPublicSessions

ChrisL

  • tests and tracks redmine issues for: hgTracks (includes checking Track Search and running TrackCheck)
  • tests if needed, tracks redmine issues for: hgTrackUi, hgHubConnect, hgGenome, hgNear, hgSession

ChrisV

  • tests and tracks redmine issues for:
  • tests if needed, tracks redmine issues for:

Jairo

  • tests and tracks redmine issues for:
  • tests if needed, tracks redmine issues for:

Luvina

  • tests and tracks redmine issues for: hgIntegrator
  • tests if needed, tracks redmine issues for: hgc, hgFileSearch, hgFileUi, hgLogin, hgPal, hgVai

Matt


List of CGIs that we test

  • hgc
  • hgCustom
  • hgFileSearch
  • hgFileUi
  • hgGene
  • hgGenome
  • hgHubConnect
  • hgIntegrator
  • hgLogin
  • hgMirror
  • hgNear
  • hgPal
  • hgSession
  • hgTables
  • hgTracks
  • hgTrackUi
  • hgUserSuggestion
  • hgVai
  • hgVisiGene

List of CGIs that we don't test

  • cartDump
  • cartReset
  • das
  • hgBlat
  • hgConvert
  • hgEncodeApi
  • hgEncodeDataVersions
  • hgEncodeVocab
  • hgGateway
  • hgLiftover
  • hgPcr
  • hgRenderTracks
  • hgSuggest
  • phyloPng
  • hgMenubar (/src/hg/hgMenubar/hgMenubar.c)

List of CGIs that we no longer push (have been dropped from the RR)

  • hgText
  • pbGateway
  • pbGlobal
  • pbTracks