Title: Testing: Add Unity scenes to reference builds in LeadingEdgeBuilds · Issue #97 · Unity-Technologies/UnityDataTools · GitHub
Open Graph Title: Testing: Add Unity scenes to reference builds in LeadingEdgeBuilds · Issue #97 · Unity-Technologies/UnityDataTools
X Title: Testing: Add Unity scenes to reference builds in LeadingEdgeBuilds · Issue #97 · Unity-Technologies/UnityDataTools
Description: Scenes are a special case in all build pipelines, but the initial test project added to UnityDataTool (UnityProjects\LeadingEdge) does not include a scene in its output. This task is to add two small scenes into the test project, follow ...
Open Graph Description: Scenes are a special case in all build pipelines, but the initial test project added to UnityDataTool (UnityProjects\LeadingEdge) does not include a scene in its output. This task is to add two sma...
X Description: Scenes are a special case in all build pipelines, but the initial test project added to UnityDataTool (UnityProjects\LeadingEdge) does not include a scene in its output. This task is to add two sma...
Opengraph URL: https://github.com/Unity-Technologies/UnityDataTools/issues/97
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Testing: Add Unity scenes to reference builds in LeadingEdgeBuilds","articleBody":"Scenes are a special case in all build pipelines, but the initial test project added to UnityDataTool (UnityProjects\\LeadingEdge) does not include a scene in its output.\n\nThis task is to add two small scenes into the test project, follow the existing approach for how to generate assets\n* Both scenes will reference Assets\\Textures\\GreenStatic.png\n* The scenes will use different GameObject names so that they have different content (avoid deduplication)\n* For the AssetBundle build define a Scene bundle that includes both scenes\n* Add a SceneList scriptable object that uses a Dictionary (similar to LoadableAudioClipReference), mapping a string name to LoadableSceneId field\n* Serialize an asset instance of the SceneList that references the two scenes by strings.\n* Add the asset into the direct reference list on ContentDirectoryRoot.asset\n* Rerun the AssetBundle and ContentDirectory builds and update the reference data in TestCommon/Data/LeadingEdgeBuilds (including BuildReports)\n* Add some new automated test coverage confirming that the Scenes are present in the build output\n * For example a test of the content of the scene Assetbundle as exposed through serialize-file command and presence of the texture.\n * Note: We aren't doing a lot of testing of the ContentDirectory content until we add support for ContentLayout.json, so for the moment would be sanity testing the AssetBundle output.\n* Update Documentation/contentdirectory-format.md\n * Add a section mentioning how scenes are handled in content directory builds\n * Check the \"References between Content Files\" example to see if it is still valid because it is based on the output of the ContentDirectory build. It focuses on ContentDirectoryRoot.asset, SingleAudioClipLoadableReference.asset and LoadableAudioClipReference.asset so practically everything should remain the same with unrelated content added, but some indexes may change.\n\nNote: the test project was recently introduced, see 8984abaabdd1bc9315364cd05b3eb80912d76c3, this work is extending that it is a good reference of which files are involved.","author":{"url":"https://github.com/SkowronskiAndrew","@type":"Person","name":"SkowronskiAndrew"},"datePublished":"2026-07-14T18:03:57.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/97/UnityDataTools/issues/97"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:a8b9eb92-5f07-e389-6a54-f6e710a23219 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 89C0:3E4B03:407D373:5A705B1:6A5FA561 |
| html-safe-nonce | ef878645854e6856164ccfa285d64fc6caf298544527009e5544c161b19cf64e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OUMwOjNFNEIwMzo0MDdEMzczOjVBNzA1QjE6NkE1RkE1NjEiLCJ2aXNpdG9yX2lkIjoiMzExNDk2MjkzNjI5NTA0MDM1MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 342dd9bdef78fd050e26e37e7fb97a2175d592e1017f2084a19dde78cb061935 |
| hovercard-subject-tag | issue:4885761024 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/Unity-Technologies/UnityDataTools/97/issue_layout |
| twitter:image | https://opengraph.githubassets.com/08775757071142f7a602b05c7d70e6a1ab6fa63f6e05a151d4ad67126ea6c02b/Unity-Technologies/UnityDataTools/issues/97 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/08775757071142f7a602b05c7d70e6a1ab6fa63f6e05a151d4ad67126ea6c02b/Unity-Technologies/UnityDataTools/issues/97 |
| og:image:alt | Scenes are a special case in all build pipelines, but the initial test project added to UnityDataTool (UnityProjects\LeadingEdge) does not include a scene in its output. This task is to add two sma... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | SkowronskiAndrew |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9c6adf27e6bcb2e88a468dcb4a1332a66b2467588c9ff5b1e184c0efab40cdd9 |
| turbo-cache-control | no-preview |
| go-import | github.com/Unity-Technologies/UnityDataTools git https://github.com/Unity-Technologies/UnityDataTools.git |
| octolytics-dimension-user_id | 426196 |
| octolytics-dimension-user_login | Unity-Technologies |
| octolytics-dimension-repository_id | 472365703 |
| octolytics-dimension-repository_nwo | Unity-Technologies/UnityDataTools |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 472365703 |
| octolytics-dimension-repository_network_root_nwo | Unity-Technologies/UnityDataTools |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 95c4970ea4e0a52e841132721d7f22440b51fca9 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width