Seite 1 von 1

phpBB Extension testen

Verfasst: 30.01.2015 18:16
von Unimatrix_0
Moin,

ich versuch mich mit dem Port einer alten MOD hin zur EXT etwas in die Thematik einarbeiten, bevor ich mein Board umstelle und entsprechende selbstgestrickte Dinge auch umschreibe. Dabei versuche ich mein Laienwissen immer gern etwas zu erweitern und habe z.B. auch angefangen Test für meine Extension zu schreiben, jedoch scheitere ich aktuell an zwei Stellen:
  1. Der Test ob die Funktion https://github.com/Un1matr1x/phpBB-EXT- ... er.php#L95 abschaltbar ist sieht aktuell wie folgt aus https://github.com/Un1matr1x/phpBB-EXT- ... st.php#L54 - leider scheint die Config nicht geändert zu werden, den der Test sagt: https://travis-ci.org/Un1matr1x/phpBB-E ... 12164#L652

    Code: Alles auswählen

    1) un1matr1x\ogame\tests\cr4me_link\cr4me_link_posting_test::test_without_beautification
    Failed asserting that 2 matches expected 0.
    Es klappt jedoch via ACP in meinem Testboard - also geh ich davon aus das die Funktion wirklich abschaltbar ist.
  2. Warum versucht Travis unter phpBB 5.3.3 die Tests auszuführen? https://travis-ci.org/Un1matr1x/phpBB-E ... 12163#L813 - Die Travis-Config ist von der ACME-Demo übernommen
Danke falls mir jemand helfen kann.

MfG Un1

Re: phpBB Extension testen

Verfasst: 30.01.2015 18:25
von nickvergessen
Unimatrix_0 hat geschrieben:Der Test ob die Funktion https://github.com/Un1matr1x/phpBB-EXT- ... er.php#L95 abschaltbar ist sieht aktuell wie folgt aus https://github.com/Un1matr1x/phpBB-EXT- ... st.php#L54 - leider scheint die Config nicht geändert zu werden...
Richtig, du benutzt phpbb\config\config und nicht das config object was mit der Datenbank verknüpft ist.
In dem Fall musst du sowas hier verwenden:
https://github.com/phpbb/phpbb/blob/a19 ... hp#L19-L27
Unimatrix_0 hat geschrieben:Warum versucht Travis unter phpBB 5.3.3 die Tests auszuführen? https://travis-ci.org/Un1matr1x/phpBB-E ... 12163#L813 - Die Travis-Config ist von der ACME-Demo übernommen
Weil 5.3.3 die letzte noch unterstütze php Version von phpBB.
Note: phpBB vs php nicht verwechseln!!!