forked from M-Labs/artiq
test.full_stack: add ARTIQ_NO_HARDWARE environment variable
This commit is contained in:
parent
42accd5de4
commit
62677ed660
|
@ -1,11 +1,15 @@
|
||||||
import unittest
|
import unittest
|
||||||
from operator import itemgetter
|
from operator import itemgetter
|
||||||
|
import os
|
||||||
|
|
||||||
from artiq import *
|
from artiq import *
|
||||||
from artiq.coredevice import comm_serial, core, runtime_exceptions, rtio
|
from artiq.coredevice import comm_serial, core, runtime_exceptions, rtio
|
||||||
from artiq.sim import devices as sim_devices
|
from artiq.sim import devices as sim_devices
|
||||||
|
|
||||||
|
|
||||||
|
NO_HARDWARE = bool(os.getenv("ARTIQ_NO_HARDWARE"))
|
||||||
|
|
||||||
|
|
||||||
def _run_on_device(k_class, **parameters):
|
def _run_on_device(k_class, **parameters):
|
||||||
with comm_serial.Comm() as comm:
|
with comm_serial.Comm() as comm:
|
||||||
coredev = core.Core(comm)
|
coredev = core.Core(comm)
|
||||||
|
@ -132,6 +136,7 @@ class _Exceptions(AutoContext):
|
||||||
self.trace.append(104)
|
self.trace.append(104)
|
||||||
|
|
||||||
|
|
||||||
|
@unittest.skipIf(NO_HARDWARE, "no hardware")
|
||||||
class ExecutionCase(unittest.TestCase):
|
class ExecutionCase(unittest.TestCase):
|
||||||
def test_primes(self):
|
def test_primes(self):
|
||||||
l_device, l_host = [], []
|
l_device, l_host = [], []
|
||||||
|
@ -203,6 +208,7 @@ class _RTIOSequenceError(AutoContext):
|
||||||
self.o.pulse(25*us)
|
self.o.pulse(25*us)
|
||||||
|
|
||||||
|
|
||||||
|
@unittest.skipIf(NO_HARDWARE, "no hardware")
|
||||||
class RTIOCase(unittest.TestCase):
|
class RTIOCase(unittest.TestCase):
|
||||||
def test_loopback(self):
|
def test_loopback(self):
|
||||||
npulses = 4
|
npulses = 4
|
||||||
|
|
Loading…
Reference in New Issue