🚀 feature request
Relevant Rules
Description
This is the same as #1862, but for the data attribute on generated targets.
Describe the solution you'd like
# foo/bar/baz_test.py
import pathlib
# gazelle:include_data //foo/bar:test_data
TEST_DATA_DIR = pathlib.Path(__file__).parent / "test_data"
def test_main():
assert TEST_DATA_DIR.exists()
Running Gazelle generates:
py_test(
name = "baz_test",
srcs = ["baz_test.py"],
data = ["//foo/bar:test_data"],
)
Note that Gazelle does not generate the test_data target - it's still on the user to do that themselves.
Describe alternatives you've considered
The current method is to manually add data attributes.
🚀 feature request
Relevant Rules
Description
This is the same as #1862, but for the
dataattribute on generated targets.Describe the solution you'd like
Running Gazelle generates:
Note that Gazelle does not generate the
test_datatarget - it's still on the user to do that themselves.Describe alternatives you've considered
The current method is to manually add
dataattributes.