Merge ~bryce/ubuntu/+source/php-parser:sru-lp1895878-disable-tests into ubuntu/+source/php-parser:ubuntu/focal
Status: | Approved |
---|---|
Approved by: | Bryce Harrington |
Approved revision: | c7b0b79e080925539ffb815313597ef9dafa2bb3 |
Proposed branch: | ~bryce/ubuntu/+source/php-parser:sru-lp1895878-disable-tests |
Merge into: | ubuntu/+source/php-parser:ubuntu/focal |
Diff against target: |
252 lines (+206/-0) 7 files modified
debian/changelog (+18/-0) debian/patches/disable-CodeParsingTest-due-to-integer-syntax.patch (+65/-0) debian/patches/disable-broken-test-case-in-EmulativeTest.patch (+38/-0) debian/patches/series (+7/-0) debian/patches/skip-EmulativeTest-testErrorAfterEmulation.patch (+26/-0) debian/patches/skip-LexerTest-testError.patch (+26/-0) debian/patches/skip-PrettyPrinterTest.patch (+26/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Bryce Harrington (community) | Approve | ||
Christian Ehrhardt (community) | Needs Fixing | ||
Canonical Server MOTU reviewers | Pending | ||
Review via email: mp+392194@code.launchpad.net |
Description of the change
This disables five test cases that are failing in focal in order to allow a php SRU to finish migration.
Two of the test case failures we encountered in groovy as well, and are known issues upstream. The other three I suspect were caused when other elements of the php stack were updated, however I've not determined a root cause for them. When php7.4 itself transitioned, I don't recall php-parser having build or test issues; however there were some pieces like phpunit, that were transitioning in parallel, and it's possible there were unresolved late-cycle transition issues as a result.
In one of last week's standups we discussed options: a) bypass the testsuite entirely, b) disable just the failing test cases, or c) diagnose the exact problems and identify necessary fixes. For expediency, we preferred (a) or (b), with (b) being felt to be more targeted and less brute-force than (a).
PPA:
- https:/
SRU:
- https:/
- https:/
You mention (LP: #1878102) twice in the changelog.
I understand what you mean but I happened to run into issues due to that by some of the tools that run for the automated bug updates and such.
Therefore I'd recommend to re-order the changelog to list the bgu ref only once and the two changes below it.