Robert Jördens
16ff190731
pdq2: cleanup unittest
2015-04-04 14:26:32 -06:00
Robert Jördens
fb91955260
tests: make hardware-in-the loop flags positive logic
...
Explicitly having to disable unittests that require hardware
(ARTIQ_NO_HARDWARE) is cumbersome.
There is not even a sensible default for the
device or serial number of the devices requiring additional
variables (ARTIQ_LDA_DEVICE etc).
This patch reverts the logic by skipping unittests that
can not automatically determine whether the required hardware
is present and where it is.
2015-04-03 11:51:03 +08:00
Robert Jördens
05781699b8
pdq2: driver and unittest
...
* parses wavesynth style programs
* verified with cosimulated gateware
2015-03-21 00:29:00 -06:00
Sebastien Bourdeauducq
f158711f7e
test/worker: test watchdog in build()
2015-03-11 19:07:04 +01:00
Sebastien Bourdeauducq
4ba54ac929
test: do not close/recreate the asyncio event loop (WA for asyncio bugs when multiple tests are run)
2015-03-11 19:05:01 +01:00
Sebastien Bourdeauducq
e037b930d8
test: add worker unittest
2015-03-11 18:26:04 +01:00
Sebastien Bourdeauducq
407477bc5a
test: add ARTIQ_NO_PERIPHERALS environment variable to disable tests requiring non-core devices
2015-03-08 11:40:50 +01:00
Sebastien Bourdeauducq
0f007cb1a7
language/db: remove implicit_core
2015-03-08 11:37:53 +01:00
Sebastien Bourdeauducq
ac697e3248
test/thorlabs_tcube: fix default serial port
2015-03-08 11:37:24 +01:00
Sebastien Bourdeauducq
9fad01d967
test/thorlabs_tcube: fix test discovery and style
2015-03-04 23:53:49 +00:00
Yann Sionneau
bc19d6f7a8
thorlabs_tcube: add unit tests
2015-03-04 23:45:21 +00:00
Sebastien Bourdeauducq
5bb6a3d8a6
style
2015-02-18 11:34:00 -07:00
Sebastien Bourdeauducq
de4a15c315
lda: add unit tests
2015-02-18 11:33:25 -07:00
Sebastien Bourdeauducq
3e22fe86b5
reorganize files as per discussion with Robert
2015-01-17 19:38:20 +08:00
Sebastien Bourdeauducq
891c0d12f2
refactor device/parameter management, immediate parameter updates, start introducing results
2015-01-12 18:51:23 +08:00
Sebastien Bourdeauducq
f9dd5682ee
pc_rpc: asyncio client
2015-01-05 16:07:12 +08:00
Sebastien Bourdeauducq
d2a5dfa1ec
pc_rpc: multiple target support
2014-12-31 20:13:10 +08:00
Sebastien Bourdeauducq
f7232fd3d1
support exceptions raised by RPCs
2014-12-20 21:33:22 +08:00
Sebastien Bourdeauducq
5522378c1c
support units in lists
2014-12-19 14:34:23 +08:00
Sebastien Bourdeauducq
f31386d15d
py2llvm: len() support on lists
2014-12-18 11:13:50 +08:00
Sebastien Bourdeauducq
8af0301185
transforms/tools/value_to_ast: list support
2014-12-17 22:22:44 +08:00
Sebastien Bourdeauducq
f3b727b59d
py2llvm: replace array with list
2014-12-17 21:54:10 +08:00
Sebastien Bourdeauducq
0dc4eb02ae
setup: install frontend tools, remove nosetest dependency, minor fixes
2014-12-10 12:13:10 +08:00