CGI testing responsibilities: Difference between revisions
From Genecats
Jump to navigationJump to search
(Re-assigned Brian Lee's CGI testing responsibilities; moved hgEncodeApi and hgEncodeVocab to list of CGIs we don't test) |
(Moved hgTables from Matt to Luvina; added hgIntegrator to Matt's CGIs; added hgIntegrator to list of CGIs we test and hgMirror to list of CGIs we don't test) |
||
Line 8: | Line 8: | ||
==Luvina== | ==Luvina== | ||
* tests and tracks redmine issues for: '''hgTables''' | |||
* tests if needed, tracks redmine issues for: '''hgc''', '''hgCustom''', '''hgFileSearch''', '''hgFileUi''', '''hgHubConnect''', '''hgLogin''', '''hgPal''', '''hgVai''' | * tests if needed, tracks redmine issues for: '''hgc''', '''hgCustom''', '''hgFileSearch''', '''hgFileUi''', '''hgHubConnect''', '''hgLogin''', '''hgPal''', '''hgVai''' | ||
Line 19: | Line 20: | ||
==Matt== | ==Matt== | ||
* [http://genomewiki.ucsc.edu/genecats/index.php/GBiB_Testing#Official_GBiB_Tester official GBiB tester] | * [http://genomewiki.ucsc.edu/genecats/index.php/GBiB_Testing#Official_GBiB_Tester official GBiB tester] | ||
* tests and tracks redmine issues for: ''' | * tests and tracks redmine issues for: '''hgIntegrator''' | ||
* tests if needed, tracks redmine issues for: '''hgGenome''', '''hgNear''', '''hgSession''', '''hgUserSuggestion''', '''hgVisiGene''' | * tests if needed, tracks redmine issues for: '''hgGenome''', '''hgNear''', '''hgSession''', '''hgUserSuggestion''', '''hgVisiGene''' | ||
Line 30: | Line 31: | ||
*hgGenome | *hgGenome | ||
*hgHubConnect | *hgHubConnect | ||
*hgIntegrator | |||
*hgLogin | *hgLogin | ||
*hgNear | *hgNear | ||
Line 52: | Line 54: | ||
*hgGateway | *hgGateway | ||
*hgLiftover | *hgLiftover | ||
*hgMirror | |||
*hgPcr | *hgPcr | ||
*hgRenderTracks | *hgRenderTracks |
Revision as of 17:47, 15 June 2015
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.
Steve
- push shepherd
Luvina
- tests and tracks redmine issues for: hgTables
- tests if needed, tracks redmine issues for: hgc, hgCustom, hgFileSearch, hgFileUi, hgHubConnect, hgLogin, hgPal, hgVai
Brian
- monitors genome-euro log after push to RR
Jonathan
- tests and tracks redmine issues for: hgTracks (includes checking Track Search and running TrackCheck)
- tests if needed, tracks redmine issues for: hgGene, hgTrackUi
Matt
- official GBiB tester
- tests and tracks redmine issues for: hgIntegrator
- tests if needed, tracks redmine issues for: hgGenome, hgNear, hgSession, hgUserSuggestion, hgVisiGene
List of CGIs that we test
- hgc
- hgCustom
- hgFileSearch
- hgFileUi
- hgGene
- hgGenome
- hgHubConnect
- hgIntegrator
- hgLogin
- 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
- hgMirror
- hgPcr
- hgRenderTracks
- hgSuggest
- phyloGif
List of CGIs that we no longer push (have been dropped from the RR)
- hgText
- pbGateway
- pbGlobal
- pbTracks