aboutsummaryrefslogtreecommitdiff
path: root/test/ui
diff options
context:
space:
mode:
Diffstat (limited to 'test/ui')
-rw-r--r--test/ui/push/ui.c11
-rw-r--r--test/ui/push/vars.py3
-rw-r--r--test/ui/v1/1rops/ui.c1
-rw-r--r--test/ui/v1/2rops/ui.c1
-rw-r--r--test/ui/v1/3rops/ui.c1
-rw-r--r--test/ui/v1/addrs/ui.c1
-rw-r--r--test/ui/v1/allos/ui.c1
-rw-r--r--test/ui/v1/ifnzs/ui.c1
-rw-r--r--test/ui/v1/ioops/ui.c1
-rw-r--r--test/ui/v1/jumps/ui.c1
-rw-r--r--test/ui/v1/mbops/ui.c1
-rw-r--r--test/ui/v1/noops/ui.c2
-rw-r--r--test/ui/v1/stack/ui.c1
13 files changed, 26 insertions, 0 deletions
diff --git a/test/ui/push/ui.c b/test/ui/push/ui.c
new file mode 100644
index 0000000..e345658
--- /dev/null
+++ b/test/ui/push/ui.c
@@ -0,0 +1,11 @@
+int main(void) {
+#if defined(COMMAND_NEW)
+ salis_init();
+#elif defined(COMMAND_LOAD)
+ salis_load();
+#endif
+ salis_step(DATA_PUSH_INTERVAL);
+ salis_save(SIM_PATH);
+ salis_free();
+ return 0;
+}
diff --git a/test/ui/push/vars.py b/test/ui/push/vars.py
new file mode 100644
index 0000000..9c2a9f3
--- /dev/null
+++ b/test/ui/push/vars.py
@@ -0,0 +1,3 @@
+flags = set()
+defines = set()
+links = set()
diff --git a/test/ui/v1/1rops/ui.c b/test/ui/v1/1rops/ui.c
index 9c96470..8831fbd 100644
--- a/test/ui/v1/1rops/ui.c
+++ b/test/ui/v1/1rops/ui.c
@@ -59,6 +59,7 @@ int main(void) {
}
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/2rops/ui.c b/test/ui/v1/2rops/ui.c
index 5fcf65f..32829c4 100644
--- a/test/ui/v1/2rops/ui.c
+++ b/test/ui/v1/2rops/ui.c
@@ -41,6 +41,7 @@ int main(void) {
}
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/3rops/ui.c b/test/ui/v1/3rops/ui.c
index e4e2d83..1f20ccc 100644
--- a/test/ui/v1/3rops/ui.c
+++ b/test/ui/v1/3rops/ui.c
@@ -55,6 +55,7 @@ int main(void) {
}
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/addrs/ui.c b/test/ui/v1/addrs/ui.c
index 8949c3f..69bc2ee 100644
--- a/test/ui/v1/addrs/ui.c
+++ b/test/ui/v1/addrs/ui.c
@@ -42,6 +42,7 @@ int main(void) {
salis_step(1);
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/allos/ui.c b/test/ui/v1/allos/ui.c
index 1a02c30..b6150f9 100644
--- a/test/ui/v1/allos/ui.c
+++ b/test/ui/v1/allos/ui.c
@@ -85,6 +85,7 @@ int main(void) {
assert(g_cores->pnum == 7);
assert(g_cores->pvec[0].sp > MVEC_SIZE);
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/ifnzs/ui.c b/test/ui/v1/ifnzs/ui.c
index 57e9533..bf4b201 100644
--- a/test/ui/v1/ifnzs/ui.c
+++ b/test/ui/v1/ifnzs/ui.c
@@ -41,6 +41,7 @@ int main(void) {
assert(g_cores->pvec->r2x == 2);
assert(g_cores->pvec->r3x == 2);
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/ioops/ui.c b/test/ui/v1/ioops/ui.c
index 489cb38..0f41a4b 100644
--- a/test/ui/v1/ioops/ui.c
+++ b/test/ui/v1/ioops/ui.c
@@ -50,6 +50,7 @@ int main(void) {
}
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/jumps/ui.c b/test/ui/v1/jumps/ui.c
index 61514f5..14f9c08 100644
--- a/test/ui/v1/jumps/ui.c
+++ b/test/ui/v1/jumps/ui.c
@@ -16,6 +16,7 @@ int main(void) {
assert(g_cores->pvec->ip < ANC_SIZE);
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/mbops/ui.c b/test/ui/v1/mbops/ui.c
index 8a92d6f..337a85e 100644
--- a/test/ui/v1/mbops/ui.c
+++ b/test/ui/v1/mbops/ui.c
@@ -31,6 +31,7 @@ int main(void) {
}
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/noops/ui.c b/test/ui/v1/noops/ui.c
index 230e98d..42d0361 100644
--- a/test/ui/v1/noops/ui.c
+++ b/test/ui/v1/noops/ui.c
@@ -109,6 +109,8 @@ int main(void) {
}
check_final();
+
+ salis_save(SIM_PATH);
salis_free();
return 0;
}
diff --git a/test/ui/v1/stack/ui.c b/test/ui/v1/stack/ui.c
index 1ad047e..1446f34 100644
--- a/test/ui/v1/stack/ui.c
+++ b/test/ui/v1/stack/ui.c
@@ -70,6 +70,7 @@ int main(void) {
}
}
+ salis_save(SIM_PATH);
salis_free();
return 0;
}