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]

Reply via email to