| 244 | } |
| 245 | |
| 246 | void TestServer::testSetServerConfigFromFile() |
| 247 | { |
| 248 | Server server; |
| 249 | server.setIni( |
| 250 | {m_tmpDir.filePath(u"serverConfig2.ini"_s), m_tmpDir.filePath(u"serverConfig3.ini"_s)}); |
| 251 | QCOMPARE(server.config(), m_expectedServerConfig); |
| 252 | QCOMPARE(server.threads(), u"2"_s); |
| 253 | #ifdef Q_OS_UNIX |
| 254 | QCOMPARE(server.processes(), u"3"_s); |
| 255 | #endif |
| 256 | QCOMPARE(server.chdir(), u"/path/to/chdir"_s); |
| 257 | QCOMPARE(server.httpSocket(), QStringList(u"localhost:3000"_s)); |
| 258 | QCOMPARE(server.http2Socket(), QStringList(u"localhost:3001"_s)); |
| 259 | QCOMPARE(server.http2HeaderTableSize(), 123); |
| 260 | QCOMPARE(server.upgradeH2c(), true); |
| 261 | QCOMPARE(server.httpsH2(), true); |
| 262 | QCOMPARE(server.httpsSocket(), QStringList(u"localhost:3002"_s)); |
| 263 | QCOMPARE(server.fastcgiSocket(), QStringList(u"/path/to/socket"_s)); |
| 264 | QCOMPARE(server.socketAccess(), u"ug"_s); |
| 265 | QCOMPARE(server.socketTimeout(), 4321); |
| 266 | QCOMPARE(server.chdir2(), u"/path/to/chdir2"_s); |
| 267 | QCOMPARE(server.staticMap(), QStringList(u"/mountpoint1=/path/to/static1"_s)); |
| 268 | QCOMPARE(server.staticMap2(), QStringList(u"/mountpoint2=/path/to/static2"_s)); |
| 269 | QCOMPARE(server.master(), true); |
| 270 | QCOMPARE(server.autoReload(), true); |
| 271 | QCOMPARE(server.touchReload(), QStringList(u"/path/to/file"_s)); |
| 272 | QCOMPARE(server.listenQueue(), 111); |
| 273 | QCOMPARE(server.bufferSize(), 5432); |
| 274 | QCOMPARE(server.postBuffering(), 456); |
| 275 | QCOMPARE(server.postBufferingBufsize(), 5000); |
| 276 | QCOMPARE(server.tcpNodelay(), true); |
| 277 | QCOMPARE(server.soKeepalive(), true); |
| 278 | QCOMPARE(server.socketSndbuf(), 123); |
| 279 | QCOMPARE(server.socketRcvbuf(), 456); |
| 280 | QCOMPARE(server.websocketMaxSize(), 2048); |
| 281 | QCOMPARE(server.pidfile(), u"/path/to/pidfile1"_s); |
| 282 | QCOMPARE(server.pidfile2(), u"/path/to/pidfile2"_s); |
| 283 | #ifdef Q_OS_UNIX |
| 284 | QCOMPARE(server.uid(), u"user"_s); |
| 285 | QCOMPARE(server.gid(), u"group"_s); |
| 286 | QCOMPARE(server.noInitgroups(), true); |
| 287 | QCOMPARE(server.chownSocket(), u"user:group"_s); |
| 288 | QCOMPARE(server.umask(), u"0077"_s); |
| 289 | QCOMPARE(server.cpuAffinity(), 1); |
| 290 | #endif |
| 291 | #ifdef Q_OS_LINUX |
| 292 | QCOMPARE(server.reusePort(), true); |
| 293 | #endif |
| 294 | QCOMPARE(server.lazy(), true); |
| 295 | QCOMPARE(server.usingFrontendProxy(), true); |
| 296 | } |
| 297 | |
| 298 | QTEST_MAIN(TestServer) |
| 299 |
nothing calls this directly
no test coverage detected