aboutsummaryrefslogtreecommitdiff
path: root/tests/core/go_plugin_with_proto_library/README.rst
blob: 437a2cd94b581a83e0aa8293cd886ddda03088e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Go Plugin supporting protobufs
==============================

.. _go_binary: /go/core.rst#_go_binary

Tests to ensure a protobuf can be included into a plugin and host.

all_test
--------

1. Test that a go_binary_ rule can write its shared object file with a custom
   name in the package directory (not the mode directory) when the plugin
   depends on a protobuf.

2. Test that a plugin with a protobuf dependency built using a go_binary_ rule
   can be loaded by a Go program and that its symbols are working as expected.