CGI testing responsibilities: Difference between revisions

From Genecats
Jump to navigationJump to search
(mini-shuffle: move hgTables tickets to go w/ hgTables tester, replace it w/ hgHubConnect, and give Steve Mary's old CGIs)
(Luvina is the new Push Shepherd)
Line 4: Line 4:
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, whether it's listed in redmine or not, '''add your name to the *description* section of the "testing responsibilities" issue like so "hgCustom - Greg"'''. This will be the clue to the Push Shepherd to wait for you to note "done testing" in the "testing responsibilities" issue 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, whether it's listed in redmine or not, '''add your name to the *description* section of the "testing responsibilities" issue like so "hgCustom - Greg"'''. This will be the clue to the Push Shepherd to wait for you to note "done testing" in the "testing responsibilities" issue before pushing the CGIs.


==Pauline==
==Luvina==
* push shepherd
* push shepherd


Line 17: Line 17:
* tests and tracks redmine issues for '''hgTables'''
* tests and tracks redmine issues for '''hgTables'''


==Luvina==
==Pauline==
* tests if needed, tracks redmine issues for:
* tests if needed, tracks redmine issues for:
** hgPal, hgNear, hgConvert, hgLiftOver, hgBlat, hgPcr, hgHubConnect
** hgPal, hgNear, hgConvert, hgLiftOver, hgBlat, hgPcr, hgHubConnect

Revision as of 17:17, 8 November 2011

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, whether it's listed in redmine or not, add your name to the *description* section of the "testing responsibilities" issue like so "hgCustom - Greg". This will be the clue to the Push Shepherd to wait for you to note "done testing" in the "testing responsibilities" issue before pushing the CGIs.

Luvina

  • push shepherd

Vanessa

  • tests hgTracks (includes checking Track Search and running TrackCheck)

Greg

  • tracks redmine issues for:
    • hgTracks

Brooke

  • tests and tracks redmine issues for hgTables

Pauline

  • tests if needed, tracks redmine issues for:
    • hgPal, hgNear, hgConvert, hgLiftOver, hgBlat, hgPcr, hgHubConnect

Steve

  • tests if needed, tracks redmine issues for:
    • hgCustom, hgSession, hgGenome, hgGene, hgVisiGene

Katrina

  • tests if needed, tracks redmine issues for:
    • hgTrackUi, hgc, hgFileUi, hgFileSearch, hgEncodeVocab

List of CGIs that we test

  • hgTracks
  • hgPcr
  • hgCustom
  • hgGenome
  • hgBlat
  • hgFileUi
  • hgFileSearch
  • hgTrackUi
  • hgConvert
  • hgLiftOver
  • hgTables
  • hgGene
  • hgVisiGene
  • hgPal
  • hgSession
  • hgEncodeVocab
  • hgNear
  • hgc
  • hgHubConnect

List of CGIs that we don't test

  • hgSuggest
  • cartDump
  • cartReset
  • pbGlobal
  • pbTracks
  • pbGateway
  • das
  • hgText
  • hgEncodeDataVersions
  • mkEncodeFrameset
  • phyloGif
  • hgGateway
  • hgRenderTracks