文件最后提交记录最后更新时间
[pigeon] Add local-only Kotlin integration tests (#2852) * [pigeon] Add local-only Kotlin integration tests Adds a new test target to run the new shared integration tests on Kotlin, and adds the necessary native-side plumbing. This is not run by default because it requires a device or emulator to be present, and we don't have that set up for CI yet (and we don't yet have a different script entrypoint for manual vs CI tests). Enabling this in CI is tracked in https://github.com/flutter/flutter/issues/111505, but landing it now allows for better manual testing of generator changes during development. Part of https://github.com/flutter/flutter/issues/111505 * Add copyright3 年前
[pigeon] Convert test plugins to SPM (#9105) Updates the test harness plugins to support SPM, so that tests won't rely on CocoaPods going forward. For now I've left CocoaPods support in the plugins and the integration in the example app, so that local tests won't rely on SPM support being on, but in the future when needing to disable it locally for testing plugins is rare we can fully remove CocoaPods from the test plugins and their apps since they aren't public plugins and thus don't need to support both modes once we don't use both ourselves. Part of https://github.com/flutter/flutter/issues/146922 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.1 年前
Add Linux support to Pigeon (#5100) Add Linux support for Pigeon. This has minimal work porting the generator and some manually written generated code so we can review this before implementing the generator support. https://github.com/flutter/flutter/issues/737401 年前
[pigeon] Fix tool hangs on verbose sub-processes (#6198) The Pigeon tool hangs on Windows if you don't have the Java formatter on your path. Repro examples: ``` dart ./tool/generate.dart ``` ``` dart ./tool/test.dart -f windows_integration_tests ``` The root cause is that the tool runs sub-processes without consuming their stdout/stderr output. The sub-process blocks if these pipes get full. See: https://api.dart.dev/stable/3.3.0/dart-io/Process-class.html This change is untested. See: https://github.com/flutter/packages/pull/6198#issuecomment-1962186100 Needed for https://github.com/flutter/packages/pull/6196 Part of https://github.com/flutter/flutter/issues/1440422 年前
[pigeon] Timestamp test steps in CI (#8716) Pigeon's tests are taking a substantial amount of CI time, so it would be useful to be able to audit how long each step takes so we have more information if we need to shorten or shard these tests.1 年前
[pigeon] Adds Kotlin lint tests to example code and fix lints (#9034) Fixes https://github.com/flutter/flutter/issues/166780 Also moves Kotlin utility methods into a private object so that they don't trigger the SyntheticAccessor lint. ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.1 年前