init(); switch ($staticFileServerMode) { // The static file server calls Piwik::serverStaticFile with a null file case NULL_FILE_SRV_MODE: ProxyHttp::serverStaticFile(null, TEST_FILE_CONTENT_TYPE); break; // The static file server calls Piwik::serverStaticFile with a non-existing file case GHOST_FILE_SRV_MODE: ProxyHttp::serverStaticFile(TEST_FILE_LOCATION . ".ghost", TEST_FILE_CONTENT_TYPE); break; // The static file server calls Piwik::serverStaticFile with the test file case TEST_FILE_SRV_MODE: ProxyHttp::serverStaticFile(TEST_FILE_LOCATION, TEST_FILE_CONTENT_TYPE); break; case PARTIAL_TEST_FILE_SRV_MODE: ProxyHttp::serverStaticFile(TEST_FILE_LOCATION, TEST_FILE_CONTENT_TYPE, $expireFarFutureDays = 100, PARTIAL_BYTE_START, PARTIAL_BYTE_END); break; case WHOLE_TEST_FILE_WITH_RANGE_SRV_MODE: ProxyHttp::serverStaticFile(TEST_FILE_LOCATION, TEST_FILE_CONTENT_TYPE, $expireFarFutureDays = 100, 0, filesize(TEST_FILE_LOCATION)); break; }