Skip to content

Commit dda7adc

Browse files
committed
improve test
1 parent adb5789 commit dda7adc

File tree

1 file changed

+18
-28
lines changed

1 file changed

+18
-28
lines changed

src/test/app/Wasm_test.cpp

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -684,42 +684,32 @@ struct Wasm_test : public beast::unit_test::suite
684684
Env env{*this};
685685

686686
/*
687-
void
687+
int
688688
loop()
689689
{
690690
int volatile x = 0;
691691
while (1)
692692
x++;
693+
return x;
693694
}
694695
*/
695696
static std::string const infiniteWasmHex =
696-
"0061736d01000000010401600000030302000005030100020638097f004180080b"
697-
"7f004180"
698-
"080b7f004180080b7f00418088040b7f004180080b7f00418088040b7f00418080"
699-
"080b7f00"
700-
"41000b7f0041010b07a8010c066d656d6f72790200115f5f7761736d5f63616c6c"
701-
"5f63746f"
702-
"72730000046c6f6f7000010c5f5f64736f5f68616e646c6503000a5f5f64617461"
703-
"5f656e64"
704-
"03010b5f5f737461636b5f6c6f7703020c5f5f737461636b5f6869676803030d5f"
705-
"5f676c6f"
706-
"62616c5f6261736503040b5f5f686561705f6261736503050a5f5f686561705f65"
707-
"6e640306"
708-
"0d5f5f6d656d6f72795f6261736503070c5f5f7461626c655f6261736503080a27"
709-
"0202000b"
710-
"220041fc87044100360200034041fc870441fc870428020041016a3602000c000b"
711-
"000b007f"
712-
"0970726f647563657273010c70726f6365737365642d62790105636c616e675f31"
713-
"392e312e"
714-
"352d776173692d73646b202868747470733a2f2f6769746875622e636f6d2f6c6c"
715-
"766d2f6c"
716-
"6c766d2d70726f6a65637420616234623561326462353832393538616631656533"
717-
"30386137"
718-
"3930636664623432626432343732302900490f7461726765745f66656174757265"
719-
"73042b0f"
720-
"6d757461626c652d676c6f62616c732b087369676e2d6578742b0f726566657265"
721-
"6e63652d"
722-
"74797065732b0a6d756c746976616c7565";
697+
"0061736d010000000108026000006000017f030302000105030100020638097f00"
698+
"4180080b7f004180080b7f004180080b7f00418088040b7f004180080b7f004180"
699+
"88040b7f00418080080b7f0041000b7f0041010b07a8010c066d656d6f72790200"
700+
"115f5f7761736d5f63616c6c5f63746f72730000046c6f6f7000010c5f5f64736f"
701+
"5f68616e646c6503000a5f5f646174615f656e6403010b5f5f737461636b5f6c6f"
702+
"7703020c5f5f737461636b5f6869676803030d5f5f676c6f62616c5f6261736503"
703+
"040b5f5f686561705f6261736503050a5f5f686561705f656e6403060d5f5f6d65"
704+
"6d6f72795f6261736503070c5f5f7461626c655f6261736503080a270202000b22"
705+
"0041fc87044100360200034041fc870441fc870428020041016a3602000c000b00"
706+
"0b007f0970726f647563657273010c70726f6365737365642d62790105636c616e"
707+
"675f31392e312e352d776173692d73646b202868747470733a2f2f676974687562"
708+
"2e636f6d2f6c6c766d2f6c6c766d2d70726f6a6563742061623462356132646235"
709+
"383239353861663165653330386137393063666462343262643234373230290049"
710+
"0f7461726765745f6665617475726573042b0f6d757461626c652d676c6f62616c"
711+
"732b087369676e2d6578742b0f7265666572656e63652d74797065732b0a6d756c"
712+
"746976616c7565";
723713
auto const wasmStr = boost::algorithm::unhex(infiniteWasmHex);
724714
Bytes wasm(wasmStr.begin(), wasmStr.end());
725715
std::string const funcName("infinite");

0 commit comments

Comments
 (0)