blob: ed07bf07200c177b7f9cb66bab7b105cd28b9a06 [file] [log] [blame]
#!/usr/bin/env python3
import os
import sys
import time
from ping_file_path import ping_filepath
sys.stdout.write('Content-Type: text/html\r\n\r\n')
while not os.path.isfile(ping_filepath):
time.sleep(0.01)
sys.stdout.write(
'<html><body>\n'
'Ping sent successfully'
)
ping_file = open(ping_filepath, 'r')
for line in ping_file.readlines():
sys.stdout.write('<br>{}'.format(line.strip()))
ping_file.close()
if os.path.isfile(ping_filepath):
os.remove(ping_filepath)
sys.stdout.write(
'<script>'
'if (window.testRunner) {{\n'
' var didLoadAppInitiatedRequest = testRunner.didLoadAppInitiatedRequest();\n'
' var didLoadNonAppInitiatedRequest = testRunner.didLoadNonAppInitiatedRequest();\n'
' if (didLoadAppInitiatedRequest) {{\n'
' console.log("FAIL did load app initiated request");\n'
' testRunner.notifyDone();\n'
' }}\n'
' if (!didLoadNonAppInitiatedRequest) {{\n'
' console.log("FAIL did not load non app initiated request");\n'
' testRunner.notifyDone();\n'
' }}\n'
' console.log("PASS successfully loaded only non app initiated requests");\n'
' testRunner.notifyDone();\n'
'}}\n'
'</script>'
'</body></html>'
)