blob: 096f66875f5ebcd3c9cb6ad41a4f2b445d38e795 [file] [log] [blame] [view]
# 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
```sh
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.