aboutsummaryrefslogtreecommitdiff
path: root/tests/core/go_plugin/README.rst
blob: 55b0e295a565a2ad13b0bc460d0d317799155b5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Basic -buildmode=plugin functionality
=====================================

.. _go_binary: /docs/go/core/rules.md#_go_binary

Tests to ensure the basic features of go_binary with linkmode="plugin" are
working as expected.

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).

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