Currently the gopls completion tests use a global namespace for the @item marks. This is annoying because when adding a new testdata package you have to be careful to use globally unique names for all your test completion items. @ianthehat has a plan to transition to package (or file?) local namespaces.

Comment From: stamblerre

We also just ran into the issue that the framework does not complain about markers with the same name.

Comment From: muirdm

Pretty sure this isn't an issue anymore.