]> xenbits.xensource.com Git - people/liuw/osstest.git/commitdiff
tcl daemons: More info in db--exec-check error
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 7 Jul 2016 16:07:41 +0000 (17:07 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 14 Jul 2016 12:32:27 +0000 (13:32 +0100)
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
---
v3: Fix to include $emsg at start of errorInfo

tcl/JobDB-Executive.tcl

index dae33b5270ecd62c96362ebdf22ddfd433017f91..4d5f2f28e130b040f1ccf300a68f9f2771ac0d1d 100644 (file)
@@ -170,6 +170,7 @@ proc db--exec-check {shvar stmt expected_status body} {
                set emsg "osstest expected status $expected_status got $status"
            }
            set context [pg_result $sh -error context]
+           set emsg "db exec failed ($status, $sqlstate) $emsg"
            error $emsg \
  "$emsg\n    while executing SQL\n$stmt\n    in SQL context\n$context" \
                [list OSSTEST-PSQL $status $sqlstate]