AUS:Tests: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 11: Line 11:
** Simple pass/fail table comparing one version to another (see [http://users.ox.ac.uk/~clar0239/upwatch/staging/ cf's example])
** Simple pass/fail table comparing one version to another (see [http://users.ox.ac.uk/~clar0239/upwatch/staging/ cf's example])
** Some way to visualize partner channel fallback -- should separate this out into its own table?
** Some way to visualize partner channel fallback -- should separate this out into its own table?
= Strategy =
* Build off the stuff rhelmer/davel wrote -- if we can use Perl, fine -- if not, it'd be pretty easy to reimplement in PHP (so we can webify it)
* Create a simple interface that allows you to choose what test you want to run (PHP), and what limits on the range of possibilities we want to enforce
* Show results in an easy-to-read format (PHP as well)


= Questions =
= Questions =

Revision as of 20:12, 18 August 2006

Requirements

  • Gather build data and determine realm of possible update URIs
  • Use this data to allow us to define a particular subset of these combinations based on:
    • Product
    • Version
    • Platform
    • BuildID
    • Locale
    • Channel
  • Generate an easy-to-understand interface that allows us to see whether or not output has changed between AUS versions.
    • Simple pass/fail table comparing one version to another (see cf's example)
    • Some way to visualize partner channel fallback -- should separate this out into its own table?

Questions

  • What are the differences between davel's tests and simple output tests?
    • Hash checking after actual download?

Existing Tests

These need to be consolidated into a more complete single testing suite: