Skip to content

Conversation

@victorgalo
Copy link
Contributor

The purpose of this PR is to temporarily skip one integration test that is blocking the changes indicated below:

(This change adds a new property in Semantics widget that would take an integer corresponding to the heading levels defined by the ARIA heading role. This is necessary in order to get proper accessibility and usability in a website for users who rely on screen readers and other assistive technologies.)

Issue fixed by this PR:
#97894

Engine part:
flutter/engine#41435

Framework part:
#125771

Pre-launch Checklist

  • I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
  • I read the [Tree Hygiene] wiki page, which explains my responsibilities.
  • I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
  • I signed the [CLA].
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is [test-exempt].
  • All existing and new tests are passing.

@github-actions github-actions bot added framework flutter/packages/flutter repository. See also f: labels. a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) labels Sep 19, 2023
Copy link
Contributor

@chunhtai chunhtai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is also a similar test in custom_painter you need to skip

@Piinks
Copy link
Contributor

Piinks commented Oct 17, 2023

(triage) Hi @victorgalo are you planning on returning to this change? @chunhtai mentioned one more test case, and it looks like there is a merge conflict that need resolving.

@victorgalo
Copy link
Contributor Author

custom_painter

Hi @Piinks sure!, I will. Sorry for taking so long to deal with this.

@victorgalo
Copy link
Contributor Author

victorgalo commented Nov 14, 2023

There is also a similar test in custom_painter you need to skip

Hi @chunhtai, sorry to ask this but which test?, I tried to find a similar conflicting test but couldn't find any. As far as I can see the branch for the engine change is only throwing failure in the tests that I skipped.

@victorgalo victorgalo requested a review from chunhtai November 23, 2023 18:18
@chunhtai
Copy link
Contributor

I think it is one of these test

testWidgetsWithLeakTracking('Supports all flags', (WidgetTester tester) async {

I think the engine smoke test would have failed the test, if not, I think it should be fine then

@victorgalo
Copy link
Contributor Author

I think it is one of these test

testWidgetsWithLeakTracking('Supports all flags', (WidgetTester tester) async {

I think the engine smoke test would have failed the test, if not, I think it should be fine then

Hi @chunhtai, oh ok, but I think neither of those will fail, we can leave them. Thank you!

Copy link
Contributor

@chunhtai chunhtai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@victorgalo
Copy link
Contributor Author

Hi @yjbanov, can you take a look to this please?, I need your approval to get this landed, and this PR is currently blocking these other PR's:
flutter/engine#41435
#125771

Thank you!

@kevmoo
Copy link
Contributor

kevmoo commented Feb 25, 2024

Please look at the suggestions @victorgalo !

@FrancescoAbbondo
Copy link

FrancescoAbbondo commented Mar 5, 2024

Hello @yjbanov @chunhtai, can you give me a date (even indicative) for the release of this feature into Flutter? When the PR will be approved? Thanks a lot

@kevmoo
Copy link
Contributor

kevmoo commented Mar 5, 2024

@FrancescoAbbondo – please see the suggestions!!!

@victorgalo
Copy link
Contributor Author

Please look at the suggestions @victorgalo !

stupid me, sorry for overlooking the suggestions! now they are added.

@kevmoo kevmoo added the autosubmit Merge PR when tree becomes green via auto submit App label Mar 9, 2024
@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Mar 9, 2024
@auto-submit
Copy link
Contributor

auto-submit bot commented Mar 9, 2024

auto label is removed for flutter/flutter/135077, due to This PR has not met approval requirements for merging. The PR author is not a member of flutter-hackers and needs 1 more review(s) in order to merge this PR.

  • Merge guidelines: A PR needs at least one approved review if the author is already part of flutter-hackers or two member reviews if the author is not a flutter-hacker before re-applying the autosubmit label. Reviewers: If you left a comment approving, please use the "approve" review action instead.

@kevmoo kevmoo added the autosubmit Merge PR when tree becomes green via auto submit App label Mar 9, 2024
@auto-submit
Copy link
Contributor

auto-submit bot commented Mar 9, 2024

auto label is removed for flutter/flutter/135077, due to - The status or check suite Linux web_canvaskit_tests_3 has failed. Please fix the issues identified (or deflake) before re-applying this label.

  • The status or check suite Linux web_tests_3 has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite Linux analyze has failed. Please fix the issues identified (or deflake) before re-applying this label.

@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Mar 9, 2024
@kevmoo kevmoo force-pushed the add-semantics-heading-level-skip-test branch from a715746 to 1456183 Compare March 9, 2024 23:33
@kevmoo kevmoo added the autosubmit Merge PR when tree becomes green via auto submit App label Mar 9, 2024
@auto-submit
Copy link
Contributor

auto-submit bot commented Mar 9, 2024

auto label is removed for flutter/flutter/135077, due to - The status or check suite Linux framework_tests_misc has failed. Please fix the issues identified (or deflake) before re-applying this label.

@auto-submit auto-submit bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Mar 9, 2024
@kevmoo kevmoo added the autosubmit Merge PR when tree becomes green via auto submit App label Mar 11, 2024
@auto-submit auto-submit bot merged commit b9afa60 into flutter:master Mar 11, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Mar 12, 2024
auto-submit bot pushed a commit to flutter/packages that referenced this pull request Mar 12, 2024
Manual roll requested by [email protected]

flutter/flutter@3bb2e59...1ca8873

2024-03-12 [email protected] Update integration tests regexes. (flutter/flutter#144847)
2024-03-11 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Fail tests on exceptions raised after test completed (#144706)" (flutter/flutter#144970)
2024-03-11 [email protected] Make TabController communicating creation in constructor. (flutter/flutter#144912)
2024-03-11 [email protected] Fail tests on exceptions raised after test completed (flutter/flutter#144706)
2024-03-11 [email protected] Refactoring `if` chains into `switch` statements (flutter/flutter#144905)
2024-03-11 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Expose build mode in environment of asset transformer processes (#144752)" (flutter/flutter#144957)
2024-03-11 [email protected] Expose build mode in environment of asset transformer processes (flutter/flutter#144752)
2024-03-11 [email protected] Roll Flutter Engine from 9196947bc687 to 6745955bb49e (2 revisions) (flutter/flutter#144946)
2024-03-11 [email protected] Skip test temporarily until headingLevel is added in engine (issue 41â�¦ (flutter/flutter#135077)
2024-03-11 [email protected] Roll Flutter Engine from 3b0b59bb224d to 9196947bc687 (1 revision) (flutter/flutter#144934)
2024-03-11 [email protected] Roll Packages from 0badb43 to d489d84 (3 revisions) (flutter/flutter#144931)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a: accessibility Accessibility, e.g. VoiceOver or TalkBack. (aka a11y) autosubmit Merge PR when tree becomes green via auto submit App framework flutter/packages/flutter repository. See also f: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants