View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0022114 | mantisbt | tools | public | 2017-01-05 09:34 | 2021-01-01 19:25 |
Reporter | dregad | Assigned To | dregad | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 2.0.0 | ||||
Target Version | 2.0.1 | Fixed in Version | 2.0.1 | ||
Summary | 0022114: Travis builds should reflect supported PHP versions | ||||
Description | Current Travis builds run the test suite against PHP 5.3 to 7.0 included. | ||||
Tags | TravisCI | ||||
PHP 7.1 builds fail [1] because DateTime constructor now incorporates microseconds [2]. <pre> [1] https://travis-ci.org/mantisbt/mantisbt/jobs/189164182 |
|
MantisBT: master defd47ba 2017-01-05 02:21 Details Diff |
Travis: update PHP versions - remove 5.3, 5.4 (no longer supported in 2.0 branch) - add 7.1 |
Affected Issues 0022114 |
|
mod - .travis.yml | Diff File | ||
MantisBT: master-2.0.x 5b9f343b 2017-01-05 02:21 Details Diff |
Travis: update PHP versions - remove 5.3, 5.4 (no longer supported in 2.0 branch) - add 7.1 |
Affected Issues 0022114 |
|
mod - .travis.yml | Diff File | ||
MantisBT: master-2.0.x da85ef7e 2017-01-05 04:13 Details Diff |
Tests: fix date comparison failure on PHP 7.1 Since PHP 7.1, DateTime constructor incorporates microseconds [1]. This causes the testCreateIssueWithRareFields() case to fail comparing the last_updated field, as the reference DateTime object now contains microseconds whereas the underlying database fields does not (see failed Travis build [2]). 1) IssueAddTest::testCreateIssueWithRareFields Failed asserting that two DateTime objects are equal. --- Expected +++ Actual @@ @@ -2017-01-05T12:28:55.533798+0000 +2017-01-05T12:28:55.000000+0000 The DateTime is now initialized from time() instead, so the microseconds are set to 0. Fixes 0022114 [1] http://php.net/manual/en/migration71.incompatible.php [2] https://travis-ci.org/mantisbt/mantisbt/jobs/189164182 |
Affected Issues 0022114 |
|
mod - tests/soap/IssueAddTest.php | Diff File |