[JavaScript] Unittests - Wer Zeit und Lust hat bitte mal reinschauen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Murdoc, 6. April 2012 .

  1. 16. April 2012
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    Tests habe ich mit iOS alle durch bekommen.

    Mit Chrome und Safari machen keine Probleme. Alles läuft gut durch.

    Firefox 3.6.18 startet keinen einzigen Test, auch nicht, wenn alle AddOns abgeschlatet sind. Slickspeed läuft durch, Taskspeed bricht direkt nach dem ersten Element komplett ab ohne Fehlermeldung o.Ä.

    Firefox 3.6.27 startet keinen einzigen Test, auch nicht ohne AddOns. Slickspeed läuft komplett durch. Taskspeed bricht nach der Zeile table komplett ab, hat aber bis dahin schon mehrere Lücken die nicht mit der Reaktionszeit ausgefüllt werden.
    Screen: https://www0.xup.in/exec/ximg.php?fid=53642418

    Firefox 11.0 kommt durch alle Tests und Speedtests.

    Ein wenig OT:
    Firefox 11 geht richtig ab auf dem OSX. Hatte damals (siehe FF Versionen) die Browser verglichen und Firefox war sowas von daneben und sowas von extrem viel langsamer als Chrome und Safari, dass ich mich trotz jahrelanger Windows Nutzung gegen meinen Lieblings-Browser entschieden habe.
    Damals hatte ich folgenden Test gemacht:
    Starte Browser:
    Safari: 1 Sekunde
    Chrome: 3 Sekunden
    Firefox: 10 Sekunden
    Alles ohne AddOns versteht sich.
    Damals hatte ich irgend eine Testseite gefunden die ziemlich groß war, um Browser zu testen.
    Damals hatte der Firefox fast 3mal so lange gebraucht wie die anderen beiden, wobei der Chrome immer noch schneller war als der Safari

    Danach war der FF für mich auf OSX gestorben. Jetzt ist der Unterschied allerdings unglaublich zu damals! Da könnte ich ja fast wieder zum FF greifen.

    Alles unter FileVault. Nur damals nicht, da man damals nur den Home Folder crypten konnte.
     
  2. 16. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    @badloader danke für die rückmeldung.

    bekommst du denn fehler in der konsole angezeigt unter firefox 3.6.18/27?
    ich habe selbst firefox 3.6.25/26/28 unter win7 ausprobiert und dort gab es keinerlei probleme bei den tests.

    vielleicht hast du javascript deaktiviert oder ein addon wie noscript im einsatz
     
  3. 16. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    habe überhaupt keine AddOns an.

     
  4. 16. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    achso, ja die konsole solltest du öffnen
    siehe erster beitrag
     
  5. 17. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    Habe jetzt Firebug installiert als AddOne.

    Nun gehen alle die Tests! (Außer die untere Warnung)
    Taskspeed geht allerdings immer noch nicht.
    Folgender Fehler kommt:
    EDIT:
    Wenn ich auf Stop Test drücke und dann wieder starte geht der Test tatsächlich weiter und ich bekomme folgende Exception

    Code:
     for (var i = 0; i < 40; i++) {
     $("<table class='madetable'><tr><td>first</td></tr></table>").appendTo("body").find("tr").prepend("<td>before</td>");
     }
     return $("tr td").length;
    ]

    DOM:
    Nachdem ich die Webpage neu lade und noch einmal starte kommt folgendes:
    Nach einem Reload kommen nur noch die 2 Fehler bei Zepto. Wichtig ist aber noch, dass du zur Kenntnis nimmst, dass die Tests nur mit Firebug überhaupt funktionieren! Ohne geht gar nichts
     
  6. 17. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0 - alles passed

    die benchmarks hab ich auch durchlaufen lassen. muss ich da noch iwas posten oder reicht das die einfach laufen zu lassen?
     
  7. 17. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    Firefox 11
    Firefox 6
    Firefox 7
    Firefox 3.6

    Chrome 18
    Chrome 17

    Safari 5.0.5
    Safari 5.1

    Opera 12 (Opera NEXT)
    Opera 11

    MSIE 8 @ WinXP
    MSIE 8 @ Win7 (IE8 Modus)
    MSIE 9

    Rekonq @ Kubuntu (Webkit)
    Mobile Safari / Webkit @ iOS
    Android 2.3 Webkit (false-negative @ action)
    Android 3.2 Webkit
    Android 4 Webkit

    ---------

    Vielen Dank an alle die mitgemacht haben!
    Weitere Fehler können bei GitHub gemeldet werden
    Issues · droptable/xup.to-js-core · GitHub
     
  8. 17. April 2012
    Zuletzt von einem Moderator bearbeitet: 21. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    Von einem Android 2.3.4:
    Code:
     Mozilla/5.0 (Linux; U; Android 2.3.4; de-de; GT-I9100 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
    tests: 38
    passed: 37
    [COLOR="Red"]failed: 1[/COLOR]
    
    isX, isString, isArray, isArrayLike, isFunction, isElement: passed
    slice, every, each, filter, extend, curry, wrap, identical, mixin: passed
    get push concat indexOf forEach each filter pluck invoke reverse: passed
    constructor: passed
    .attr(): passed
    .style(): passed
    .hide(): passed
    .show(): passed
    .data(): passed
    .find(): passed
    .prop(): passed
    .identify(): passed
    .wrap(): passed
    .remove(): passed
    .childs(): passed
    .first(): passed
    .matches(): passed
    .parent(): passed
    .up(): passed
    .down(): passed
    .next(): passed
    .insert(): passed
    .update(): passed
    .append(): passed
    .offset(): passed
    X#store(), X#fetch(), X#isset(), X#unset(): passed
    X.store(), X.fetch(), X.isset(), X.unset(): passed
    sessionStorage JSON support: passed
    X#on(), X#fire(), X#off(): passed
    using window and document: passed
    general: passed
    extended: passed
    value() @ Form: passed
    value() @ Form-Element: passed
    collect: passed
    defer: passed
    action (URL based execution of controller-functions): failed
     
     
  9. 21. April 2012
    Zuletzt bearbeitet: 21. April 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    Konqueror @ Kubuntu 10.04 LTS

    Code:
    Dein Browser wird nicht unterstützt!
    Code:
    Fehler: http://murdoc.eu/xjs/tests/etc/xup.min.js: TypeError: Attempt to use a non-function object or a value as a function.

    ^^
     
  10. 22. Mai 2012
    Zuletzt bearbeitet: 22. Mai 2012
    AW: Unittests - Wer Zeit und Lust hat bitte mal reinschauen

    Code:
     Mozilla/5.0 (Linux; U; Android 4.0.3; de-de; HTC_One_S/1.53.161.3 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
     tests: 38
     passed: 38
     failed: 0
     
     isX, isString, isArray, isArrayLike, isFunction, isElement: passed
     slice, every, each, filter, extend, curry, wrap, identical, mixin: passed
     action (URL based execution of controller-functions): passed
     get push concat indexOf forEach each filter pluck invoke reverse: passed
     constructor: passed
     .attr(): passed
     .style(): passed
     .hide(): passed
     .show(): passed
     .data(): passed
     .find(): passed
     .prop(): passed
     .identify(): passed
     .wrap(): passed
     .remove(): passed
     .childs(): passed
     .first(): passed
     .matches(): passed
     .parent(): passed
     .up(): passed
     .down(): passed
     .next(): passed
     .insert(): passed
     .update(): passed
     .append(): passed
     .offset(): passed
     X#store(), X#fetch(), X#isset(), X#unset(): passed
     X.store(), X.fetch(), X.isset(), X.unset(): passed
     sessionStorage JSON support: passed
     X#on(), X#fire(), X#off(): passed
     using window and document: passed
     general: passed
     extended: passed
     value() @ Form: passed
     value() @ Form-Element: passed
     collect: passed
     defer: passed
     
    Code:
    Mozilla/5.0 (Linux; U; Android 4.0.3; de-de; HTC_One_S/1.53.161.3 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
    tests: 1
    passed: 1
    failed: 0
     
    Event handling: passed 


    Der ajaxtext bleibt nach dem start hängen:

    Code:
    Tests laufen ... BITTE WARTEN!
    
    AJAX / JSPNP (open your console for results)
    XML
    JSON
    JSONP
    sowas wie ne konsole geschweige denn dev tools, hab ich da glaub keine auf dem ding ^^


    nach gebrauch löschen
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.