forked from M-Labs/artiq
1
0
Fork 0
artiq/artiq/test
David Nadlinger dc7a642b26 test/lit: Make abs() integration test slightly more interesting
I had accidentally not included this local diff in the PR that was
merged as commit cdaf554736.

Doesn't include tests for any of the interesting edge cases yet
(nans, infinities, signed zero, int.min), some of which might be
handled differently than by the host Python. In particular, the
select condition should logically use copysign(arg, 1) for the
comparison (i.e., always clear the sign bit), but currently the
chance of anyone running FP-heavy algorithms where this would
matter on the core device is close to zero [1].

[1] Sign of your choice.
2019-04-14 04:12:40 +01:00
..
compiler assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
coredevice firmware: Fix kernel RPC handling of zero-size values (e.g. empty arrays) 2019-03-31 18:33:44 +01:00
libartiq_support firmware: migrate to Rust 1.28.0. 2018-08-12 19:17:45 +00:00
lit test/lit: Make abs() integration test slightly more interesting 2019-04-14 04:12:40 +01:00
__init__.py setup: install frontend tools, remove nosetest dependency, minor fixes 2014-12-10 12:13:10 +08:00
hardware_testbench.py tests: fix coredevice tests after implementing scheduler defaults 2019-03-22 07:27:55 +08:00
test_coefficients.py wavesynth: cleanup 2016-02-18 14:13:40 +01:00
test_ctlmgr.py Add test/release notes for command-less controllers 2019-02-07 21:51:15 +00:00
test_datasets.py fix tests, artiq_run after implementing scheduler defaults (#1290) 2019-03-13 17:20:30 +01:00
test_frontends.py test_frontends: always skip GUI programs 2019-01-21 23:41:07 +08:00
test_h5types.py worker: trust that h5py maps all types as we want 2016-04-05 17:18:15 +08:00
test_korad_ka3005p.py Use commandline prefix for controllers 2017-05-22 00:22:10 +08:00
test_lda.py test_lda: more thorough and consistent test of simulation mode 2017-05-22 00:26:05 +08:00
test_novatech409b.py Use commandline prefix for controllers 2017-05-22 00:22:10 +08:00
test_pc_rpc.py test_pc_rpc: Remove leftover debug print [nfc] 2019-01-19 20:18:33 +00:00
test_pipe_ipc.py assume 'import artiq' works before running tests 2016-02-02 21:52:33 +01:00
test_rpctool.py test_rpctool: always create new asyncio event loop 2017-08-29 04:00:09 -04:00
test_scheduler.py test_scheduler: Test for hang when exiting with running experiments 2019-01-20 19:45:50 +00:00
test_serialization.py pyon: Correctly deserialize bare NaNs 2018-07-30 11:08:56 +01:00
test_sync_struct.py sync_struct: Notifier.{read -> raw_view}, factor out common dict update code [nfc] 2019-01-19 20:19:17 +00:00
test_thorlabs_tcube.py Use commandline prefix for controllers 2017-05-22 00:22:10 +08:00
test_wavesynth.py test_wavesynth: use matplotlib 2016-04-07 21:36:30 +08:00
test_worker.py Fix 3313e997. 2018-01-17 11:31:32 +00:00