Daniel Oliveira created BEAM-7373:
-------------------------------------
Summary: Migrate Google code for Go SDK "vet runner"
Key: BEAM-7373
URL: https://issues.apache.org/jira/browse/BEAM-7373
Project: Beam
Issue Type: New Feature
Components: sdk-go
Reporter: Daniel Oliveira
Assignee: Daniel Oliveira
The "vet runner" is a tool written by [~lostluck] internally for Google that is
used to evaluate Beam pipelines to check if they are fulfilling the
requirements needed to perform well. The following are some of the more
straightforward things that the vet runner checks:
* If types or functions need to be registered.
* If shims have been generated for types/functions that need them.
* Whether all identifiers in the pipeline were exported.
* Based on the above, whether a pipeline is performant and, if not, what needs
to be done to make it performant.
I did not write the original tool but I will be migrating it to the Beam repo
so that it can be integrated into the universal runner and direct runner,
probably with a flag.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)