summaryrefslogtreecommitdiff
path: root/cpp/test
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test')
-rw-r--r--cpp/test/IceGrid/activation/AllTests.cpp7
-rw-r--r--cpp/test/IceGrid/session/AllTests.cpp24
2 files changed, 20 insertions, 11 deletions
diff --git a/cpp/test/IceGrid/activation/AllTests.cpp b/cpp/test/IceGrid/activation/AllTests.cpp
index 4a4303c6a53..6124a94daf2 100644
--- a/cpp/test/IceGrid/activation/AllTests.cpp
+++ b/cpp/test/IceGrid/activation/AllTests.cpp
@@ -25,7 +25,12 @@ waitForServerState(const IceGrid::AdminPrx& admin, const std::string& server, Ic
IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(500));
++nRetry;
}
- test(admin->getServerState(server) == state);
+ if(admin->getServerState(server) != state)
+ {
+ cerr << "server state change timed out:" << endl;
+ cerr << "server: " << server << endl;
+ cerr << "state: " << state << endl;
+ }
}
class PingThread : public IceUtil::Thread, IceUtil::Monitor<IceUtil::Mutex>
diff --git a/cpp/test/IceGrid/session/AllTests.cpp b/cpp/test/IceGrid/session/AllTests.cpp
index 6e5d6c8c00a..7234d01584c 100644
--- a/cpp/test/IceGrid/session/AllTests.cpp
+++ b/cpp/test/IceGrid/session/AllTests.cpp
@@ -1330,16 +1330,20 @@ allTests(const Ice::CommunicatorPtr& communicator)
test(serial + 1 == appObs2->serial);
++serial;
- try
- {
- ApplicationUpdateDescriptor update;
- update.name = "Application";
- admin1->updateApplication(update);
- test(false);
- }
- catch(const AccessDeniedException&)
- {
- }
+ //
+ // We now allow modifying the database without holding the
+ // exclusive lock.
+ //
+// try
+// {
+// ApplicationUpdateDescriptor update;
+// update.name = "Application";
+// admin1->updateApplication(update);
+// test(false);
+// }
+// catch(const AccessDeniedException&)
+// {
+// }
try
{