Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Onko Acid3-testissä bugi?

Jaska [23.10.2011 21:02:57]

#

Onkohan Firefoxissa tai Acid3-testissä bugi? Ajoin sen Macissä selaimella 7.0.1, ja se tulosti:

Test 69 passed, but took 1 attempts (less than perfect).

Mitä tuo yritys tarkoittaa jos yksi yritys ei ole optimaalinen tulos? Pakkohan testi on ainakin kerran ajaa läpi ennen kuin tietää, onnistuiko se vai ei. Vai tarkoittaako se, että jos testin optimaalinen yritysten lukumäärä on n, niin FF ajoi testin n+1 kertaa?

Merri [23.10.2011 21:27:54]

#

Taitaa tarkoittaa sitä, että piti yrittää yhden ylimääräisen kerran, että meni läpi.

function () {
  // test 69: check that the support files loaded -- preparation for the rest of the tests in this bucket
  assert(!(kungFuDeathGrip == null), "kungFuDeathGrip was null");
  assert(!(kungFuDeathGrip.title == null), "kungFuDeathGrip.title was null");
  if (kungFuDeathGrip.title.length < 7)
    return "retry";
  assert(!(kungFuDeathGrip.firstChild == null), "kungFuDeathGrip.firstChild was null");
  assert(!(kungFuDeathGrip.firstChild.contentDocument == null), "kungFuDeathGrip.firstChild.contentDocument was null");
  assert(!(kungFuDeathGrip.firstChild.contentDocument.getElementsByTagName == null), "kungFuDeathGrip.firstChild.contentDocument.getElementsByTagName was null");
  var t = kungFuDeathGrip.firstChild.contentDocument.getElementsByTagName('text')[0];
  assert(!(t == null), "t was null");
  assert(!(t.parentNode == null), "t.parentNode was null");
  assert(!(t.parentNode.removeChild == null), "t.parentNode.removeChild was null");
  t.parentNode.removeChild(t);
  return 5;
},

Kommentin mukaan siis odottaa tässä kohtaa sitä, että tarpeelliset tiedostot latautuivat, joten tavoite lienee että "täydellisessä" lopputuloksessa lataus on jo valmis siinä kohtaa kun tätä koodia yritetään suorittaa ensimmäistä kertaa. Käsittääkseni jos funktio palauttaa "retry", niin laskuri kasvaa yhdellä. Täten 0 on tavoiteltu laskurin arvo.

The Alchemist [24.10.2011 06:49:19]

#

Bugi on tuossa sanassa 'attempt', kun tässä haetaan sanaa 'retry'.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta