718 Commits

Author SHA1 Message Date
Jason Simmons
4b035cec90 Specify the output paths of the scenario app lint task (flutter/engine#27684) 2021-07-26 13:43:02 -07:00
eggfly
a869375cd7 Re-enable fml_unittests (flutter/engine#27664) 2021-07-26 09:38:01 -07:00
Dan Field
b14a9f832b Bump leakcanary to latest version (flutter/engine#27677) 2021-07-23 14:56:02 -07:00
George Wright
868320cb91 Update test scripts for coverage (flutter/engine#27659) 2021-07-23 13:13:34 -07:00
Dan Field
298ab24bf5 Reland use a pbuffer surface when in the background (flutter/engine#27629)
* Reland "Use a Pbuffer surface when the onscreen surface is not available for snapshotting on Android (#27141)" (#27607)"

This reverts commit 78663924741a29aeca10648015e39db6fbd28be4.

* Do not let gradle download SDK deps
2021-07-21 15:07:35 -07:00
Brandon DeRosier
e2c58529b5 Add native Android image decoder supported by API 28+ (flutter/engine#26746) 2021-07-21 13:52:29 -07:00
Dan Field
e251a228f2 Delete unused CI scripts (flutter/engine#27606) 2021-07-20 21:46:01 -07:00
Dan Field
7866392474 Revert "Use a Pbuffer surface when the onscreen surface is not available for snapshotting on Android (#27141)" (flutter/engine#27607)
This reverts commit 9520cdc6c45bc45f8e944618a0ff641fd5f5429a.
2021-07-20 16:40:55 -07:00
Dan Field
9520cdc6c4 Use a Pbuffer surface when the onscreen surface is not available for snapshotting on Android (flutter/engine#27141) 2021-07-20 16:05:54 -07:00
David Worsham
934eced2e4 fuchsia: Add hermetic SessionConnection tests; rename (flutter/engine#27327) 2021-07-20 13:52:09 -07:00
gaaclarke
61d6663a04 Added a test filter for objc tests (flutter/engine#27566) 2021-07-19 19:51:01 -07:00
Darren Chan
cbcbbf7102 Migrate non-scenic-based fuchsia tests to cfv2. (flutter/engine#27241)
This PR also wraps up the soft transition for #27417.

Because some unit tests depend on the real Scenic which isn't hermetic, `flutter_runner_tests` and `flutter_runner_scenic_tests` aren't currently compatible with cfv2.
This will change once a FakeScenic is created (https://fxbug.dev/79873).

See https://fxbug.dev/79691.
2021-07-16 23:41:41 -04:00
Dan Field
e257d0326c Lint android scenario app (flutter/engine#27409) 2021-07-15 14:21:01 -07:00
Darren Chan
8c6b37209c Add flutter test suites to test_suites.yaml. (flutter/engine#27417)
See https://fxbug.dev/80614 and https://fxbug.dev/79691
2021-07-15 15:37:47 -04:00
Dan Field
b63739d641 Use python to run firebase testlab, do not expect recipe to know location of APK (flutter/engine#27434) 2021-07-14 23:46:02 -07:00
Dan Field
9cceca7161 make it work on <API 24 (flutter/engine#27398) 2021-07-14 09:37:40 -07:00
Darren Chan
f90417a377 Switch test_suites to yaml. (flutter/engine#27368)
This will allow us to include package, url, and argument information in the engine repo, requiring less infra soft transitions.

The schema of this file should be something like:
```yaml
test_suites:
 - package: tests-0.far
 - url: fuchsia-pkg://fuchsia.com/tests/meta#tests.cm
 - test_args: -- --gtest_filter=-Test.Disabled
```

test_args is optional.

See https://fxbug.dev/79691.
2021-07-14 05:00:56 -04:00
Dan Field
b15aea39f1 Set ANDROID_HOME in run_gradle.py (flutter/engine#27371) 2021-07-13 14:36:13 -07:00
Dan Field
0e6c8fa761 Scenario nnbd (flutter/engine#27365)
* Revert "Revert "NNBD migration for scenario_app (#27362)" (#27364)"

This reverts commit 919219937bdebdc126383991202e5a883831998e.

* analysis issues

* no sound null safety because frontend_server is not
2021-07-13 13:46:53 -07:00
Zachary Anderson
919219937b Revert "NNBD migration for scenario_app (#27362)" (flutter/engine#27364)
This reverts commit 43e7fb916c676e23ae47a39bf53f00bc9f16e498.
2021-07-13 11:15:12 -07:00
Dan Field
43e7fb916c NNBD migration for scenario_app (flutter/engine#27362) 2021-07-13 10:56:06 -07:00
Dan Field
46caf79429 Reland build rules for scenario app (flutter/engine#27360)
* Revert "Revert "Build rules for scenario_app (#27302)" (#27358)"

This reverts commit 3b10f73c0171d6dfa965d2a50a117798d10de7f5.

* Ignore *.*framework in copy_trees
2021-07-13 10:23:08 -07:00
Zachary Anderson
3b10f73c01 Revert "Build rules for scenario_app (#27302)" (flutter/engine#27358)
This reverts commit 43495d91c23ea16cfa6074f3948776cf0d2e8647.
2021-07-13 09:22:08 -07:00
Dan Field
43495d91c2 Build rules for scenario_app (flutter/engine#27302) 2021-07-13 09:11:21 -07:00
Dan Field
bf96d4bbc8 Fix the firebase scenario app run and assert that it does good things (flutter/engine#27295) 2021-07-12 16:56:02 -07:00
Zachary Anderson
ac95dbd5bc Build testing/dart snapshots with GN instead of in run_tests.py (flutter/engine#27292) 2021-07-09 14:27:48 -07:00
Zachary Anderson
778fcfff51 Fix host_release tests for prebuilt Dart SDK (flutter/engine#27284) 2021-07-09 11:58:57 -07:00
Zachary Anderson
9b78f2cd77 Use the prebuilt SDK's VM to run its frontend_server (flutter/engine#27274) 2021-07-09 08:04:22 -07:00
Dan Field
7c17b68e0d Remove sky_services, flutter_services (flutter/engine#27238) 2021-07-08 13:12:12 -07:00
Zachary Anderson
83066bd45d Add an option to use a prebuilt Dart SDK (flutter/engine#26931) 2021-07-08 10:36:34 -07:00
Dan Field
f314bfb910 pub get offline for scenario_app (flutter/engine#27240) 2021-07-08 09:16:02 -07:00
Greg Spencer
185d8601c5 Hardware Keyboard: iOS (flutter/engine#25961)
Implement new keyboard event system for iOS.
2021-07-07 16:52:04 -07:00
gaaclarke
901e066ae8 Follow up cleanup of some unit tests for right click handling. (flutter/engine#27152) 2021-07-02 18:21:01 -07:00
Callum Moffat
764f2e1137 Support right-clicking on iPadOS (flutter/engine#27019) 2021-07-02 13:52:24 -07:00
Darren Chan
cc3f93e26d Prepare for cfv2 unittests. (flutter/engine#27036) 2021-07-01 13:11:01 -07:00
Kaushik Iska
833796b779 FrameTimings captures raster finish time in wall-clock time (flutter/engine#27074) 2021-07-01 11:36:02 -07:00
Jim Graham
ce11db413a Implement a DisplayList mechanism similar to the Skia SkLiteDL mechanism (flutter/engine#26928) 2021-06-30 17:31:02 -07:00
Dan Field
8ab4d95ea5 Partial reland for VM tests (flutter/engine#27069) 2021-06-30 10:54:50 -07:00
Dan Field
81388c9511 Revert "--sound-null-safety instead of enable-experiment where possible (#26999)" (flutter/engine#27059)
This reverts commit a34de4830b50728b589903abfe69a7d809967b73.
2021-06-29 21:36:07 -07:00
Dan Field
a34de4830b --sound-null-safety instead of enable-experiment where possible (flutter/engine#26999) 2021-06-29 15:36:03 -07:00
Jason Simmons
663678b9de Use unstripped executables when running tests on Linux (flutter/engine#26921) 2021-06-29 07:31:02 -07:00
Martin Kustermann
fde57f1f1d Remove usages of --no-causal-async-stacks (flutter/engine#26877)
Passing the --causal-async-stacks flag to the VM will cause it to error
on VM startup. The VM will remove the flag entirely, but before doing so
we'll have to remove usages of the negated version of the flag, namely
--no-causal-async-stacks.
2021-06-23 14:30:26 +02:00
Dan Field
42ef4abc81 fix javadoc (flutter/engine#26892) 2021-06-22 23:01:01 -07:00
Zachary Anderson
39f533c8b8 Make ci/lint.dart more idiomatic and move to tools/clang_tidy (flutter/engine#26722) 2021-06-22 20:36:01 -07:00
Zachary Anderson
23cb015a33 Add pre-push git hook (flutter/engine#26699) 2021-06-20 16:12:53 -07:00
godofredoc
fe04881df4 Remove gn. ninja commands from test runner. (flutter/engine#26822)
* Remove gn. ninja commands from test runner.

* Fix formatting issues.

* Remove trailing space.

* Initialize command variable.
2021-06-18 17:18:11 -07:00
Dan Field
0ffc2a12a5 Migrate //testing to nullsafety (flutter/engine#26825) 2021-06-18 16:19:01 -07:00
Dan Field
255c177a14 Delete window_hooks_integration_test.dart (flutter/engine#26756) 2021-06-18 12:24:02 -07:00
godofredoc
f7ececee99 Revert "Remove autoninja calls from the analyze script. (#26752)" (flutter/engine#26812)
This reverts commit 0f363535ba38fb4faed1a17bd9ab8636be258ef4.
2021-06-17 14:56:15 -07:00
godofredoc
0f363535ba Remove autoninja calls from the analyze script. (flutter/engine#26752)
* Remove autoninja calls from the analyze script.

Calling autoninja from this script is preventing the roll of new depot
tools that requires autoninja to run from inside a goma context.

Bug: https://github.com/flutter/flutter/issues/84618

* Also remove gn commands.

* Comment the gn/ninja commands to build java tests.

* Remove the ninja command.

* Remove steps to build host_debug from tests.

* Assert folder exists.

* Remove outdated code.

* Fix path joining instructions.
2021-06-17 14:26:37 -07:00