File size: 657 Bytes
27813b0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""Run the published test suite against the local JIT build.

    python dev/run_local.py [pytest args]
"""
import os
import sys
import types

ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, ROOT)

import load_local  # noqa: E402

mod = load_local.load(verbose="-v" in sys.argv)

fake = types.ModuleType("kernels")
fake.get_kernel = lambda repo, **kw: mod
fake.__version__ = "local"
sys.modules["kernels"] = fake

import pytest  # noqa: E402

args = [os.path.join(ROOT, "tests")] + [a for a in sys.argv[1:]]
if not any(a.startswith("-") for a in args[1:]):
    args += ["-q", "--no-header"]
sys.exit(pytest.main(args))