1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-25 23:33:07 +00:00
os-autoinst-distri-fedora/needles/anaconda/identification
Adam Williamson b55782358d Don't check version or pre-release note on banners
This reduces the coverage of the identification test a bit but
also *substantially* simplifies it. We run into a ton of problems
when we try to check the version and prerelease text on screens
where it appears on banners:

* The banners differ between variants
* The pre-release text is translated
* The banners have gradients so for RTL languages, even if some
  text is untranslated (e.g. 'Fedora 31') it appears on a
  different background color than on LTR languages
* The prerelease text is dark red; if it appears on a dark blue
  area of the banner this can trigger an os-autoinst needle
  comparison bug: https://progress.opensuse.org/issues/56822

All of this together means we wind up continually fighting these
checks and we have a whole forest of needles just for them, and
it doesn't seem worthwhile. So let's drop all the places where
we were checking version and prerelease on banners, and only
check them in two places where they appear on a grey background,
which avoids most of the problems (we just need one version
needle per release, and one prerelease needle per language).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-10-16 11:08:24 -07:00
..
arabic Don't check version or pre-release note on banners 2019-10-16 11:08:24 -07:00
french Don't check version or pre-release note on banners 2019-10-16 11:08:24 -07:00
japanese Don't check version or pre-release note on banners 2019-10-16 11:08:24 -07:00
russian Add language tags to the new language prerelease note needles 2019-08-28 14:46:23 -07:00
leftbar_atomic.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_atomic.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_generic-20190527.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_generic-20190527.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_generic.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_generic.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_server.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_server.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_workstation.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
leftbar_workstation.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
prerelease_note.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
prerelease_note.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_atomic-20190611.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_atomic-20190611.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_atomic.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_atomic.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_generic-20190628.json Make generic topbar needle narrower 2019-08-28 14:07:33 -07:00
topbar_generic-20190628.png Make generic topbar needle narrower 2019-08-28 14:07:33 -07:00
topbar_generic.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_generic.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_server.json Narrow topbar and add new version needle to cover languages 2019-08-21 14:36:53 -07:00
topbar_server.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_workstation-20190516.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_workstation-20190516.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_workstation.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
topbar_workstation.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_29.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_29.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_30.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_30.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_31.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_31.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_rawhide.json Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
version_rawhide.png Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00