)]}'
{
  "log": [
    {
      "commit": "86181a7fbd379fc42314c450740d2cea8cdf04c1",
      "tree": "2c5c5333fc6bae64c50a1c76e06f41a65da42f83",
      "parents": [
        "e4c91962f6e19466c1e43629a2c6cd04ff012e06"
      ],
      "author": {
        "name": "Adrian Ratiu",
        "email": "adrian.ratiu@collabora.com",
        "time": "Wed Jul 28 12:28:06 2021 +0300"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jul 29 12:51:32 2021 +0200"
      },
      "message": "tests/helpers: handle os.listdir() exceptions\n\nos.listdir() can throw exceptions like for eg FileNotFoundError\nif the path passed as argument does not exist, so we need to\nhandle these exceptions otherwise RESULT\u003dunknown is returned.\n\nSigned-off-by: Adrian Ratiu \u003cadrian.ratiu@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "e4c91962f6e19466c1e43629a2c6cd04ff012e06",
      "tree": "74796b5e856e7aabb4e30e11c229657c80263583",
      "parents": [
        "b344c17c0f6b9afeb2dd441984cc734c51b9d751"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Mar 31 21:58:17 2020 +0200"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Mar 31 21:58:17 2020 +0200"
      },
      "message": "docs: Use python3 command instead of python for the examples\n\nIn the section \u0027Using the unittest Command-Line Interface\u0027 there are\nsome examples that use the python command instead of python3. python\nusually points to python2 which is deprecated, so update the examples to\nuse python3.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "b344c17c0f6b9afeb2dd441984cc734c51b9d751",
      "tree": "c5d460819b3c4f89a40a8e062faaa876a67ca824",
      "parents": [
        "78cc5674a1ea17ee91705cea7589645a5cd214f4"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Mar 31 18:11:17 2020 +0200"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Mar 31 18:15:12 2020 +0200"
      },
      "message": "test_cros_ec_gyro: Check trigger attribute only when is available\n\nSince kernel commit aa984f1ba4a4 (\"iio: cros_ec: Register to\ncros_ec_sensorhub when EC supports FIFO\") the trigger attribute for some\nsensors is only exposed when the FIFO feature is not supported. So only\ncheck that attribute when that feature is not supported and on kernels\nbefore that patch was introduced.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "78cc5674a1ea17ee91705cea7589645a5cd214f4",
      "tree": "1174560b16cc0b8da738816d472fa030f44d2638",
      "parents": [
        "38886ab31c78fba902c6236e77e26a6705e14757"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Mar 31 18:07:20 2020 +0200"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Mar 31 18:15:12 2020 +0200"
      },
      "message": "test_cros_ec_accel: Check trigger attribute only when is available\n\nSince kernel commit aa984f1ba4a4 (\"iio: cros_ec: Register to\ncros_ec_sensorhub when EC supports FIFO\") the trigger attribute for some\nsensors is only exposed when the FIFO feature is not supported. So only\ncheck that attribute when that feature is not supported and on kernels\nbefore that patch was introduced.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "38886ab31c78fba902c6236e77e26a6705e14757",
      "tree": "775f26aa912f66aa3bcef35b7dc242a5607c8533",
      "parents": [
        "147fcf4c67667f7313a45ab4d43dff0d078fbd7a"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Wed Mar 04 12:54:53 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Wed Mar 04 12:56:14 2020 +0100"
      },
      "message": "test_cros_ec_gyro: Remove non-standard frequency entry\n\nThe \u0027frequency\u0027 IIO sysfs entry doesn\u0027t seem to exist neither is\ndocumented in the Documentation/ABI, so remove it.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "147fcf4c67667f7313a45ab4d43dff0d078fbd7a",
      "tree": "876baa7b6e50ba8b48262536c28aef12996634c5",
      "parents": [
        "dfc68505440f79648daa02a7d2627e984edd6e16"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Wed Mar 04 12:52:55 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Wed Mar 04 12:56:14 2020 +0100"
      },
      "message": "test_cros_ec_accel: Remove non-standard frequency entry\n\nThe \u0027frequency\u0027 IIO sysfs entry doesn\u0027t seem to exist neither is\ndocumented in the Documentation/ABI, so remove it.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "dfc68505440f79648daa02a7d2627e984edd6e16",
      "tree": "5963f118e1ee1ab98d3749ac8cff5de6c79d5475",
      "parents": [
        "53015aba43167533675a077bb5c04677c131e823"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Fri Jan 17 13:02:01 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 30 09:08:09 2020 +0100"
      },
      "message": "cros_ec_mcu: test_cros_fp_reboot: Check firmware transitions to RW copy\n\nThere is a bug where, after a reboot, the Fingerprint firmware stays in a loop\nand can\u0027t switch to the RW firmware.\n\nThis test checks that the transition from RO to RW happens.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "53015aba43167533675a077bb5c04677c131e823",
      "tree": "4f680bab42270a7f9e29578ff4e060b3f3790cd7",
      "parents": [
        "8bfff085df88311c0c4d84e243c11365b68b38cf"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Wed Jan 22 13:28:55 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 23 14:56:26 2020 +0100"
      },
      "message": "test_cros_ec_abi: Use complete device name instead of a suffix\n\nTo check the sysfs ABI, we use only the suffix ec, fp, pd and tp as\nname. We will have in the future, though, other embedded controllers\nthat will not start with the \"cros_\" prefix, like the \"wilco_ec\". To\nsolve those cases change the code to use the full device name.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "8bfff085df88311c0c4d84e243c11365b68b38cf",
      "tree": "8d1aef395cf4d1c768d292ff74a3fab1dc774fc8",
      "parents": [
        "89b90b09a0eeedfe0afde5c688cd9831db486a56"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 23 14:44:50 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 23 14:50:01 2020 +0100"
      },
      "message": "docs: Fix Title underline too short warnings\n\nWhen we renamed the test suite we introduced some warnings when\ngenerating the documentations. Fix those warning by aligning the title\nunderline with the title.\n\n  docs/source/install.rst:15: WARNING: Title underline too short.\n  docs/source/install.rst:22: WARNING: Title underline too short.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "89b90b09a0eeedfe0afde5c688cd9831db486a56",
      "tree": "11f2d9562683020a5509eb92e1bcc04b8b9a28e3",
      "parents": [
        "6813e889c71c5c8c14ccacd6d11add8ac0bd99db"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Fri Jan 17 12:36:13 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 23 14:47:37 2020 +0100"
      },
      "message": "test_cros_ec_hello: Deploy hello test to all MCUs\n\nWe want to ensure that all available MCUs reply to the basic hello command.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "6813e889c71c5c8c14ccacd6d11add8ac0bd99db",
      "tree": "f41e76429eadb77b333bcffcb6da872d702b06b9",
      "parents": [
        "f64abf78be62b079a5a8408bd85e509026670dcd"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 16 17:15:59 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 16 17:15:59 2020 +0100"
      },
      "message": "docs: Rename references to the Chromebooks Test Suite\n\nAs now is name Chome OS EC Test Suite, rename all occurences to the old\nname in documentation to the new name.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "f64abf78be62b079a5a8408bd85e509026670dcd",
      "tree": "3b970fd00b2a2df164b85b83d2714814d3b716a4",
      "parents": [
        "4949031ec64eb5994e1dceca28aa1068c8d12a3d"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 09 17:12:53 2020 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Jan 09 17:12:53 2020 +0100"
      },
      "message": "Rename crostests to cros-ec-tests\n\nThis test suite is meant for test the Chrome OS Embedded Controller and\nall its drivers, rename the project to cros-ec-tests to make it explicit\nthat the focus is the Chrome OS Embedded Controller.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "4949031ec64eb5994e1dceca28aa1068c8d12a3d",
      "tree": "536ff0979e6f2afe093808d7a43852dd5f722504",
      "parents": [
        "5524f19e2fb2ad93874339e8db2618292eb8c594"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Tue Dec 24 12:42:48 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 12:42:48 2019 +0100"
      },
      "message": "docs: Document the Test Cases\n\nCreate the in-code documentation for the test cases for automodule\ndocumentation.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "5524f19e2fb2ad93874339e8db2618292eb8c594",
      "tree": "653fad3663f5979103fff9952741ffd1fba648f3",
      "parents": [
        "dc8e34d069e932366daf777a78d85d8605cfa34d"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Tue Dec 24 12:21:29 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 12:21:29 2019 +0100"
      },
      "message": "docs: Document the helper functions\n\nCreate the in-code documentation for helper functions for automodule\ndocumentation.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "dc8e34d069e932366daf777a78d85d8605cfa34d",
      "tree": "444c66609e0d73a1e649e289983529748f2be4d9",
      "parents": [
        "b26b1ec1d67217bef91d64547164180cc0c18edd"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 12:03:53 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 12:03:53 2019 +0100"
      },
      "message": "docs: Add Testing Guidelines\n\nThis section describes the testing framework and format standards for\ntests in crostests package.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "b26b1ec1d67217bef91d64547164180cc0c18edd",
      "tree": "5d936523e0296d143ef32215d254537a0aa29e6b",
      "parents": [
        "f71bb4cacdafde42cced7c4b63af952c5ac3550c"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 10:42:13 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 10:42:13 2019 +0100"
      },
      "message": "runners: lava_runner: Return only the specific test short name\n\nThe id() method returns a string identifying the specific test case. This\nis usually the full name of the test method, including the module and\nclass name. For now it is not really useful have this information\nprinted on this runner, so strip the module and the class name and only\nprint the specific test name.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "f71bb4cacdafde42cced7c4b63af952c5ac3550c",
      "tree": "f269a8fc4ce167fd0f4586063b7da4df621073bc",
      "parents": [
        "f951be41ca7419e34adaaaf36b5f0699b4ab33a7"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 09:47:39 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 10:01:18 2019 +0100"
      },
      "message": "docs: Add documentation to describe how to install the package\n\nThis chapter explains how to install the crostests package and build its\ndocumentation.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "f951be41ca7419e34adaaaf36b5f0699b4ab33a7",
      "tree": "46b090cb0e8ae34e86cb3064ca32c45e800b9892",
      "parents": [
        "0921835b5016f14c867dc157892b1cb7390831fe"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 09:02:39 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 09:10:27 2019 +0100"
      },
      "message": "Create a main \u0027cros\u0027 python package\n\nHave a helpers and runners packages is too generic, so create a \u0027cros\u0027\npackage to avoid future conflicts and to make clear the scope of the\nmodules inside the \u0027cros\u0027 package.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "0921835b5016f14c867dc157892b1cb7390831fe",
      "tree": "989f71bd2ce9c8827d6719c462ba55a99c34e659",
      "parents": [
        "9b0ae514eda1944a234ac0bfb3fa23992bd8e54f"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 23 22:51:56 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Tue Dec 24 08:42:41 2019 +0100"
      },
      "message": "crostests.yaml: Rename cros-ec.yaml to crostests\n\nTo be coherent with the name, rename the test definition name from\ncros-ec.yaml to crostests.yaml.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "9b0ae514eda1944a234ac0bfb3fa23992bd8e54f",
      "tree": "7b1ff06b797fb61144ffdf038abf9924abd790e1",
      "parents": [
        "ef8c029e6b733a9928a2784a7daa9f1df3f07d32"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 23 17:20:25 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 23 17:20:25 2019 +0100"
      },
      "message": "docs: Add initial structure for documentation\n\nUse Sphinx to for documenting the project.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "ef8c029e6b733a9928a2784a7daa9f1df3f07d32",
      "tree": "58a3f16c5b8f7ee7e81e4bfc73cb2d4276f02483",
      "parents": [
        "77716af394075db088f1a21b4b182f1aaa481133"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Dec 12 13:28:51 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 23 17:13:53 2019 +0100"
      },
      "message": "cros_ec_extcon: Check also the cable API\n\nThe test was buggy and only checked the device name and state. Now, we\nalso check all the cable names and states.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "77716af394075db088f1a21b4b182f1aaa481133",
      "tree": "f0a1b1ff618b930d6d41879eecba913d789a7503",
      "parents": [
        "11e177b1d5a864e4916daae78d9fe78a96306bf6"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 20 11:16:05 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 23 17:13:53 2019 +0100"
      },
      "message": "helpers: kernel: Fix 2 blank lines before function call\n\nThis fixes the following error:\n\n  helpers/kernel.py:5:1: E302 expected 2 blank lines, found 1\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "11e177b1d5a864e4916daae78d9fe78a96306bf6",
      "tree": "b35c96b97251235ec4b0ba081ef0e0fba55ac7fe",
      "parents": [
        "8b30644dad48eec907d6800a4e49aefd3e5428a5"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 20 11:08:55 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 23 17:13:53 2019 +0100"
      },
      "message": "Autoformat the code to conform with PEP 8 using \u0027black\u0027\n\n\u0027black\u0027 is a program that autoformats code following most of the rules\nin PEP 8. Run that program in order to autformat current files.\n\nInstall \u0027black\u0027 using pip. It requires Python 3.6+ to run:\n\n  $ pip install black\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "8b30644dad48eec907d6800a4e49aefd3e5428a5",
      "tree": "74654c70ba2d70659002fef2b947561fe67b7477",
      "parents": [
        "d7e33ac2de0380abec5a461f6530201f8ba8a7f7"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Wed Dec 11 15:40:14 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 23 17:13:53 2019 +0100"
      },
      "message": "Reorganize test-cros-ec.py into multiple files\n\nUse one file for all the tests is unmaintaneable and not scalable. Now\nthat we have some basic tests already implemented is time to reorganize\nthe test suite and split the unique test script in a structured set of\npython scripts.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "d7e33ac2de0380abec5a461f6530201f8ba8a7f7",
      "tree": "405e07fc3be8f087f1403011a820828ea96fb4d7",
      "parents": [
        "d215df501b94ca1231e03251eacb962cc2daf8bd"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 10:21:47 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 10:21:47 2019 +0100"
      },
      "message": "cros-ec.yaml: Add Lava-Test Test Definition 1.0\n\nAdd a Lava-Test Definition to be able to run the test suite in the LAVA\ndispatcher using lqa.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "d215df501b94ca1231e03251eacb962cc2daf8bd",
      "tree": "811e066870ff6a682fcf34db802d34f1cb527513",
      "parents": [
        "91d8a7af5f6122638138b053cd0d76d0cf0d50bf"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Fri Nov 29 11:29:05 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:24:30 2019 +0100"
      },
      "message": "test_cros_{ec,fp,pd,tp}_abi: Check standard MCU ABI\n\nThe scripts checks the embedded controller and other MCU ABI to ensure\nthat all required files are present.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "91d8a7af5f6122638138b053cd0d76d0cf0d50bf",
      "tree": "b256dca5fb47f9f4133ac3fb1f7857f9ef011e28",
      "parents": [
        "93273b66211699c4d451f96febfae96594912599"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 02 18:52:32 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:55 2019 +0100"
      },
      "message": "Use explicitily Python 3\n\nPython community recommends against making the python name point to\nPython 3. The PEP-394 states that:\n\n\"If the python command is installed, it should invoke the same\nversion of Python as the python2 command.\"\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "93273b66211699c4d451f96febfae96594912599",
      "tree": "53c6849eef845fdc5ff5ebe27daee731079b90e4",
      "parents": [
        "796da36ea2d728849362a69dcafe9eeeb050479e"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Mon Dec 02 10:17:48 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:55 2019 +0100"
      },
      "message": "test_cros_ec_battery_cutoff_at_shutdown: Remove the test\n\nThis feature never landed to mainline and is failing for all devices, so\nremove the test.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "796da36ea2d728849362a69dcafe9eeeb050479e",
      "tree": "67d949a36ae33f611c3cb3febe16bde3b8e89ce9",
      "parents": [
        "1209c77d75d4df17f572ea8e514bf6d2f2f770d2"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Nov 28 13:59:41 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:50 2019 +0100"
      },
      "message": "test_cros_ec_gyro_iio_abi: Add a condition for frequency attribute\n\nFrequency sysfs attribute have been replaced by the\nstandard sampling_frequency after 5.4.0. We need to check\nthe version of running kernel to decide if we must check it.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "1209c77d75d4df17f572ea8e514bf6d2f2f770d2",
      "tree": "07bd671a75577761833f59792d72fa38155cfe24",
      "parents": [
        "b166983cf1a5be149e5d70743f3d81dbd4cacafe"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Nov 28 13:57:26 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:42 2019 +0100"
      },
      "message": "test_cros_ec_accel_iio_abi: Add a condition for frequency attribute\n\nFrequency sysfs attribute have been replaced by the\nstandard sampling_frequency after 5.4.0. We need to check\nthe version of running kernel to decide if we must check it.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "b166983cf1a5be149e5d70743f3d81dbd4cacafe",
      "tree": "f89219875a072441f40c79af4c97e0aad219450d",
      "parents": [
        "6d9520ed79401be481362b3ad75afa46ebfc7d5c"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Nov 28 12:41:08 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:42 2019 +0100"
      },
      "message": "Add helper to check sysfs attributes\n\nImplement a helper to simplify the code and avoid code duplication.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "6d9520ed79401be481362b3ad75afa46ebfc7d5c",
      "tree": "3e44eff2909fc914c6d865b4d7f19cbb80366f5d",
      "parents": [
        "cca9287feb245474029b832cea5d2f525e643d6b"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Nov 28 12:27:48 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:42 2019 +0100"
      },
      "message": "Add helper to convert kernel release\n\nAdd one function to convert version major and minor\nto an integer.\nAdd a function to get the running kernel version and\nconvert it using the previous function.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "cca9287feb245474029b832cea5d2f525e643d6b",
      "tree": "bfbe69c7269bc30ac61e4427c3c5b696712765ae",
      "parents": [
        "9b9ff12d1650b8402f1c2c368ba63c795294a94a"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Tue Nov 26 14:17:52 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:42 2019 +0100"
      },
      "message": "test_cros_ec_accel_iio_data_is_valid: Fix inexisting base_path variable\n\nThe line where base_patch was defined was dropped during merge or commit\nrework.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "9b9ff12d1650b8402f1c2c368ba63c795294a94a",
      "tree": "519f6f6e87af7e8f332126134f4cf8b53d1e779c",
      "parents": [
        "0054fac2fa79301ac1585fe61fd82d3240be2005"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Nov 21 18:13:49 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 09:23:33 2019 +0100"
      },
      "message": "Add helper to read file contents\n\nIn order to avoid code duplication or errors and to simplify code,\nthis patch adds a function to return the content of a file. It also\nreplaces pieces of code reading sysfs files by the new function.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "0054fac2fa79301ac1585fe61fd82d3240be2005",
      "tree": "6b7fd88fcac7938839390307ca2e7bbaad7666a3",
      "parents": [
        "6b3273b484669ecc0f0a0c3b12cbd2858b99ecd7"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Tue Nov 26 14:24:19 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_accel_iio_data_is_valid: Fix the use of local variables\n\nACCEL_1G_IN_MS2 and ACCEL_MAG_VALID_OFFSET variables\nare not global to the class but local to the function.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "6b3273b484669ecc0f0a0c3b12cbd2858b99ecd7",
      "tree": "0628ae1b36dac65fff39c28099c9c508dc427dcb",
      "parents": [
        "87b985129937cce8a759c5267104cd705ec069fc"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Sun Nov 24 12:07:30 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_pwm_backlight: Test backlight brightness behaviour\n\nThis patch adds a function to check that the backlight brightness affects\nvalue of duty cycle of the PWM in debugfs.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "87b985129937cce8a759c5267104cd705ec069fc",
      "tree": "9dc6ba7ecaefc28a3fb7fd0882b882a5b6d58683",
      "parents": [
        "8f502f83ca7be85c080e631f2f24b328ee190b66"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Nov 21 18:16:01 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_accel_iio_data_is_valid: test data validity\n\nIn order to verify that accelerometer data are consistent, we\ncompute the magnitude that should beclose to 1G.\n\nThis patch is inspired from kernel_CrosECSysfsAccel.py [1]\n\n[1] https://chromium.googlesource.com/chromiumos/third_party/autotest/+/refs/heads/master/client/site_tests/kernel_CrosECSysfs/kernel_CrosECSysfs.py\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "8f502f83ca7be85c080e631f2f24b328ee190b66",
      "tree": "00724bfa035c17f3811930bc390c26cce77037e1",
      "parents": [
        "477efc906da237a1479c94bc7e6c154fb049ff4e"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Wed Nov 20 12:12:55 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_rtc_abi: Test RTC ABI\n\nThe script checks the RTC ABI that all required files are present.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "477efc906da237a1479c94bc7e6c154fb049ff4e",
      "tree": "cb6f05f3188a5e99ce19a85a419600180105c83c",
      "parents": [
        "6f66a66e399defbcdd11175a3d92e7957e25ea16"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Wed Nov 13 17:45:57 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_extcon_usbc: Test extcon usbc ABI\n\nThe scripts checks the extcon usbc ABI that all required files are present.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "6f66a66e399defbcdd11175a3d92e7957e25ea16",
      "tree": "b91368d6df440a6b2dd5bdad04e42050f333e27a",
      "parents": [
        "c7b56e49247098fae665ded04f4d22fadaa87c9a"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Thu Nov 14 10:58:12 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_battery_abi: Test battery ABI\n\nThe scripts checks the battery ABI that all required\nfiles are present.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "c7b56e49247098fae665ded04f4d22fadaa87c9a",
      "tree": "1805e262909293e4a8c7b5a435d3331ad9e82461",
      "parents": [
        "de2c8b53827104bdad83e9bb17323d8b8aaa1bb9"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Wed Nov 13 18:31:55 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_usbpd_charger_abi: Test CrOS USBPD charger ABI\n\nThe scripts checks in the charger power supply ABI that all required\nfiles are present.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "de2c8b53827104bdad83e9bb17323d8b8aaa1bb9",
      "tree": "df846d1b5ae5d53415b1d21f5095de20a4b32e84",
      "parents": [
        "9b82032363b4a839d3c1e17a1f8cf601de83d929"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Fri Nov 08 16:12:10 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_gyro_iio_abi: Test gyrsocope ABI\n\nThe scripts checks the IIO gyroscope ABI by verifying\nthat all required files are present.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "9b82032363b4a839d3c1e17a1f8cf601de83d929",
      "tree": "a6fe21b2d59bae4b256e67ff780930438848f094",
      "parents": [
        "63a653a1cc246309f41f2e3fa2ea8c99768efa54"
      ],
      "author": {
        "name": "Fabien Lahoudere",
        "email": "fabien.lahoudere@collabora.com",
        "time": "Fri Nov 08 13:38:52 2019 +0100"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:35 2019 +0100"
      },
      "message": "test_cros_ec_accel_iio_abi: Test the CrOS EC accelerometer ABI\n\nThe scripts checks the IIO accelerometer ABI by verifying\nthat all required files are present.\n\nSigned-off-by: Fabien Lahoudere \u003cfabien.lahoudere@collabora.com\u003e\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "63a653a1cc246309f41f2e3fa2ea8c99768efa54",
      "tree": "f90f84f614fdaf389750585c63d26eedb2e8dc84",
      "parents": [
        "22a70bd6a1116a6edccd1a53b24aa5120ecfbce5"
      ],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Thu Oct 24 12:17:25 2019 +0200"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:08:26 2019 +0100"
      },
      "message": "test_cros_ec_battery_cutoff_at_shutdown: Check if EC_FEATURE_BATTERY is supported for cutoff tests\n\nThe cutoff tests should only run if the EC_FEATURE_BATTERY is supported\nby the Embedded Controller. Also assert the sysfs ile exists.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    },
    {
      "commit": "22a70bd6a1116a6edccd1a53b24aa5120ecfbce5",
      "tree": "d3a2cd356eb272cff9482a816b860e70b00c8149",
      "parents": [],
      "author": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Wed Oct 23 17:17:39 2019 +0200"
      },
      "committer": {
        "name": "Enric Balletbo i Serra",
        "email": "enric.balletbo@collabora.com",
        "time": "Fri Dec 06 00:06:23 2019 +0100"
      },
      "message": "Add basic tests for CrOS EC\n\nThis is a basic script test written in python to test basic\nfunctionality on CrOS EC. The purpose is use this script as a base for a\nmore complex tests.\n\nSigned-off-by: Enric Balletbo i Serra \u003cenric.balletbo@collabora.com\u003e\n"
    }
  ]
}
