Commit 85c7b38
chore(audience): IVT for Samples.SampleApp + exclude Tests/Editor from headless build
InternalsVisibleTo grant for Immutable.Audience.Samples.SampleApp
with a comment explaining the coupling: the sample reaches for
OnLog / InvokeOnLog on ImmutableAudience, ToEchoDictionary, and
Json.Serialize(dict, indent) / JsonReader.DeserializeObject — all
helpers the public API deliberately does not expose. The sample
ships from this repo and rebuilds alongside the SDK, so renaming any
of these is a single-commit change that updates sample + SDK
together.
Audience.Tests.csproj grows a "<Compile Remove='Editor/**/*.cs' />"
item group. No-op in this PR (Tests/Editor/ doesn't exist yet);
prereq for the sample-app PR, whose editor-only tests reference
Unity types (MonoBehaviour, VisualElement, SampleApp host
MonoBehaviour) that fail the headless dotnet build. Unity runs those
tests in-editor through its own test framework.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 9381ece commit 85c7b38
2 files changed
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
18 | 26 | | |
0 commit comments