61 lines
1.9 KiB
Bash

component_dir=`dirname $PWD`
fprime_dir=`dirname $component_dir`/fprime
empty()
{
# Run the empty test in auto setup mode
# This tests auto setup
update "-a -u -t -i `cat ../deps-comma.txt`" "-p $component_dir,$fprime_dir ../empty" empty
move_test_template Empty
}
passive()
{
update "-u -t -i `cat ../deps-comma.txt`" "-p $component_dir,$fprime_dir ../passive" passive
move_test_template PassiveCommands
move_test_template PassiveEvents
move_test_template PassiveGetProductPortsOnly
move_test_template PassiveGetProducts
move_test_template PassiveGuardedProducts
move_test_template PassiveParams
move_test_template PassiveExternalParams
move_test_template PassiveSerial
move_test_template PassiveSyncProductPortsOnly
move_test_template PassiveSyncProducts
move_test_template PassiveTelemetry
move_test_template PassiveTest
}
active()
{
update "-u -t -i `cat ../deps-comma.txt`" "-p $component_dir,$fprime_dir ../active" active
move_test_template ActiveAsyncProductPortsOnly
move_test_template ActiveAsyncProducts
move_test_template ActiveCommands
move_test_template ActiveEvents
move_test_template ActiveGetProducts
move_test_template ActiveGuardedProducts
move_test_template ActiveNoArgsPortsOnly
move_test_template ActiveParams
move_test_template ActiveExternalParams
move_test_template ActiveSerial
move_test_template ActiveSyncProducts
move_test_template ActiveTelemetry
move_test_template ActiveTest
}
queued()
{
update "-u -t -i `cat ../deps-comma.txt`" "-p $component_dir,$fprime_dir ../queued" queued
move_test_template QueuedCommands
move_test_template QueuedEvents
move_test_template QueuedGetProducts
move_test_template QueuedGuardedProducts
move_test_template QueuedParams
move_test_template QueuedExternalParams
move_test_template QueuedSerial
move_test_template QueuedSyncProducts
move_test_template QueuedTelemetry
move_test_template QueuedTest
}