public:
void setUp()
- { }
+ {
+ }
void tearDown()
{
case 0:
// child
{
- socket_server ss("./socket");
- command_server cs(ss);
+ try
+ {
+ socket_server ss("./socket");
+ command_server cs(ss);
- // max 10 sec
- for (int i=0; i < 10; i++)
- cs.handle(1000000);
+ // max 10 sec
+ for (int i=0; i < 10; i++)
+ cs.handle(1000000);
+ } catch(...)
+ {
+ std::cerr << "exception in child. ignoring\n";
+ }
// don't call atexit and stuff
_exit(0);