Advance Blender 5.2 web parity through M12-03D
This commit is contained in:
80
tests/golden/M12-03B/library-operation-bindings.json
Normal file
80
tests/golden/M12-03B/library-operation-bindings.json
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-03B",
|
||||
"source": {
|
||||
"schemaVersion": 1,
|
||||
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
|
||||
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
|
||||
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
},
|
||||
"bindings": [
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"operation": "APPEND",
|
||||
"source": {
|
||||
"schemaVersion": 1,
|
||||
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
|
||||
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
|
||||
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
},
|
||||
"sourceDataBlockId": "Object/M12Asset",
|
||||
"owner": {
|
||||
"kind": "LOCAL_MAIN",
|
||||
"projectId": "project:m12",
|
||||
"localDataBlockId": "Object/M12Asset"
|
||||
},
|
||||
"readOnly": false,
|
||||
"referenceReadOnly": false,
|
||||
"sourceGeneration": 3,
|
||||
"sourceRevision": 7,
|
||||
"dependencyClosureSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
||||
"invalidationToken": "libtoken:c650807d1afb1c64d1e9deba45120b2bff5336dfdff52ce61c5d3645be923e6a"
|
||||
},
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"operation": "LINK",
|
||||
"source": {
|
||||
"schemaVersion": 1,
|
||||
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
|
||||
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
|
||||
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
},
|
||||
"sourceDataBlockId": "Object/M12Asset",
|
||||
"owner": {
|
||||
"kind": "SOURCE_LIBRARY",
|
||||
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
|
||||
"sourceDataBlockId": "Object/M12Asset"
|
||||
},
|
||||
"readOnly": true,
|
||||
"referenceReadOnly": true,
|
||||
"sourceGeneration": 3,
|
||||
"sourceRevision": 7,
|
||||
"dependencyClosureSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
||||
"invalidationToken": "libtoken:028c1336cb8f27596daa8754654be461ab10af66caa35f706eac3f4b9480cfa4"
|
||||
},
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"operation": "LIBRARY_OVERRIDE",
|
||||
"source": {
|
||||
"schemaVersion": 1,
|
||||
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
|
||||
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
|
||||
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
},
|
||||
"sourceDataBlockId": "Object/M12Asset",
|
||||
"owner": {
|
||||
"kind": "LOCAL_OVERRIDE",
|
||||
"projectId": "project:m12",
|
||||
"localDataBlockId": "Object/M12AssetOverride",
|
||||
"referenceSourceDataBlockId": "Object/M12Asset",
|
||||
"hierarchyRootDataBlockId": "Collection/M12Root"
|
||||
},
|
||||
"readOnly": false,
|
||||
"referenceReadOnly": true,
|
||||
"sourceGeneration": 3,
|
||||
"sourceRevision": 7,
|
||||
"dependencyClosureSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
||||
"invalidationToken": "libtoken:a308528792e6056af25bebb3a349ac7e1ff5c4e40189d2cb7aad453a8a8299fe"
|
||||
}
|
||||
]
|
||||
}
|
||||
42
tests/golden/M12-03B/manifest.json
Normal file
42
tests/golden/M12-03B/manifest.json
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "M12-03B",
|
||||
"parentTask": "M12-03",
|
||||
"enablingTask": true,
|
||||
"parityStateChange": false,
|
||||
"operations": ["APPEND", "LINK", "LIBRARY_OVERRIDE"],
|
||||
"ownershipSemantics": {
|
||||
"APPEND": {"owner": "LOCAL_MAIN", "readOnly": false, "referenceReadOnly": false},
|
||||
"LINK": {"owner": "SOURCE_LIBRARY", "readOnly": true, "referenceReadOnly": true},
|
||||
"LIBRARY_OVERRIDE": {"owner": "LOCAL_OVERRIDE", "readOnly": false, "referenceReadOnly": true}
|
||||
},
|
||||
"invalidationFields": [
|
||||
"operation",
|
||||
"sourceLibraryId",
|
||||
"sourceSha256",
|
||||
"sourceDataBlockId",
|
||||
"owner",
|
||||
"sourceGeneration",
|
||||
"sourceRevision",
|
||||
"dependencyClosureSha256"
|
||||
],
|
||||
"artifacts": {
|
||||
"parentInventory": {
|
||||
"path": "tests/golden/M12-03A/library-operation-inventory.json",
|
||||
"sha256": "0dcb16233b52b3c0be2373f489d6bf3c771c9d6564993ff98b5d63dcd322fef7"
|
||||
},
|
||||
"protocol": {
|
||||
"path": "web/protocol/library-operation-identity.ts",
|
||||
"sha256": "5371133bd98e05935cd75bab582abedec32a36559af8d212f0bc8a534ef19451"
|
||||
},
|
||||
"golden": {
|
||||
"path": "tests/golden/M12-03B/library-operation-bindings.json",
|
||||
"sha256": "b39c0f26697ac688c1203ae4e3e27d8a02686c7c9da9afc438c89a0b4d69370f"
|
||||
},
|
||||
"unitSuite": {
|
||||
"path": "web/tests/unit/library-operation-identity.test.mjs",
|
||||
"sha256": "0e5b2c82d481180eb8eb22de16ad8cdef5e58fa7423c26011faaffbac788e547"
|
||||
}
|
||||
},
|
||||
"nextTask": "M12-03C"
|
||||
}
|
||||
Reference in New Issue
Block a user