diff options
-rwxr-xr-x | run_project_tests.py | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/run_project_tests.py b/run_project_tests.py index 127ca4d..1ae151b 100755 --- a/run_project_tests.py +++ b/run_project_tests.py @@ -14,19 +14,27 @@ # See the License for the specific language governing permissions and # limitations under the License. -import typing as T +from concurrent.futures import ProcessPoolExecutor, CancelledError +from enum import Enum +from io import StringIO +from pathlib import Path, PurePath +import argparse import functools import itertools +import json +import multiprocessing import os -import subprocess +import re +import shlex import shutil -import sys import signal -import shlex -from io import StringIO -from enum import Enum +import subprocess +import sys import tempfile -from pathlib import Path, PurePath +import time +import typing as T +import xml.etree.ElementTree as ET + from mesonbuild import build from mesonbuild import environment from mesonbuild import compilers @@ -35,13 +43,7 @@ from mesonbuild import mlog from mesonbuild import mtest from mesonbuild.mesonlib import MachineChoice, Popen_safe from mesonbuild.coredata import backendlist -import argparse -import json -import xml.etree.ElementTree as ET -import time -import multiprocessing -from concurrent.futures import ProcessPoolExecutor, CancelledError -import re + from run_tests import get_fake_options, run_configure, get_meson_script from run_tests import get_backend_commands, get_backend_args_for_dir, Backend from run_tests import ensure_backend_detects_changes |