artiq/artiq/test
whitequark 2678bb060a embedding: reimplement 373578bc properly.
The core of the problem that 373578bc was attempting to solve is
that diagnostics sometimes should be chained; one way of chaining
is the loc.expanded_from feature, which handles macro-like expansion,
but another is providing context.

Before this commit, context was provided using an ad-hoc override
of a diagnostic engine, which did not work in cases where diagnostic
engine was not threaded through the call stack. This commit uses
the newly added pythonparser context feature to elegantly handle
the problem.
2016-07-07 16:01:22 +00:00
..
compiler assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
coredevice runtime: fix serialization of object lists. 2016-07-07 22:41:46 +08:00
libartiq_support lit-test: move to artiq/test 2016-01-18 15:28:24 -07:00
lit embedding: reimplement 373578bc properly. 2016-07-07 16:01:22 +00:00
__init__.py setup: install frontend tools, remove nosetest dependency, minor fixes 2014-12-10 12:13:10 +08:00
hardware_testbench.py hardware_testbench: better message when skipping 2016-03-10 12:34:06 +01:00
not.py artiq/test/{not,harness}.py: usual CLI handling 2016-01-18 16:00:46 -07:00
test_coefficients.py wavesynth: cleanup 2016-02-18 14:13:40 +01:00
test_ctlmgr.py test/ctlmgr: escape backslashes in sys.executable 2016-02-18 10:02:55 +01:00
test_h5types.py worker: trust that h5py maps all types as we want 2016-04-05 18:03:55 +08:00
test_language.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_lda.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_novatech409b.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_pc_rpc.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_pdq2.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_pipe_ipc.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_scheduler.py test/scheduler: fix 2016-02-15 18:31:26 +01:00
test_serialization.py pyon: support slices 2016-06-15 19:19:07 +08:00
test_sync_struct.py pyon: support slices 2016-06-15 19:19:07 +08:00
test_thorlabs_tcube.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_wavesynth.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_worker.py test/worker: test exception logging 2016-03-02 17:12:22 +08:00