Remove assert
[m6w6/libmemcached] / libtest / blobslap_worker.cc
index 7c7975eda59411d6b55d39b49754f927eb63c8eb..5bf5f535f38355ae2c43a3d469774863d03cb479 100644 (file)
@@ -119,12 +119,7 @@ public:
 
   const char *executable()
   {
-    return GEARMAND_BLOBSLAP_WORKER;
-  }
-
-  const char *pid_file_option()
-  {
-    return "--pid-file=";
+    return "benchmark/blobslap_worker";
   }
 
   const char *daemon_file_option()
@@ -132,14 +127,14 @@ public:
     return "--daemon";
   }
 
-  const char *log_file_option()
+  bool has_port_option() const
   {
-    return "--log-file=";
+    return true;
   }
 
-  const char *port_option()
+  bool has_log_file_option() const
   {
-    return "--port=";
+    return true;
   }
 
   bool is_libtool()
@@ -159,11 +154,9 @@ bool BlobslapWorker::build(int argc, const char *argv[])
 
   for (int x= 1 ; x < argc ; x++)
   {
-    arg_buffer << " " << argv[x] << " ";
+    add_option(argv[x]);
   }
 
-  set_extra_args(arg_buffer.str());
-
   return true;
 }