At the moment, test runs are only being run on Linux on Travis.
In order to have the full OS suite tested, Travis also needs to run a test pass on macOS.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[x] I have checked that no other PR duplicates mine
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Description
Add a macOS test run on Travis.
Motivation and Context
At the moment, test runs are only being run on Linux on Travis. In order to have the full OS suite tested, Travis also needs to run a test pass on macOS.
Types of changes
Checklist: