{ "schemaVersion": 1, "status": "pass", "baselineId": "freecad-1.1.1-property-file-roundtrip", "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "propertyType": "App::PropertyFile", "assets": { "initial": { "path": ".cache/freecad/FreeCAD/data/tests/mesh.obj", "bytes": 429, "sha256": "581dfc5ad60f64ff3f21a376aaab962675b396725a13d4a49e11c67c1c773738" }, "target": { "path": ".cache/freecad/property-file-roundtrip/alternate.obj", "bytes": 66, "sha256": "da9f1a2a70c4c8b781cdac75d547ea829de315e9108eb5c883b76d3756387a08" } }, "archives": { "nativeInitial": { "path": ".cache/freecad/property-file-roundtrip/native-initial.FCStd", "bytes": 1611, "sha256": "9577f735da4b4a800992a87ba156ba4c3b5a51e74ec4e1ac0acd9fae19b339e4" }, "webEdited": { "path": ".cache/freecad/property-file-roundtrip/web-edited.FCStd", "bytes": 1470, "sha256": "47ce9d56bd59cced3418396dbddca136925d4514c3e5c744657f3de8fb8c0c5e" }, "nativeResaved": { "path": ".cache/freecad/property-file-roundtrip/native-resaved.FCStd", "bytes": 1519, "sha256": "eba5caac14066c3b294728360ae96df64c6e958db1e196a0a6128d6a50982485" } }, "nativeInitial": { "object": { "asset": { "bytes": 429, "exists": true, "sha256": "581dfc5ad60f64ff3f21a376aaab962675b396725a13d4a49e11c67c1c773738" }, "editorMode": [], "hasMeshProperty": true, "hasShapeProperty": false, "mesh": { "bounds": [ -5, -5, -5, 5, 5, 5 ], "facets": 12, "isEmpty": false, "points": 8 }, "name": "FileProbe", "propertyStatus": [], "propertyTypeId": "App::PropertyFile", "state": [ "Up-to-date" ], "statusString": "Valid", "typeId": "Mesh::Import", "value": ".cache/freecad/FreeCAD/data/tests/mesh.obj" }, "objectSet": [ { "name": "FileProbe", "typeId": "Mesh::Import" } ] }, "web": { "before": { "name": "FileName", "typeId": "App::PropertyFile", "element": "String", "value": ".cache/freecad/FreeCAD/data/tests/mesh.obj" }, "after": { "name": "FileName", "typeId": "App::PropertyFile", "element": "String", "value": ".cache/freecad/property-file-roundtrip/alternate.obj" }, "targetMarkedTouched": true, "webOutputMatches": true, "semanticObjectsPreserved": true, "opaquePathsPreserved": 1, "opaqueEntriesPreserved": true }, "nativeAfter": { "reopened": { "object": { "asset": { "bytes": 66, "exists": true, "sha256": "da9f1a2a70c4c8b781cdac75d547ea829de315e9108eb5c883b76d3756387a08" }, "editorMode": [], "hasMeshProperty": true, "hasShapeProperty": false, "mesh": { "bounds": [ 0, 0, 0, 4, 3, 0 ], "facets": 1, "isEmpty": false, "points": 3 }, "name": "FileProbe", "propertyStatus": [], "propertyTypeId": "App::PropertyFile", "state": [ "Up-to-date" ], "statusString": "Valid", "typeId": "Mesh::Import", "value": ".cache/freecad/property-file-roundtrip/alternate.obj" }, "objectSet": [ { "name": "FileProbe", "typeId": "Mesh::Import" } ] }, "resaved": { "object": { "asset": { "bytes": 66, "exists": true, "sha256": "da9f1a2a70c4c8b781cdac75d547ea829de315e9108eb5c883b76d3756387a08" }, "editorMode": [], "hasMeshProperty": true, "hasShapeProperty": false, "mesh": { "bounds": [ 0, 0, 0, 4, 3, 0 ], "facets": 1, "isEmpty": false, "points": 3 }, "name": "FileProbe", "propertyStatus": [], "propertyTypeId": "App::PropertyFile", "state": [ "Up-to-date" ], "statusString": "Valid", "typeId": "Mesh::Import", "value": ".cache/freecad/property-file-roundtrip/alternate.obj" }, "objectSet": [ { "name": "FileProbe", "typeId": "Mesh::Import" } ] } }, "classification": { "requestedValue": ".cache/freecad/property-file-roundtrip/alternate.obj", "webValue": ".cache/freecad/property-file-roundtrip/alternate.obj", "reopenedValue": ".cache/freecad/property-file-roundtrip/alternate.obj", "resavedValue": ".cache/freecad/property-file-roundtrip/alternate.obj", "nativeOutputMatches": true, "objectSetPreserved": true, "nativeMeshChanged": true, "nativeMeshStable": true, "externalResourceBoundary": "project-relative-path; asset bytes remain external to FCStd", "unknownSemanticDrift": false, "zeroUnknownDrift": true } }