Our main C++/Python job is bumping up against the 50 minute limit lately, so it is time to do a little bit of reorganization I suggest that we do this: - Build and test all C++ code including Gandiva in a single job on Linux and macOS - Run Python unit tests (but not the C++ tests) on Linux and macOS in a separate job Code coverage will need to get uploaded in the Linux jobs for both of these, so a little bit of surgery is required **Reporter**: [Wes McKinney](https://issues.apache.org/jira/browse/ARROW-3803) / @wesm **Assignee**: [Wes McKinney](https://issues.apache.org/jira/browse/ARROW-3803) / @wesm #### PRs and other links: - [GitHub Pull Request #3208](https://github.com/apache/arrow/pull/3208) <sub>**Note**: *This issue was originally created as [ARROW-3803](https://issues.apache.org/jira/browse/ARROW-3803). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*</sub>