mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
- Build OCMock as a dylib for iOS tests - Set install_name for ios_flutter_test and ocmock dylibs - Copy and sign dylibs during build process
iOS Unit Tests
These are the unit tests for iOS engine. They can be executed locally and are also run in LUCI builds.
Running Tests
testing/run_tests.py [--type=objc]
After the ios_flutter_test target is built you can also run the tests inside
of Xcode with testing/ios/IosUnitTests/IosUnitTests.xcodeproj. If you
modify the test or under-test files, you'll have to run run_tests.py again.
Adding Tests
When you add a new unit test file, also add a reference to that file in
shell/platform/darwin/ios/BUILD.gn, under the sources list of the
ios_flutter_test target. Once it's there, it will execute with the other
tests.