Skip to content

Commit

Permalink
chore(vendor.dreame): Add test case map with left cutoff by firmware
Browse files Browse the repository at this point in the history
  • Loading branch information
Hypfer committed Oct 22, 2022
1 parent a5e1bc2 commit 040d4fb
Show file tree
Hide file tree
Showing 3 changed files with 3,541 additions and 0 deletions.
24 changes: 24 additions & 0 deletions backend/test/lib/robots/dreame/DreameMapParser_spec.js
Expand Up @@ -338,4 +338,28 @@ describe("DreameMapParser", function () {

actual.should.deepEqual(expected);
});

it("Should pre-process & parse monastery map with left cutoff correctly", async function() {
let data = await fs.readFile(path.join(__dirname, "/res/map/misc_monastery_with_cutoff.bin"));
let expected = JSON.parse(await fs.readFile(path.join(__dirname, "/res/map/misc_monastery_with_cutoff.json"), { encoding: "utf-8" }));
let actual = await DreameMapParser.PARSE(await DreameMapParser.PREPROCESS(data));

if (actual.metaData?.nonce) {
delete(actual.metaData.nonce);
}

actual.layers.length.should.equal(expected.layers.length, "layerCount");

actual.layers.forEach((layer, i) => {
actual.layers[i].should.deepEqual(expected.layers[i]);
});

actual.entities.length.should.equal(expected.entities.length, "entitiesCount");

actual.entities.forEach((layer, i) => {
actual.entities[i].should.deepEqual(expected.entities[i]);
});

actual.should.deepEqual(expected);
});
});
@@ -0,0 +1 @@
eF7t1s_Oqtp7B_DTpp100Gv4xfGm4T-yZ6KgggLKP_HkhCCCoID8VfHkTHojvYXeUS-gt9BB8d17Jx122Cbfz5u8yLOe9azFWivKP_z2z7-t_-s__ukf__W3z3_-7-jf1n__b7-Z_775z98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD-b_hzcuom33-nvpF_fJsUXXaefJ9w8SkkxRM_Zc4MM_k2ifI4LNt4zJv8-dd4n7Vfkfx-mXzvmj7-NrlHk-_Ut0kZNmNOE_2tjMrT3z49k8l3cqzbhGOcHANN1k6-0-P1frp3QXE_x5Pv_LdJlxVx24VFFRRjO8XzPMuRJMlw4tiYtMVXlabqm69hmjgfs_6ctD9GTaKv5k-p33__6suKIsV_m9LUH3_89WusJCvj4l4F7TProvTHtO5ddi-DMPq6jON3Wdtl0VdtPXxk9n0fX8amz4zG9E_oEnbjMNzX_f7efd0x7HS8s7p7NfnOfub9beIqKzMPyzL-TPiTO0_D5jLmUiT7s9KPyD7u209B4Vf4xwDMV6efJekpSY6PEYVNFXdB1cRtG3wt2NdD_Azn8SPOx47fJqcwuqX3Ig6SMMv_R-L-swxSE4c3856VnVyGp_wzo5_7-1mgrE2DJi7CrAziPI66Jouybph8F-if3bd93mXbsPrV-bOIn1BQhFUQld1XufGJFu2PnUrD8hyc-7b7NY-x0Cd1TDn_Co1pbR4WXyXa7P2Z0r98djv7bPskVoSOkameJn3_VS5zu6gvr0AKpUwNtCaXdIGaySt7X909Sc-Y8J6T8uFyeZPdcKNffEXw6orXtGhtHQzT2Kwe0l69htdSEjNv_7I63qQX-ZJRNnT8po_RmxOI4MFcqamhFmLnlsl0DDiP4MZPLXk__rnygSdDVneXCzGp3Jl4lMn4vZeeW20qS0rrVtauHlT-kl_9G-P4a5rrltKYTuj9aX-x3f3jeipIX6acE_u_aNOCTiKW6zHJ1ncnO1u4e1lcSZmt7G9iah9O7DHk18WmUsNDUU3nuyWllboUBl3B0GTw4lprZk0P7fZkTsOj_FwcbfG8q0xBVqbaUb7P09wcTtFtfrWSG81K7rJ9-IZNpTWz9muHSnbDS63va55Oq3AoVktOpeTj1aL6Not2pNvYSnHLava2P_gyeavsZbY6H2UnvV_pQtFVZR_cC11XNe9136vNOlvqi6Pry8-8OmlXeexbsN7NDod1et3lnCcZqi7RoSeZajh_r19ctb4_VruXOl6vt4K67azlo1Vby7dIPTWzhbe_bI_EZ82lhU3LtDqONX-VA01sqresKyH5OlZre6kr63Fes7QR5ie5kLuFb7MX6uYvlslNa7PdjhRTPbMt69Iep7txPtI1oWVP2qqh8Sw_4--W2-D_TY3e3G_ebrO-LPX5oWRVSl3vC32-ao_yNr3b05TySMLfpWWovSgj32yIzfLyGFartKXLF3GRH2F0dfOZ0K09-aUnaUtN1Wt2YD3FUztd9Dx5QdyOA_2YE6GTm--sc7Nel2OapBr7yLMyJUbEmU9tY_NWONuaDp6ueCFJ-5cZfTNltZvKdzWRr2ZxYPpqKfGv59EsGK1XKzEh-Sp0SJq7Z3mUt9JK3D6P-bl5qxmRRanShH2Sp7OSnEuBsSXiwiXZzj2nmqT7pHnt6-lisasFjr5quazJIlPIc3NqyNOI5rxIaarsTOUH4aG4c-1VlbJLMmtRO4hESnTvhEtVdazTdPQ07bPK_Hmv1dueWnK3eRLLhbPP7HA7DFePXLn1YHjjUXavdq8Prbu40QKtaltVXzfLPFICkvBerHZMtbEMs7neGomXtB81YnPeuu6uX83GjbzdqOv4UemzX32NzVH2rXDv6QZ7fuiW2NKE9VILuSjXRT9sPP8lOrspUS2jtpDyJqvCgGp5out4wpo9E-qgj9MZXOWl21Ov5qy16SqbYUiWvukk11mZildl9uwtqwpUb7qKHXr1mO4H-zW3jff7NV96VkJ57J3ym_d8bx0q07ZI4bRp9YVDrKLsXR-LZm4Z2-Xm-QwE5rlTFE7Wh657sOqwKMq9rgXBWjf6V5Uey5jNwvONfHI7uiAdZWu7Yfbmt8ve6YVyX1_9laRatVFcD_QisY9aw6eScOcZh_Vsi5Iz3XPNB-lQnm9uN9RtqXJxtl_Wgy2IaUlQlkHO9Lg4-46wM7S9a2l1ExjEpouiNeU77OktG3VEUp51O1DZ26VIwyElfnzfYYX54FMr1tG663W6EYS4eD45XTrE8vaayZktLZ_x3KqW4Tm61U-1iOv9kZHtgXADX7_Uz_Glw81tkhbtvkovThTegjLSNvRrPJ5G8MzTUHTP9nu4uWp5Cg3WC9zl1YymrObTpeuQlLjijvPIOSingxuRVb0012x10C_c6UYvqtxaG3J2rDXasPLKfk7Ta29vmzLnXSV8s9f8arfrOHdW24rJQ2GxNzfzQJi3r0ddPoaarjuBTBdU693HU-uUDa-HnH_qtxeOcgznXDfXOZNSj2qRrgaB4OPLI1gYmWGap-shZRROyDZsZ4Qbgt8ejkY3zPJHmV0inl9oddu3UddR6Vlf1M3LOVwGWY-d5Ey2abpruXTXx0xRa4rO1uedX5q1_ZSVXGETu6Ysb7AJZb45esH7LTp83RehvWan1oryOv3pKfpByqLxfJtetZqnq-JRD_1CThl7W1ysZW3cWr9ZU8WJebRrf85QnecsMtGn5ixr5ON3XDW-IW0SZ037tyARvZenkO9-GdxFnU2IvHjXC_8V7LzxyARZW777xVp6W3pxt-cJcZCX-zd30bXGihlp41SK7e6q5MVdI2PfZamYzsShdvo7xZ6clOps-bA9MqyWb5-95OVW9ehr9xnX-q5_9oLFuL7zMhZPlrPFI3U8qlu3G55VqfOsWE6Dq5LaMmsu3mka0Uaijd8zTiO4mz480o1WqONiJEp9I2matwTaErzVq31VdTEQ8-dGpOyT8prnbusfPr-r9WnDbmaPg0MuKXKRS5cx3CwLflzbkxZR1bRpFpbQtkd6qPrb8PJfqTDbvsQL87jcglRUNouiqlnipBWhNlTZkXn0ytU-S7dI7CWfZHb6WVUbY1WMjfmboROq8cpVPDtP53V8WHZHctdVgXCobo1RON2GvXHb1CfpXDWGxDsv1459neVjG8mab-tZVcb8zj624bvqTImTA2-lu0oQrbjKd8hyH6-m-3Ql-IMwvm_w2vMiGxtDXPdH4rRv54I1FBtT9qPZ47FmxK2sHd_iLlL77iE15LgRwda2FfEplvvc242vcefNnTgkDPESDyebigJzxUwj80Azp4fQEwc9MJueK3zuMHB9xj4eHBH0hyJOTP0dvY0g2ei0cjIofpo0un_Ng3j7pGPGSA7MZjME_YpLXnx0TDrOFDyhFeO3xo0_br7gnV-3mFkemvRMM0RQuoI4JYyQEdZdmTPClPfOAnvICTHuV4IgEsQjOz-86YYghGvKx49SEPSmGc6MWDYn1lReyXu_6QSJbajzYzb1GJ9MLpnLkGTCri_Bo-SIJHgm4dyRw8lf_w3-x6Oj

0 comments on commit 040d4fb

Please sign in to comment.