Actions
Bug #18031
closedPHPUnit-Tests funktionieren nicht mit der neuen PHP-Version
Start date:
02.10.2019
Due date:
% Done:
100%
Estimated time:
(Total: 0.00 h)
Discuss:
Prio Planung:
No
Vote:
Description
Wir sind auf ein Problem gestossen, bei dem unsere bestehenden PHPUnit-Tests nach dem Update auf die neueste PHP-Version nicht wie erwartet ausgeführt werden. Dies hat zu mehreren Testfehlern geführt.
Es wäre sinnvoll, die Tests zu überarbeiten und zu refaktorisieren.
Files
Related issues
Updated by Zhoujie Li 4 months ago
PHPUnitTest Fix
class: BuildFormPlainTest
function : testBuildSubrecord()
Zeile: 417
Updated by Zhoujie Li 4 months ago
- File clipboard-202403041707-eh59f.png clipboard-202403041707-eh59f.png added
- File clipboard-202403041708-p3fdn.png clipboard-202403041708-p3fdn.png added
class: Database
class: DatabaseTest
Zeile: 443-449
$version = $this->dbArray[DB_INDEX_DEFAULT]->sql("SELECT @@version;", ROW_IMPLODE_ALL); preg_match('/^\d+(\.\d+)*(\.\d+)/', $version, $matches); $numericVersion = $matches[0]; if (version_compare($numericVersion, '10.3', '<')) { # In 10.2,10.2: CURRENT_TIMESTAMP $expected[6] = ['Field' => 'modified', 'Type' => "datetime", 'Null' => 'YES', 'Key' => '', 'Default' => 'CURRENT_TIMESTAMP', 'Extra' => 'on update CURRENT_TIMESTAMP']; }
class: EvaluateTest
Zeile: 109
preg_match('/^\d+(\.\d+)*(\.\d+)/', $version, $matches); $numericVersion = $matches[0]; if (version_compare($numericVersion, '10.3', '<')) { # In 10.2,10.2: CURRENT_TIMESTAMP $expected = "idbigint(20)NOPRIauto_incrementnamevarchar(128)YESfirstNamevarchar(128)YESadrIdint(11)NO0genderenum('','male','female')NOmalegroupsset('','a','b','c')NOmodifiedtimestampNOCURRENT_TIMESTAMPon update CURRENT_TIMESTAMPcreateddatetimeNO"; }
Updated by Carsten Rose 4 months ago
- Related to Bug #17257: Migrate QFQ system tables: set default value added
Updated by Carsten Rose 3 months ago
- Runner mit Ubuntu 22.04 auf alfred22 installiert/konfiguriert
- Doku: https://git.math.uzh.ch/typo3/qfq/-/blob/develop/Documentation-develop/CI_CD.md
Updated by Carsten Rose about 1 month ago
- Target version changed from 24.7.0 to 24.5.0
Updated by Carsten Rose about 1 month ago
- Status changed from In Progress to Closed
Actions