From 3e556b0b59e46d4aff301ced28ce86145be61ac3 Mon Sep 17 00:00:00 2001
From: "benjamin.franksen" <benjamin.franksen@helmholtz-berlin.de>
Date: Mon, 9 Sep 2013 22:16:20 +0000
Subject: [PATCH] adapted tests to use pvGet/Put timeouts

---
 test/validate/pvGetSync.st  | 10 ++--------
 test/validate/pvPutAsync.st | 10 ++--------
 test/validate/userfunc.st   |  4 ++--
 3 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/test/validate/pvGetSync.st b/test/validate/pvGetSync.st
index d768f50f..802efb6a 100644
--- a/test/validate/pvGetSync.st
+++ b/test/validate/pvGetSync.st
@@ -8,10 +8,6 @@ program pvGetSyncTest
 
 %%#include "../testSupport.h"
 
-%%extern double seq_sync_timeout;
-
-foreign seq_sync_timeout;
-
 entry {
     seq_test_init(2);
 }
@@ -25,10 +21,9 @@ ss sstest {
     state stest1 {
         when () {
             int status;
-            seq_sync_timeout = 0.1;
             pvPut(p, ASYNC);
             testDiag("x=%f",x);
-            status = pvGet(x,SYNC);
+            status = pvGet(x,SYNC,0.1);
             testOk(status==pvStatTIMEOUT, "pvGet/SYNC, status=%d (%s)",
                 status, status ? pvMessage(x) : "");
             testDiag("x=%f",x);
@@ -38,9 +33,8 @@ ss sstest {
         when (pvPutComplete(p)) {
             int status;
             pvPut(p, ASYNC);
-            seq_sync_timeout = 10.0;
             testDiag("x=%f",x);
-            status = pvGet(x,SYNC);
+            status = pvGet(x,SYNC,10.0);
             testOk(status==pvStatOK, "pvGet/SYNC, status=%d (%s)",
                 status, status ? pvMessage(x) : "");
             testDiag("x=%f",x);
diff --git a/test/validate/pvPutAsync.st b/test/validate/pvPutAsync.st
index df9ac9af..99ceac01 100644
--- a/test/validate/pvPutAsync.st
+++ b/test/validate/pvPutAsync.st
@@ -8,10 +8,6 @@ program pvPutAsyncTest
 
 %%#include "../testSupport.h"
 
-%%extern double seq_sync_timeout;
-
-foreign seq_sync_timeout;
-
 int x;
 assign x to "pvPutAsync1";
 
@@ -56,15 +52,13 @@ ss test1 {
                     i, status, status ? pvMessage(x) : "");
             }
             i = 2;
-            seq_sync_timeout = 1.0;
-            status = pvPut(x,SYNC);
+            status = pvPut(x,SYNC,1.0);
             /* should fail */
             testOk(status==pvStatTIMEOUT, "pvPut/SYNC %d, status=%d (%s)",
                 i, status, status ? pvMessage(x) : "");
 
             i = 3;
-            seq_sync_timeout = 10.0;
-            status = pvPut(x,SYNC);
+            status = pvPut(x,SYNC,10.0);
             /* should succeed */
             testOk(status==pvStatOK, "pvPut/SYNC %d, status=%d (%s)",
                 i, status, status ? pvMessage(x) : "");
diff --git a/test/validate/userfunc.st b/test/validate/userfunc.st
index 2596cce3..f987c87d 100644
--- a/test/validate/userfunc.st
+++ b/test/validate/userfunc.st
@@ -45,9 +45,9 @@ exit {
 %{
 static void incr(SS_ID ssId, int *pv, VAR_ID v)
 {
-    seq_pvGet(ssId, v, SYNC);
+    seq_pvGet(ssId, v, SYNC, 1.0);
     *pv += 1;
-    seq_pvPut(ssId, v, SYNC);
+    seq_pvPut(ssId, v, SYNC, 1.0);
 }
 
 static void set_i(SEQ_VARS *const pVar, int value)
-- 
GitLab