lostluck commented on issue #23424: URL: https://github.com/apache/beam/issues/23424#issuecomment-1262661083
The "Go Precommit" is all the unit tests. This runs a number of the integration tests against the Go Direct runner. The "Go Portable Precommit" is running the integration tests against a portable runner (the python portable runner) that uses the FnAPI. This is run as a precommit because it was determined to be lightweight enough to be run as a Precommit, instead of a post commit. This catches issues that could affect the PostCommits before merge. They are very distinct sets of tests and usage. The Portable Precommit is largely it's own separate target because it shares more with the other runner specific Postcommits. The two targets allow learning rather clearly if the issue is caught by the unit tests, or if it's in the portability layers. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
