From 385136472aacb5f5246b687f9bc4dab55b3f6cd4 Mon Sep 17 00:00:00 2001 From: Michael Tautschnig Date: Fri, 22 Feb 2019 10:50:28 +0000 Subject: [PATCH 1/2] Fix exit/signal specifications in enum-trace1 The patterns were being used without anchoring to the beginning or end of the line. --- regression/cbmc-cover/branch-loop1/test.desc | 4 ++-- regression/cbmc/enum-trace1/test_json.desc | 4 ++-- regression/cbmc/enum-trace1/test_xml.desc | 4 ++-- regression/cbmc/function-return-no-body1/test.desc | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/regression/cbmc-cover/branch-loop1/test.desc b/regression/cbmc-cover/branch-loop1/test.desc index 5eacaa4e600..978d1bd0aee 100644 --- a/regression/cbmc-cover/branch-loop1/test.desc +++ b/regression/cbmc-cover/branch-loop1/test.desc @@ -2,8 +2,8 @@ CORE main.c --xml-ui --cover branch activate-multi-line-match -EXIT=0 -SIGNAL=0 +^EXIT=0$ +^SIGNAL=0$ \n\s*\n\s*\n\s*\n\s*\n\s* -- ^warning: ignoring diff --git a/regression/cbmc/enum-trace1/test_json.desc b/regression/cbmc/enum-trace1/test_json.desc index e26c6134123..6619fc73eea 100644 --- a/regression/cbmc/enum-trace1/test_json.desc +++ b/regression/cbmc/enum-trace1/test_json.desc @@ -2,8 +2,8 @@ CORE main.c --json-ui --function test --trace activate-multi-line-match -EXIT=10 -SIGNAL=0 +^EXIT=10$ +^SIGNAL=0$ VERIFICATION FAILED \{\n\s*"hidden": false,\n\s*"inputID": "e",\n\s*"internal": true,\n\s*"mode": "C",\n\s*"sourceLocation": \{(\n.*)*\},\n\s*"stepType": "input",\n\s*"thread": 0,\n\s*"values": \[\n\s*\{\n\s*"binary": "000000000000000000000000000000(0|1){2}",\n\s*"data": ".*E(1|2|3)",\n\s*"name": "integer",\n\s*"type": "enum",\n\s*"width": 32\n\s*\}\n\s*\]\n\s*\}, \{\n\s*"hidden": false,\n\s*"inputID": "t",\n\s*"internal": true,\n\s*"mode": "C",\n\s*"sourceLocation": \{(\n.*)*\},\n\s*"stepType": "input",\n\s*"thread": 0,\n\s*"values": \[\n\s*\{\n\s*"binary": "000000000000000000000000000000(0|1){2}",\n\s*"data": ".*T(1|2|3)",\n\s*"name": "integer",\n\s*"type": "enum",\n\s*"width": 32\n\s*\}\n\s*\]\n\s*\}, diff --git a/regression/cbmc/enum-trace1/test_xml.desc b/regression/cbmc/enum-trace1/test_xml.desc index 47e98cf549d..b0c3bf820f9 100644 --- a/regression/cbmc/enum-trace1/test_xml.desc +++ b/regression/cbmc/enum-trace1/test_xml.desc @@ -2,8 +2,8 @@ CORE main.c --xml-ui --function test --trace activate-multi-line-match -EXIT=10 -SIGNAL=0 +^EXIT=10$ +^SIGNAL=0$ VERIFICATION FAILED \n\s*e\n\s*.*E(1|2|3)\n\s*\n\s*(0|1|2)\n\s* \n\s*t\n\s*.*T(1|2|3)\n\s*\n\s*(0|1|2)\n\s* diff --git a/regression/cbmc/function-return-no-body1/test.desc b/regression/cbmc/function-return-no-body1/test.desc index fffcd09289b..a7f228211dc 100644 --- a/regression/cbmc/function-return-no-body1/test.desc +++ b/regression/cbmc/function-return-no-body1/test.desc @@ -2,8 +2,8 @@ CORE main.c --xml-ui activate-multi-line-match -EXIT=10 -SIGNAL=0 +^EXIT=10$ +^SIGNAL=0$ VERIFICATION FAILED