# tests file. # # Define tests using the following format: # # path/to/test/directory:[:] # [!|-][test name: ]command # [!|-][test name: ]command... # # The commands are run in the given directory. If the second colon is not # present, first command is 'make -s clean'. Commands starting with a bang # (!) are expected to fail. Result of commands starting with a dash (-) are # ignored. # # If test name is 'cov ', lcov is run on this test if found, # producing a file obj/.info. #common/make/test:: #run: ./test_make.sh common/lib/mmtcgen: make cleopatre/devkit/tests/libmme/utests: make: make valgrind mme_utests: ./obj/mme_utests cleopatre/devkit/tests/libspid/utests: make: make valgrind config_item: ./obj/config_item_utests valgrind config_line: ./obj/config_line_utests valgrind hpav_info: ./obj/hpav_info_utests valgrind image: ./obj/image_utests valgrind system: ./obj/system_utests cleopatre/devkit/tests/managerd/utests: make: make valgrind vs_mme: ./obj/vs_mme_utests cleopatre/devkit/tests/bundle_delivery: bundle_delivery: ./test_bundle_delivery.py cleopatre/devkit/tests/busybox: busybox-applet-order: python busybox_applets_order.py cesar/hal/arch/test/atomic: make: make COV=y cov test_atomic: ./obj/test_atomic cesar/hal/boot_params/test/test_boot_params: make test_boot_params: ./obj/test_boot_params cesar/hal/boot_params/test/test_bin_eof: make test_bin_eof: python ./test_bin_eof.py cesar/hal/mem/test: make test_mem: ./obj/test_mem cesar/hal/ipmbox/test: make: make COV=y cov test_ipmbox: ./obj/test_ipmbox cesar/lib/test/bitstream: make: make HOST_COV=y cov test_bitstream: ./obj/test_bitstream cesar/lib/test/blk: make: make COV=y cov test_blk: ./obj/test_blk cesar/lib/test/circular_buffer: make: make COV=y cov test_circular_buffer: ./obj/test_circular_list cesar/lib/test/crc: make: make COV=y cov test_crc: ./obj/test_crc cesar/lib/test/fixed: make: make COV=y cov test_fixed: ./obj/test_fixed cesar/lib/test/heap: make: make COV=y cov test_heap: ./obj/test_heap cesar/lib/test/init: make: make COV=y cov test_init: ./obj/test_init cesar/lib/test/list: make: make COV=y cov test_list: ./obj/test_list cesar/lib/test/mac_lookup_table: make: make COV=y cov test_mac_lookup_table: ./obj/test_mac_lookup_table cesar/lib/test/mbox: make: make COV=y cov test_mbox_host: ./obj/mbox_host cov-target test_mbox_ecos: ./obj/mbox.elf cesar/lib/test/perf: make: make cesar/lib/test/read_word: make: make COV=y cov test_read_word: ./obj/test_read_word cesar/lib/test/restrack: make: make COV=y cov test_restrack: ./obj/test_restrack cesar/lib/test/rnd: make: make COV=y cov test_rnd: ./obj/test_rnd cesar/lib/test/set: make: make COV=y cov test_set: ./obj/test_set cesar/lib/test/slab: make: make COV=y cov test_slab: ./obj/test_slab cesar/lib/test/slist: make run: ./obj/test_slist cesar/lib/test/stats: make: make COV=y cov test_stats: ./obj/test_stats cesar/lib/test/test: make run: ./obj/test_test cesar/lib/test/trace: make: make HOST_COV=y cov test_trace: ./obj/test_trace cesar/lib/test/try: make: make COV=y cov test_try: ./obj/test_try cesar/lib/test/utils: make: make COV=y cov test_utils: ./obj/test_utils cesar/lib/scenario/test: make: make COV=y cov test_scenario: ./obj/test_scenario cesar/lib/test/seq_check: make: make COV=y cov test_seq_check: ./obj/test_seq_check cesar/hal/ipmbox/maximus/test: make: make COV=y cov test_maximus_hal: ./obj/test_maximus_hal > /dev/null cesar/hal/leon/maximus/test: make: make COV=y cov test_maximus_timer: ./obj/test_maximus_timer > /dev/null cesar/hal/phy/maximus/test: make: make COV=y cov test_phy_maximus: ./obj/test_phy_maximus > /dev/null cesar/hal/phy/maximus/dur/test: make: make COV=y cov test_dur: ./obj/test_dur cesar/host/test: make: make COV=y ./obj/test_host cesar/host/sci/cesar/test: make: make COV=y ./obj/test_sci_cesar cesar/interface/fcall/test: make: make COV=y ./obj/test_interface_fcall > /dev/null cesar/maximus/prototest/fcall: make cesar/maximus/stationtest: make cesar/maximus/unittest: make: make COV=y ./obj/unittest -e ../stationtest/obj/stationtest.elf > /dev/null cesar/maximus/usertest: make: make COV=y ./obj/usertest -e ../stationtest/obj/stationtest.elf -d false -t 2500000000 > /dev/null cesar/maximus/python: make: make COV=y python test/test_channel.py -e ../stationtest/obj/test_station.elf -d false -t 2500000000 python test/test_cli.py python test/test_ethernet.py -e ../stationtest/obj/test_ether.elf -d false -t 2500000000 > /dev/null python test/test_fsm.py > /dev/null python test/test_interface.py -e ../stationtest/obj/stationtest.elf -d false -t 2500000000 > /dev/null python test/test_lib_cesar.py -e ../stationtest/obj/test_lib_cesar.elf -d false -t 2500000000 python test/test_lib_proto.py -u -e ../prototest/fcall/obj/test_fcall.elf -d false -t 2500000000 > /dev/null python test/test_macframe.py -e ../stationtest/obj/test_send.elf -d false -t 2500000000 > /dev/null python test/test_mme.py -e ../stationtest/obj/stationtest.elf -d false -t 2500000000 python test/test_result.py python test/test_simu.py -e ../stationtest/obj/stationtest.elf -d false -t 2500000000 > /dev/null python test/test_station.py -e ../stationtest/obj/test_station.elf -d false -t 2500000000 > /dev/null python test/test_utils.py > /dev/null python py/script_example.py -e ../stationtest/obj/stationtest.elf -d false -t 2500000000 > /dev/null python py/test_cb.py -e ../stationtest/obj/test_cb.elf -d false -t 2500000000 > /dev/null python py/test_ether.py -e ../stationtest/obj/test_ether.elf -d false -t 2500000000 > /dev/null python py/test_false_alarm.py -e ../stationtest/obj/test_false_alarm.elf -d false -t 2500000000 > /dev/null python py/test_send_mpdu.py -e ../stationtest/obj/test_send.elf -d false -t 2500000000 > /dev/null python py/test_send_noise.py -e ../stationtest/obj/test_send.elf -d false -t 2500000000 > /dev/null python py/test_tx_rx.py -e ../stationtest/obj/test_tx_rx.elf -d false -t 2500000000 > /dev/null cesar/maximus/python/tools/csi/test: python avln.py python core.py python station.py cesar/hal/phy/test/phy: make cd py/test_phy && perl regs2py.pl ../../../../inc run: python py/all.py -d false -t 2500000000 cesar/hal/phy/test/bridgedma: make run: ./obj/host/bridgedma.elf cesar/mac/ca/test/ca: make: make COV=y cov test_ca: ./obj/test_ca cesar/mac/common/test/mfs: make run: ./obj/test_mfs cesar/mac/common/test/pb: make run: ./obj/test_pb cesar/mac/common/test/store: make: make COV=y cov test_store: ./obj/test_store cesar/mac/common/test/tonemap: make: make COV=y cov test_tonemap: ./obj/test_tonemap cesar/mac/common/test/interval: make: make COV=y cov test_interval: ./obj/test_interval cesar/mac/design/test/mfs_tx: make cesar/mac/design/test/mfs_tx2: make cesar/mac/design/test/sacki: make run: ./obj/test_sacki cesar/mac/pbproc/test/fc: make: make COV=y cov test_fc: ./obj/test_fc cesar/mac/pbproc/test/fsm: make: make COV=y cov test_fsm: ./obj/test_fsm cesar/mac/pbproc/test/mfs: make: make COV=y cov test_mfs: ./obj/test_mfs cesar/mac/pbproc/test/pbproc: make: make COV=y cov test_pbproc: ./obj/test_pbproc cesar/mac/pbproc/test/int: make run: python py/host_test_pbproc.py --maximus run: python py/test_coll.py --maximus cesar/mac/pbproc/test/sacki: make: make COV=y cov test_sacki: ./obj/test_sacki cesar/mac/sar/test/utest/host: make: make sar: ./obj/test_sar sar_pbproc_mfs_orverride: ./obj/test_sar_pbproc_override cesar/mac/sar/test/utest/lib: make: make lib_sar_mf: ./obj/test_lib_sar_mf cesar/mac/sar/test/functional: make host sar_rx_perf: obj/host/sar_rx_perf.elf sar_rx_perf_huge_mpdu: obj/host/sar_rx_perf_huge_mpdu.elf sar_tx_perf: obj/host/sar_tx_perf.elf sar_rx_perf_huge_mpdu_max_eth: obj/host/sar_rx_perf_huge_mpdu_max_eth.elf sar_rx_tx: obj/host/sar_rx_tx.elf sar_tx_rx: obj/host/sar_tx_rx.elf cesar/cl/test/utest: make: make COV=y cov cl: ./obj/test_cl cesar/cl/test/functional: make host cl: ./obj/host/cl.elf cesar/cl/test/bridge_table: make: make COV=y cov test_bridge_table: ./obj/test_bridge_table cesar/cl/test/data_rate: make: make COV=y cov data_rate: ./obj/data_rate cesar/ce/tx/test: make: make COV=y cov ce_tx_test_mme: ./obj/test_mme cov ce_tx_test_expiration: ./obj/test_expiration cov ce_tx_test_tm: ./obj/test_tm cesar/ce/rx/test: make: make COV=y cov-target ce_rx_test_rx: ./obj/test_rx.elf cesar/ce/rx/bitloading/test: make: make COV=y host fsm cov ce_rx_bl_host: ./obj/host/test_ce_host cov ce_rx_bl_fsm_host: ./obj/host/test_ce_fsm cov ce_rx_bl_intervals_host: ./obj/host/test_ce_intervals cov ce_rx_bl_poly: ./obj/host/test_ce_poly cov ce_rx_bl_pber_host: ./obj/host/test_ce_pber cov ce_rx_bl_bmu_host: ./obj/host/test_ce_bmu cesar/ce/rx/cp/test: make: make ce_rx_cp_test_mme_no_rle: ./obj/test_mme_no_rle.elf ce_rx_cp_test_mme_rle: ./obj/test_mme_rle.elf ce_rx_cp_test_mbox: ./obj/test_mbox.elf cesar/interface/sniffer/test: make sniffer: ./obj/test-sniffer cesar/interface/test: make: make synth interface: ./obj/synth/test-interface.elf cesar/hle/tools/test/utest: make: make COV=y test_hle_tools: ./obj/test_hle_tools cesar/cp/test/mme: make: make COV=y host.all cov test_mme: ./obj/test_mme cesar/cp/av/fsm/test/utest: make: make COV=y cov test_fsm: ./obj/test_fsm cesar/cp/av/sta/action/test/utest: make: make COV=y cov test_sta_action: ./obj/test_sta_action cesar/cp/av/sta/mgr/test/utest: make test_sta_mgr: obj/test_sta_mgr cesar/cp/av/cco/action/test/utest2: make action: ./obj/action.elf garbage: ./obj/garbage.elf status: ./obj/status.elf keys: ./obj/keys.elf cesar/cp/av/cco/action/test/utest: make action: ./obj/test_cco_action cesar/cp/av/beacon/test/utest: make beacon: ./obj/beacon.elf test_beacon: ./obj/test_beacon.elf discover: ./obj/test_discover_process.elf cesar/cp/av/beacon/test/utest2: make beacon_bis: ./obj/beacon_scenario cesar/cp/av/msg/test/utest: make: make COV=y read-header: ./obj/test-msg-read-header cc-msg: ./obj/test-msg-cc cm-msg: ./obj/test-msg-cm frag_mme: ./obj/test_frag_mme cm-drv: ./obj/test_drv_msg discover_list: ./obj/test_cc_discover_list relay: ./obj/relay vs-msg: ./obj/test_vs_msg vs-msg: ./obj/test_vs_msg test_allowed_mme: ./obj/test_allowed_mme cesar/cp/secu/test: make sha256: ./obj/test_sha2 aes128: ./obj/test_aes prun: ./obj/test_prun nmk: ./obj/test_nmk hash: ./obj/test_hash cesar/cp/av/cl_interf/test/utest: make cl_interf: ./obj/test-cl-interf cesar/cp/sta/core/test: make simu core: ./obj/simu/core.elf core_event: ./obj/simu/core_events.elf core_thread: ./obj/simu/core_thread.elf core_timer: ./obj/simu/core_timer.elf cesar/test_general/station/scenario/av: make sc01_assoc_auth: python py/sc01_assoc_auth.py -d false -t 25000000000 sc02_stas_communication: python py/sc02_stas_communication.py -d false -t 25000000000 sc03_two_avln_coexisting: python py/sc03_two_avln_coexisting.py -d false -t 25000000000 sc04_cc_whoru: python py/sc04_cc_whoru.py -d false -t 25000000000 sc05_cc_leave: python py/sc05_cc_leave.py -d false -t 25000000000 sc06_discover_procedure: python py/sc06_discover_procedure.py -d false -t 25000000000 sc07_bridge: python py/sc07_bridge.py -d false -t 25000000000 sc08_bentry_change: python py/sc08_bentry_change.py -d false -t 25000000000 sc09_simple_connect: python py/sc09_simple_connect.py -d false -t 25000000000 sc10_short_messages: python py/sc10_short_messages.py -d false -t 25000000000 sc11_cm_nw_info: python py/sc11_cm_nw_info.py -d false -t 25000000000 sc12_change_nmk: python py/sc12_change_nmk.py -d false -t 25000000000 sc14_igmp: python py/sc14_igmp.py -d false -t 25000000000 cesar/test_general/station/maximus: make cesar/test_general/station/tonemap: make -f host-Makefile sc01_bl_initial: python py/sc01_bl_initial.py --maximus sc02_vs_get_tonemap: python py/sc02_vs_get_tonemap.py --maximus cesar/cp/cco/bw/test: make bw: ./obj/bw cesar/cp/cco/region/test: make region: ./obj/region cesar/hal/phy/spoc/test: make host.all test_spoc: ./obj/test_spoc cesar/test_general/station/compliance: make 6.2.1-dut_as_a_cco: python py/sc01_dut_as_a_cco.py --maximus cesar/bsu/beacon/test/utest: make beacon: ./obj/beacon cesar/bsu/test/utest: make test_bsu: ./obj/test_bsu cesar/bsu/ntb/test/utest: make bsu/ntb: ./obj/ntb cesar/bsu/aclf/test/utest: make bsu/aclf: ./obj/aclf cesar/bufmgr/test/utest: make test_bufmgr: ./obj/test_bufmgr cesar/projects/plc: make make traces: make PROJECT_CONFIG=Config.traces cesar/hal/clk/test: make clk: ./obj/test_clk validation: iperf: PYTHONPATH=. python validlib/iperf.py spc300: PYTHONPATH=. python validlib/spc300.py hpav_test: PYTHONPATH=. python validlib/hpav_test.py attenuator: PYTHONPATH=. python validlib/attenuator.py P2P_throughput: PYTHONPATH=. python test/P2P_throughput/P2P_throughput.py cesar/tools/sniffer_phy: make run: ./obj/test_mme cesar/hal/arch/dlink/test: make dlink: ./obj/test_dlink