diff --git a/tests/runner.py b/tests/runner.py index dc2f1f977c1e8..239f8179b001a 100755 --- a/tests/runner.py +++ b/tests/runner.py @@ -1243,6 +1243,15 @@ def send_head(self): else: return SimpleHTTPRequestHandler.send_head(self) + # Add COOP, COEP and CORP headers + def end_headers(self): + self.send_header('Access-Control-Allow-Origin', '*') + self.send_header('Cross-Origin-Opener-Policy', 'same-origin') + self.send_header('Cross-Origin-Embedder-Policy', 'require-corp') + self.send_header('Cross-Origin-Resource-Policy', 'cross-origin') + + return SimpleHTTPRequestHandler.end_headers(self) + def do_GET(self): if self.path == '/run_harness': if DEBUG: