Pass argc and argv through to DrivenEngine::event_init
This commit is contained in:
@@ -24,7 +24,7 @@ static void dump_lines(StreamBuffer *in, StreamBuffer *out, int chid) {
|
||||
class DriverListenTest : public DrivenEngine {
|
||||
public:
|
||||
std::vector<UniqueChannel> channels_;
|
||||
virtual void event_init() {
|
||||
virtual void event_init(int argc, char *argv[]) {
|
||||
listen_port(8085);
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ public:
|
||||
class DriverWebServerTest : public DrivenEngine {
|
||||
public:
|
||||
std::vector<UniqueChannel> channels_;
|
||||
virtual void event_init() {
|
||||
virtual void event_init(int argc, char *argv[]) {
|
||||
UniqueChannel ch = new_outgoing_channel("stanford.edu:80");
|
||||
ch->out()->write_bytes("GET http://stanford.edu/index.html HTTP/1.1\n\n");
|
||||
channels_.emplace_back(std::move(ch));
|
||||
@@ -82,7 +82,7 @@ public:
|
||||
class DriverDNSFailTest : public DrivenEngine {
|
||||
public:
|
||||
std::vector<UniqueChannel> channels_;
|
||||
virtual void event_init() {
|
||||
virtual void event_init(int argc, char *argv[]) {
|
||||
UniqueChannel ch = new_outgoing_channel("akjsdkajshdakjshd.alk:80");
|
||||
ch->out()->write_bytes("GET http://stanford.edu/index.html HTTP/1.1\n\n");
|
||||
channels_.emplace_back(std::move(ch));
|
||||
@@ -108,7 +108,7 @@ public:
|
||||
class DriverPrintClockTest : public DrivenEngine {
|
||||
public:
|
||||
int count;
|
||||
virtual void event_init() {
|
||||
virtual void event_init(int argc, char *argv[]) {
|
||||
count = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user