)]}' { "commit": "17e76655b68e4bab4cbb6619d307710d1630e3ee", "tree": "31408107b494568c7bd61cbdd2911064fccc1b3f", "parents": [ "a2358d44ce57d92e80624673d7783c207ae6c500" ], "author": { "name": "David Brazdil", "email": "dbrazdil@google.com", "time": "Wed Jan 29 14:44:19 2020 +0000" }, "committer": { "name": "David Brazdil", "email": "dbrazdil@google.com", "time": "Thu Jan 30 12:07:34 2020 +0000" }, "message": "Support multiple ways of driving hftests, add UART\n\nMove logic that gets the boot arguments of hftest to a separate build\ntarget and implement the same interface for communicating over UART.\n\nAdd SerialDriver to hftest.py that drives the communication with a\ndevice over serial port.\n\nThe UART backend for hftest depends on an implementation of\n\u0027hftest_device\u0027 interface to reboot the board when the test has\nfinished.\n\nChange-Id: Idfcb2c6e9af9cd283e360993fa2580d4fea49594\n", "tree_diff": [ { "type": "modify", "old_id": "1eb6b2d4532d7c70d9c4657522ddf47f0af4775e", "old_mode": 33188, "old_path": "build/docker/Dockerfile", "new_id": "1d4a3d5dde7df6cf44e68779ef61c9b3e620ab3f", "new_mode": 33188, "new_path": "build/docker/Dockerfile" }, { "type": "modify", "old_id": "8fb4969e458ae773c706c6c239200f0966fd15a1", "old_mode": 33188, "old_path": "inc/hf/plat/console.h", "new_id": "0584fbd7fe7932318161694a5519964c267d7f4f", "new_mode": 33188, "new_path": "inc/hf/plat/console.h" }, { "type": "modify", "old_id": "d65397bf9b18ec83d071f96a0a4d5860582a4c65", "old_mode": 33188, "old_path": "test/hftest/BUILD.gn", "new_id": "db97cef6564a131e54fd4420532ef2436150d095", "new_mode": 33188, "new_path": "test/hftest/BUILD.gn" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "85fe1cb7cb171b3eae796a23b238111a1891b174", "new_mode": 33188, "new_path": "test/hftest/ctrl_fdt.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "da4d0d6e044f91f454bea1fd6e5395069f41b909", "new_mode": 33188, "new_path": "test/hftest/ctrl_uart.c" }, { "type": "modify", "old_id": "cd605856d9fa77b9f17fcbc66115c4737a2f08f6", "old_mode": 33261, "old_path": "test/hftest/hftest.py", "new_id": "91c2782c008ca631e184788f7107e02a312acc47", "new_mode": 33261, "new_path": "test/hftest/hftest.py" }, { "type": "modify", "old_id": "586b3b3294067ebd3395688b0a7686ef48ada456", "old_mode": 33188, "old_path": "test/hftest/standalone_main.c", "new_id": "91b53b5022c5dba3d252735e9582f530e2a26eb5", "new_mode": 33188, "new_path": "test/hftest/standalone_main.c" }, { "type": "modify", "old_id": "bcd22d88760f5c39c2d2362db504273a5cbb0ae5", "old_mode": 33188, "old_path": "test/inc/test/hftest.h", "new_id": "1dd65aa2a90781152a4521fa74381abc1e1817bd", "new_mode": 33188, "new_path": "test/inc/test/hftest.h" } ] }