Complete XYZAC LinuxCNC WASM parity and smooth 3D preview
This commit is contained in:
@@ -30,7 +30,7 @@ static void test_protocol_contract(void) {
|
||||
|
||||
static void test_event_contract(void) {
|
||||
const uint8_t payload[] = {'c', 'o', 'n', 't', 'r', 'a', 'c', 't'};
|
||||
uint8_t exported[16384] = {0};
|
||||
uint8_t exported[sizeof(uint32_t) * 3u + sizeof(sim_event_record) * SIM_EVENT_CAPACITY + 16u] = {0};
|
||||
uint8_t record[sizeof(sim_event_record)] = {0};
|
||||
uint32_t export_size;
|
||||
uint32_t index;
|
||||
@@ -43,7 +43,7 @@ static void test_event_contract(void) {
|
||||
assert(sim_event_read(0, record, sizeof(record)) == sizeof(sim_event_record));
|
||||
assert(((sim_event_record *)record)->seq == 1);
|
||||
export_size = sim_event_export(NULL, 0);
|
||||
assert(export_size > sizeof(sim_event_record) && export_size < sizeof(exported));
|
||||
assert(export_size > sizeof(sim_event_record) && export_size <= sizeof(exported));
|
||||
assert(sim_event_export(exported, sizeof(exported)) == export_size);
|
||||
sim_event_reset();
|
||||
assert(sim_event_import(exported, export_size) == SIM_EVENT_OK);
|
||||
|
||||
Reference in New Issue
Block a user