Depending if you are executing tests on a board or natively
with one or more binders you have to reliably be able to reach
your fixtures files. Using the bindingRootDir you always point to
the right directory and know exactly where are your files.
Change-Id: I61e7cd9d7ff43637dff6e63ffc82a7485cf92443
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
_AFT.assertIsTrue(data.name == "diagnostic_messages.engine.speed")
end)
_AFT.assertIsTrue(data.name == "diagnostic_messages.engine.speed")
end)
- local ret = os.execute("./var/replay_launcher.sh ./var/test1.canreplay")
+ local ret = os.execute("bash ".._AFT.bindingRootDir.."/var/replay_launcher.sh ".._AFT.bindingRootDir.."/var/test1.canreplay")
_AFT.assertIsTrue(ret)
_AFT.assertEvtReceived(api .."/diagnostic_messages", 1000000)
_AFT.assertVerbStatusSuccess("low-can","unsubscribe", { event = evt })
_AFT.assertIsTrue(ret)
_AFT.assertEvtReceived(api .."/diagnostic_messages", 1000000)
_AFT.assertVerbStatusSuccess("low-can","unsubscribe", { event = evt })
end)
_AFT.describe("Subscribe_all", function()
end)
_AFT.describe("Subscribe_all", function()
_AFT.assertVerbStatusSuccess(api,"subscribe", { event = "*" })
_AFT.assertVerbStatusSuccess(api,"subscribe", { event = "*" })
- local ret = os.execute("./var/replay_launcher.sh ./var/test2-3.canreplay")
+ local ret = os.execute("bash ".._AFT.bindingRootDir.."/var/replay_launcher.sh ".._AFT.bindingRootDir.."/var/test2-3.canreplay")
_AFT.assertIsTrue(ret)
_AFT.assertEvtReceived(api .."/".. evt, 5000000);
_AFT.assertIsTrue(ret)
_AFT.assertEvtReceived(api .."/".. evt, 5000000);
end)
_AFT.assertVerbStatusSuccess(api ,"subscribe", { event = evt, filter = { min = 30, max = 100}})
end)
_AFT.assertVerbStatusSuccess(api ,"subscribe", { event = evt, filter = { min = 30, max = 100}})
- os.execute("./var/replay_launcher.sh ./var/testFilter01filteredOut.canreplay");
+ os.execute("bash ".._AFT.bindingRootDir.."/var/replay_launcher.sh ".._AFT.bindingRootDir.."/var/testFilter01filteredOut.canreplay");
_AFT.assertEvtNotReceived(api .. "/" ..evt, 1000000)
end)
_AFT.assertEvtNotReceived(api .. "/" ..evt, 1000000)
end)
end)
_AFT.assertVerbStatusSuccess(api ,"subscribe", { event = evt, filter = {min = 30, max = 100}})
end)
_AFT.assertVerbStatusSuccess(api ,"subscribe", { event = evt, filter = {min = 30, max = 100}})
- os.execute("./var/replay_launcher.sh ./var/testFilter01pass.canreplay");
+ os.execute("bash ".._AFT.bindingRootDir.."/var/replay_launcher.sh ".._AFT.bindingRootDir.."/var/testFilter01pass.canreplay");
_AFT.assertEvtReceived(api .. "/" ..evt, 1000000)
_AFT.assertVerbStatusSuccess(api,"unsubscribe", { event = evt, filter = {min = 30, max = 100} })
_AFT.assertEvtReceived(api .. "/" ..evt, 1000000)
_AFT.assertVerbStatusSuccess(api,"unsubscribe", { event = evt, filter = {min = 30, max = 100} })
end)
_AFT.assertVerbStatusSuccess(api ,"subscribe", { event = evt, filter = { frequency = 1 , min = 30, max = 100}})
end)
_AFT.assertVerbStatusSuccess(api ,"subscribe", { event = evt, filter = { frequency = 1 , min = 30, max = 100}})
- os.execute("./var/replay_launcher.sh ./var/testFilter01pass.canreplay");
+ os.execute("bash ".._AFT.bindingRootDir.."/var/replay_launcher.sh ".._AFT.bindingRootDir.."/var/testFilter01pass.canreplay");
_AFT.assertEvtGrpReceived({[api .."/"..evt]= 2}, 5000000)
_AFT.assertVerbStatusSuccess(api,"unsubscribe", { event = evt, filter = { frequency = 1 , min = 30, max = 100}})
_AFT.assertEvtGrpReceived({[api .."/"..evt]= 2}, 5000000)
_AFT.assertVerbStatusSuccess(api,"unsubscribe", { event = evt, filter = { frequency = 1 , min = 30, max = 100}})