mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 21:30:17 +00:00
c14496a9ee
This change adds a disguised test.py which the testing infrastructure does not recognize, effectively ensuring the test results from the front end unit tests are not uploaded to the database, preventing them from being approved. As such those tests will be invisible to the testing infrastructure and will not show up on dashboards. Change-Id: Ia28976e7cd94284eee968b215a0023a6db52d9c1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/94753 Reviewed-by: William Hesse <whesse@google.com>
23 lines
904 B
Python
Executable file
23 lines
904 B
Python
Executable file
#!/usr/bin/env python
|
|
# Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
|
|
# for details. All rights reserved. Use of this source code is governed by a
|
|
# BSD-style license that can be found in the LICENSE file.
|
|
|
|
# This script disguises test.py so it doesn't look like test.py to the testing
|
|
# infrastructure, which handles test.py specially. Any testing done through
|
|
# this script will not show up on testing dashboards and in the test results
|
|
# database.
|
|
|
|
# The front-end-* builders are currently using this script to run their unit
|
|
# tests, which must always pass and should not be approvable through the status
|
|
# file free workflow.
|
|
|
|
import os
|
|
import subprocess
|
|
import sys
|
|
|
|
exit(subprocess.call([sys.executable,
|
|
os.path.join(os.path.dirname(os.path.abspath(__file__)),
|
|
"test.py")] +
|
|
sys.argv[1:]))
|