Skip to content

Commit 4d8c8df

Browse files
authored
Add message when daemon started (#53)
* Add message when daemon started * Fixed broken tests
1 parent 071246d commit 4d8c8df

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/Driver/Userland/UserlandDaemon.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ public function __construct(KernelInterface $kernel, DaemonOptions $daemonOption
6868
public function run()
6969
{
7070
$this->setupDaemon($this->daemonOptions);
71+
$this->daemonOptions->getOption(DaemonOptions::LOGGER)->notice('Daemon is running and ready to accept connections');
7172

7273
try {
7374
while (1) {

test/Driver/Userland/UserlandDaemonTest.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function testFlagShutdown()
3030
$context['daemon']->flagShutdown();
3131
$context['daemon']->run();
3232

33-
$this->assertEquals('Daemon flagged for shutdown', $context['logger']->getMessages()[0]['message']);
33+
$this->assertEquals('Daemon flagged for shutdown', $context['logger']->getMessages()[1]['message']);
3434
}
3535

3636
/**
@@ -50,7 +50,7 @@ public function testRequestLimit()
5050

5151
fclose($socket);
5252

53-
$this->assertEquals('Daemon request limit reached (1 of 1)', $context['logger']->getMessages()[0]['message']);
53+
$this->assertEquals('Daemon request limit reached (1 of 1)', $context['logger']->getMessages()[1]['message']);
5454
}
5555

5656
/**
@@ -69,7 +69,7 @@ public function testMemoryLimit()
6969

7070
fclose($socket);
7171

72-
$this->assertContains('Daemon memory limit reached', $context['logger']->getMessages()[0]['message']);
72+
$this->assertContains('Daemon memory limit reached', $context['logger']->getMessages()[1]['message']);
7373
}
7474

7575
/**
@@ -81,7 +81,7 @@ public function testTimeLimit()
8181

8282
$context['daemon']->run();
8383

84-
$this->assertContains('Daemon time limit reached', $context['logger']->getMessages()[0]['message']);
84+
$this->assertContains('Daemon time limit reached', $context['logger']->getMessages()[1]['message']);
8585
}
8686

8787
/**
@@ -102,7 +102,7 @@ public function testException()
102102
$this->assertEquals('boo', $exception->getMessage());
103103
}
104104

105-
$this->assertContains('boo', $context['logger']->getMessages()[0]['message']);
105+
$this->assertContains('boo', $context['logger']->getMessages()[1]['message']);
106106
}
107107

108108
/**
@@ -123,7 +123,7 @@ public function testDaemonException()
123123

124124
$context['daemon']->run();
125125

126-
$this->assertContains('boo', $context['logger']->getMessages()[0]['message']);
126+
$this->assertContains('boo', $context['logger']->getMessages()[1]['message']);
127127
}
128128

129129
/**
@@ -140,7 +140,7 @@ public function testShutdown()
140140

141141
$context['daemon']->run();
142142

143-
$this->assertEquals('Daemon shutdown requested (received SIGINT)', $context['logger']->getMessages()[0]['message']);
143+
$this->assertEquals('Daemon shutdown requested (received SIGINT)', $context['logger']->getMessages()[1]['message']);
144144
}
145145

146146
/**
@@ -160,7 +160,7 @@ public function testAutoShutdown()
160160

161161
$context['daemon']->run();
162162

163-
$this->assertEquals('Automatic shutdown following status code: 500', $context['logger']->getMessages()[0]['message']);
163+
$this->assertEquals('Automatic shutdown following status code: 500', $context['logger']->getMessages()[1]['message']);
164164
}
165165

166166
private function createTestingContext($requestLimit = DaemonOptions::NO_LIMIT, $memoryLimit = DaemonOptions::NO_LIMIT, $timeLimit = DaemonOptions::NO_LIMIT, $autoShutdown = false)

0 commit comments

Comments
 (0)