Automation of d-bus communication testing for bluetooth profiles
AssigneeAccenture Global Services Limited
InventorsVidya Rajagopal, Divya Kilari Chandrababu naidu, Marin Grace, Sudhir Kudva
Life of this patent
Estimating the term…
Loading patent…
AssigneeAccenture Global Services Limited
InventorsVidya Rajagopal, Divya Kilari Chandrababu naidu, Marin Grace, Sudhir Kudva
Estimating the term…
An electronic control unit (ECU) is tested by an automated D-bus testing tool in a first device. The test tool establishes one or more secure shells between the first device and the ECU. The tool reads test input data from an Excel input file. The ECU comprises a software stack including a test client, a Bluetooth middle layer and a hardware abstraction layer, that communicate internally relative to the ECU, via a D-bus. The test tool sends function calls and parameters via the secure shells to the ECU to test execution of Bluetooth functions and/or Bluetooth profiles. The function calls enable simulation of a human machine interface by the test client. The tool monitors API call returns and logs D-bus communications via the one or more secure shells. The test tool outputs test verdict information and/or D-bus communication logs as text in an Excel file.
A method for testing operations in an electronic control unit, the method comprising:
A system for testing operations in an electronic control unit, the system comprising one or more circuits or processors in a first device, said one or more circuits or processors being operable to:
A non-transitory computer readable medium having stored thereon one or more instructions for testing operations in an electronic control unit, said one or more instructions executable by one or more processors to cause the one or more processors to perform steps comprising:
Dependencies are inferred from the claim text.