SIGN IN SIGN UP

Create the foundation for testing CoreML export for wheels (#9381)

### Summary
As part of https://github.com/pytorch/executorch/issues/9019, this will
allow us to test CoreML support for wheels.

#### Why are we only selectively running the executor test? 

Our `macos-*-stable` runners do not have xcode, which is required to
build and run these tests. Only GitHub's `macos-*-xlarge` runners have
xcode. We currently run these CoreML tests on
[trunk](https://github.com/pytorch/executorch/blob/7c6d2f332861907391450974a481b6d8e04732ed/.github/workflows/trunk.yml#L444-L477),
which would be way too expensive to use GitHub's runner given the
frequency. So let's limit the runner tests to just the wheel jobs. I
will work with Test Infra to get Xcode into our runners.

### Test plan

* Wheel tests shouldn't change
* Test locally

```bash
$ GITHUB_WORKSPACE=$(dirname $(pwd)) REPOSITORY=$(basename $(pwd)) python .ci/scripts/wheel/test_macos.py
```
J
jathu committed
e0235f07edadfd4dc566eb1049352b0aca15f7f1
Parent: a5d64cf
Committed by GitHub <noreply@github.com> on 3/19/2025, 8:16:11 PM