[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] testsuite: Replace `Exception` with a locally-defined struct
From: |
Mohammad-Reza Nabipoor |
Subject: |
[PATCH] testsuite: Replace `Exception` with a locally-defined struct |
Date: |
Tue, 30 Nov 2021 11:45:53 +0330 |
This makes tests independent of `Exception` type.
2021-11-30 Mohammad-Reza Nabipoor <mnabipoor@gnu.org>
* testsuite/poke.pkl/format-21.pk: Replace `Exception` with locally
defined type `E`.
* testsuite/poke.pkl/format-22.pk: Likewise.
* testsuite/poke.pkl/format-23.pk: Likewise.
* testsuite/poke.pkl/format-24.pk: Likewise.
* testsuite/poke.pkl/format-25.pk: Likewise.
* testsuite/poke.pkl/format-26.pk: Likewise.
* testsuite/poke.pkl/format-27.pk: Likewise.
* testsuite/poke.pkl/format-28.pk: Likewise.
---
ChangeLog | 12 ++++++++++++
testsuite/poke.pkl/format-21.pk | 12 ++++++++++--
testsuite/poke.pkl/format-22.pk | 12 ++++++++++--
testsuite/poke.pkl/format-23.pk | 12 ++++++++++--
testsuite/poke.pkl/format-24.pk | 12 ++++++++++--
testsuite/poke.pkl/format-25.pk | 12 ++++++++++--
testsuite/poke.pkl/format-26.pk | 10 ++++++++--
testsuite/poke.pkl/format-27.pk | 10 ++++++++--
testsuite/poke.pkl/format-28.pk | 10 ++++++++--
9 files changed, 86 insertions(+), 16 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 106ccfeb..5e44f594 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2021-11-30 Mohammad-Reza Nabipoor <mnabipoor@gnu.org>
+
+ * testsuite/poke.pkl/format-21.pk: Replace `Exception` with locally
+ defined type `E`.
+ * testsuite/poke.pkl/format-22.pk: Likewise.
+ * testsuite/poke.pkl/format-23.pk: Likewise.
+ * testsuite/poke.pkl/format-24.pk: Likewise.
+ * testsuite/poke.pkl/format-25.pk: Likewise.
+ * testsuite/poke.pkl/format-26.pk: Likewise.
+ * testsuite/poke.pkl/format-27.pk: Likewise.
+ * testsuite/poke.pkl/format-28.pk: Likewise.
+
2021-11-30 Jose E. Marchesi <jemarch@gnu.org>
* libpoke/pkl-rt-1.pk (Exception): Rename field `msg' to `name'.
diff --git a/testsuite/poke.pkl/format-21.pk b/testsuite/poke.pkl/format-21.pk
index a4e4ed93..c9f2bbf5 100644
--- a/testsuite/poke.pkl/format-21.pk
+++ b/testsuite/poke.pkl/format-21.pk
@@ -1,5 +1,13 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
+var e = E {code = 0, name = "generic", exit_status = 1};
+
/* { dg-command {vm_set_obase (10)} } */
-/* { dg-command {format("%v", E_generic)} } */
-/* { dg-output {"Exception {code=0,name=\\"generic\\",exit_status=1}"} } */
+/* { dg-command {format("%v", e)} } */
+/* { dg-output {"E {code=0,name=\\"generic\\",exit_status=1}"} } */
diff --git a/testsuite/poke.pkl/format-22.pk b/testsuite/poke.pkl/format-22.pk
index 062976bf..cde198cc 100644
--- a/testsuite/poke.pkl/format-22.pk
+++ b/testsuite/poke.pkl/format-22.pk
@@ -1,5 +1,13 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
+var e = E {code = 0, name = "generic", exit_status = 1};
+
/* { dg-command {vm_set_obase (10)} } */
-/* { dg-command {format("%Fv", E_generic)} } */
-/* { dg-output {"Exception {code=0,name=\\"generic\\",exit_status=1}"} } */
+/* { dg-command {format("%Fv", e)} } */
+/* { dg-output {"E {code=0,name=\\"generic\\",exit_status=1}"} } */
diff --git a/testsuite/poke.pkl/format-23.pk b/testsuite/poke.pkl/format-23.pk
index 6887be4b..bfb0b565 100644
--- a/testsuite/poke.pkl/format-23.pk
+++ b/testsuite/poke.pkl/format-23.pk
@@ -1,5 +1,13 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
+var e = E {code = 0, name = "generic", exit_status = 1};
+
/* { dg-command {vm_set_obase (10)} } */
-/* { dg-command {format("%Tv", E_generic)} } */
-/* { dg-output {"Exception {\\n code=0,\\n name=\\"generic\\",\\n
exit_status=1\\n}"} } */
+/* { dg-command {format("%Tv", e)} } */
+/* { dg-output {"E {\\n code=0,\\n name=\\"generic\\",\\n
exit_status=1\\n}"} } */
diff --git a/testsuite/poke.pkl/format-24.pk b/testsuite/poke.pkl/format-24.pk
index 11a59a0a..f482311f 100644
--- a/testsuite/poke.pkl/format-24.pk
+++ b/testsuite/poke.pkl/format-24.pk
@@ -1,6 +1,14 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
+var e = E {code = 0, name = "generic", exit_status = 1};
+
/* { dg-command {vm_set_obase (10)} } */
/* { dg-command {vm_set_oindent (4)} } */
-/* { dg-command {format("%Tv", E_generic)} } */
-/* { dg-output {"Exception {\\n code=0,\\n name=\\"generic\\",\\n
exit_status=1\\n}"} } */
+/* { dg-command {format("%Tv", e)} } */
+/* { dg-output {"E {\\n code=0,\\n name=\\"generic\\",\\n
exit_status=1\\n}"} } */
diff --git a/testsuite/poke.pkl/format-25.pk b/testsuite/poke.pkl/format-25.pk
index 9774a645..5c135309 100644
--- a/testsuite/poke.pkl/format-25.pk
+++ b/testsuite/poke.pkl/format-25.pk
@@ -1,7 +1,15 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
+var e = E {code = 0, name = "generic", exit_status = 1};
+
/* { dg-command {vm_set_obase (16)} } */
/* { dg-command {vm_set_oindent (4)} } */
/* { dg-command {vm_set_omode (VM_OMODE_TREE)} } */ /* No effect. */
-/* { dg-command {format("%v", E_generic)} } */
-/* { dg-output {"Exception
{code=0x00000000,name=\\"generic\\",exit_status=0x00000001}"} } */
+/* { dg-command {format("%v", e)} } */
+/* { dg-output {"E
{code=0x00000000,name=\\"generic\\",exit_status=0x00000001}"} } */
diff --git a/testsuite/poke.pkl/format-26.pk b/testsuite/poke.pkl/format-26.pk
index aa6abc7e..61ae63dd 100644
--- a/testsuite/poke.pkl/format-26.pk
+++ b/testsuite/poke.pkl/format-26.pk
@@ -1,11 +1,17 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
type S = struct
{
- Exception ex;
+ E ex;
};
/* { dg-command {vm_set_obase (10)} } */
/* { dg-command {vm_set_odepth (1)} } */ /* No effect. */
/* { dg-command {format("%v", S{})} } */
-/* { dg-output {"S {ex=Exception {code=0,name=\\"\\",exit_status=0}}"} } */
+/* { dg-output {"S {ex=E {code=0,name=\\"\\",exit_status=0}}"} } */
diff --git a/testsuite/poke.pkl/format-27.pk b/testsuite/poke.pkl/format-27.pk
index ca2b7089..7d6dafdc 100644
--- a/testsuite/poke.pkl/format-27.pk
+++ b/testsuite/poke.pkl/format-27.pk
@@ -1,10 +1,16 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
type S = struct
{
- Exception ex;
+ E ex;
};
/* { dg-command {vm_set_obase (10)} } */
/* { dg-command {format("%1v", S{})} } */
-/* { dg-output {"S {ex=Exception {...}}"} } */
+/* { dg-output {"S {ex=E {...}}"} } */
diff --git a/testsuite/poke.pkl/format-28.pk b/testsuite/poke.pkl/format-28.pk
index c997f938..2be98860 100644
--- a/testsuite/poke.pkl/format-28.pk
+++ b/testsuite/poke.pkl/format-28.pk
@@ -1,11 +1,17 @@
/* { dg-do run } */
+type E = struct
+ {
+ int<32> code;
+ string name;
+ int<32> exit_status;
+ };
type S = struct
{
- Exception ex;
+ E ex;
};
/* { dg-command {vm_set_obase (10)} } */
/* { dg-command {vm_set_omaps (1)} } */
/* { dg-command {format("%1v", S{})} } */
-/* { dg-output {S {ex=Exception {...} @ 0x0000000000000000#b @
0x0000000000000000#b} @ 0x0000000000000000#b} } */
+/* { dg-output {S {ex=E {...} @ 0x0000000000000000#b @ 0x0000000000000000#b} @
0x0000000000000000#b} } */
--
2.34.1
- [PATCH] testsuite: Replace `Exception` with a locally-defined struct,
Mohammad-Reza Nabipoor <=