)]}'
{
  "commit": "8d242823ed2270e2907914fb09004ae30263fb00",
  "tree": "bbcfc0f2c0b01536b3dd2018ff4244c6e5331ccb",
  "parents": [
    "ef071222020be2096fb9f3aaef8bfe18ae9a40c9"
  ],
  "author": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Thu Jan 30 15:30:17 2020 +0000"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Mon Feb 03 11:41:56 2020 +0000"
  },
  "message": "Fix common test framework options\n\nPR#6975 added the ability to our test framework to have common options to\nall tests. For example providing the option \"-test 5\" to one of our test\nprograms will just run test number 5. This can be useful when debugging\ntests.\n\nUnforuntately this does not work well for a number of tests. In particular\nthose tests that call test_get_argument() without first skipping over these\ncommon test options will not get the expected value. Some tests did this\ncorrectly but a large number did not.\n\nA helper function is introduced, test_skip_common_options(), to make this\neasier for those tests which do not have their own specialised test option\nhandling, but yet still need to call test_get_argument(). This function\ncall is then added to all those tests that need it.\n\nReviewed-by: Shane Lontis \u003cshane.lontis@oracle.com\u003e\nReviewed-by: Paul Dale \u003cpaul.dale@oracle.com\u003e\n(Merged from https://github.com/openssl/openssl/pull/10975)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf0a20561e7a5ec3655362db617236bd7c5c0cb9",
      "old_mode": 33188,
      "old_path": "test/asynciotest.c",
      "new_id": "dcdee1068dc2dbec22cde1b31d1820de8175918f",
      "new_mode": 33188,
      "new_path": "test/asynciotest.c"
    },
    {
      "type": "modify",
      "old_id": "b4563b5beb24344bc20942991d326767e38c5275",
      "old_mode": 33188,
      "old_path": "test/clienthellotest.c",
      "new_id": "9a7537444ca1ae687b9edf81db9abd3e8566a600",
      "new_mode": 33188,
      "new_path": "test/clienthellotest.c"
    },
    {
      "type": "modify",
      "old_id": "463c60789ba9d7a66c43ef6b95f2dd3cf7cdc48c",
      "old_mode": 33188,
      "old_path": "test/cmp_msg_test.c",
      "new_id": "7fa0619284f9383d960d1efe12416c08ba97f548",
      "new_mode": 33188,
      "new_path": "test/cmp_msg_test.c"
    },
    {
      "type": "modify",
      "old_id": "b349cac2d703bdbc8c019e3accaeb049c553c2c2",
      "old_mode": 33188,
      "old_path": "test/cmp_protect_test.c",
      "new_id": "8425849835f6d3bf4dce976d20a5d901f62dd972",
      "new_mode": 33188,
      "new_path": "test/cmp_protect_test.c"
    },
    {
      "type": "modify",
      "old_id": "2ea8af58b3e4b96d06fbc403257c71804f6e5a27",
      "old_mode": 33188,
      "old_path": "test/cmsapitest.c",
      "new_id": "3ab1b82f963d01b362e6216b30ab2b06c4e7beee",
      "new_mode": 33188,
      "new_path": "test/cmsapitest.c"
    },
    {
      "type": "modify",
      "old_id": "3ce38485bd22137231c89ac57ee0eed2def5cdf6",
      "old_mode": 33188,
      "old_path": "test/d2i_test.c",
      "new_id": "84ba30fbcc626b220172d62c913453134c59f053",
      "new_mode": 33188,
      "new_path": "test/d2i_test.c"
    },
    {
      "type": "modify",
      "old_id": "2c228ecc52b53208847480580c03ab823e86dd47",
      "old_mode": 33188,
      "old_path": "test/danetest.c",
      "new_id": "9b61699999b1fb0d538902481cb763b4b6eff1c1",
      "new_mode": 33188,
      "new_path": "test/danetest.c"
    },
    {
      "type": "modify",
      "old_id": "022b4c014966592cbadbdc02702cc022abc7860f",
      "old_mode": 33188,
      "old_path": "test/dtlstest.c",
      "new_id": "607768832b19c2fa7369b7649a33a3cb7a4bceae",
      "new_mode": 33188,
      "new_path": "test/dtlstest.c"
    },
    {
      "type": "modify",
      "old_id": "a6335ac93ecc48c7ad1dc22a7a9839fba8f9e7fd",
      "old_mode": 33188,
      "old_path": "test/evp_test.c",
      "new_id": "87e901fdb43cf95e580bbb2c4b730a252db88869",
      "new_mode": 33188,
      "new_path": "test/evp_test.c"
    },
    {
      "type": "modify",
      "old_id": "0f18c1b67bc67c2adb5ccaeb2c9da4fc1d55d5d1",
      "old_mode": 33188,
      "old_path": "test/fatalerrtest.c",
      "new_id": "184392cff260cb32eeb569407f8a479c9a7d3b49",
      "new_mode": 33188,
      "new_path": "test/fatalerrtest.c"
    },
    {
      "type": "modify",
      "old_id": "a03521d8a339ab7c65ea5690c18bdc05c9e0a6be",
      "old_mode": 33188,
      "old_path": "test/gosttest.c",
      "new_id": "7737a68f5f9108386428442e3a5ddf8a519a1ba2",
      "new_mode": 33188,
      "new_path": "test/gosttest.c"
    },
    {
      "type": "modify",
      "old_id": "355bd448aebfa0563f7800296c5b2ca8e21bf797",
      "old_mode": 33188,
      "old_path": "test/ocspapitest.c",
      "new_id": "358eb54fadfd03e204fbea73d569c44d58b3d7e4",
      "new_mode": 33188,
      "new_path": "test/ocspapitest.c"
    },
    {
      "type": "modify",
      "old_id": "d6490833a9775257b4c8f5ba0fe40cc9e335e9ce",
      "old_mode": 33188,
      "old_path": "test/params_conversion_test.c",
      "new_id": "838eefa2123cc97326e91d76bb37485584287f37",
      "new_mode": 33188,
      "new_path": "test/params_conversion_test.c"
    },
    {
      "type": "modify",
      "old_id": "9be354bea81fbb8dd46ad0fc45e84cb25eba6cf3",
      "old_mode": 33188,
      "old_path": "test/recordlentest.c",
      "new_id": "01cc53469b8099ea4206412b6034e0d78ee3213f",
      "new_mode": 33188,
      "new_path": "test/recordlentest.c"
    },
    {
      "type": "modify",
      "old_id": "3d19265db93b1f98f9e33e16442fed2fabc21f04",
      "old_mode": 33188,
      "old_path": "test/servername_test.c",
      "new_id": "33e62a169bf2eec3ac1c3418c93d4d6cd44fdda5",
      "new_mode": 33188,
      "new_path": "test/servername_test.c"
    },
    {
      "type": "modify",
      "old_id": "e54e84182793fc25475a02ae23bc44cb6ca89ef0",
      "old_mode": 33188,
      "old_path": "test/ssl_test.c",
      "new_id": "e6ce9a674151cff1502d9985a457035c73f354bb",
      "new_mode": 33188,
      "new_path": "test/ssl_test.c"
    },
    {
      "type": "modify",
      "old_id": "5f54d1ef24800bbc1f39d2b9476edc413dfd9d6a",
      "old_mode": 33188,
      "old_path": "test/ssl_test_ctx_test.c",
      "new_id": "fc7ec68f29d16d2308a192ca5e161a85904c4e30",
      "new_mode": 33188,
      "new_path": "test/ssl_test_ctx_test.c"
    },
    {
      "type": "modify",
      "old_id": "2e4d07eecfdb72601df2f1ee5c139d0967f934ba",
      "old_mode": 33188,
      "old_path": "test/sslapitest.c",
      "new_id": "0f90db92ba1b0ffed28e8d80d5e1936cf8e92984",
      "new_mode": 33188,
      "new_path": "test/sslapitest.c"
    },
    {
      "type": "modify",
      "old_id": "163beafb2f81b3294f7d2e28225ecd8bd0516e06",
      "old_mode": 33188,
      "old_path": "test/sslbuffertest.c",
      "new_id": "3bce667b462be001af4627361b95b480a9eaffb9",
      "new_mode": 33188,
      "new_path": "test/sslbuffertest.c"
    },
    {
      "type": "modify",
      "old_id": "66f8cd142c2a7334cc8ad58624dc071e6036bdd3",
      "old_mode": 33188,
      "old_path": "test/sslcorrupttest.c",
      "new_id": "d201cd2b27220255ba814ceacd0868abc4acbfb8",
      "new_mode": 33188,
      "new_path": "test/sslcorrupttest.c"
    },
    {
      "type": "modify",
      "old_id": "57ab15356c1ce22ea4959a59f06c3e2206f42a2f",
      "old_mode": 33188,
      "old_path": "test/testutil.h",
      "new_id": "2a2857a741d4c87e21a9e3c3047115bfdbad83d6",
      "new_mode": 33188,
      "new_path": "test/testutil.h"
    },
    {
      "type": "modify",
      "old_id": "9a32d1fb9441f9fd0c408c0bb37db38e593f02d7",
      "old_mode": 33188,
      "old_path": "test/testutil/options.c",
      "new_id": "b5c0739db72a4862c52489dad4052bf4a60d19ab",
      "new_mode": 33188,
      "new_path": "test/testutil/options.c"
    },
    {
      "type": "modify",
      "old_id": "999ca5700a25d3a18232ae2a08b55a07fa4d2d9c",
      "old_mode": 33188,
      "old_path": "test/tls13ccstest.c",
      "new_id": "2820a0e8fa387bcd026650ca633eb124318455d7",
      "new_mode": 33188,
      "new_path": "test/tls13ccstest.c"
    },
    {
      "type": "modify",
      "old_id": "2c8ac6bb20d9ec15d67accf2382518c93e8ff41b",
      "old_mode": 33188,
      "old_path": "test/v3ext.c",
      "new_id": "5cf7581c51691fc379ccd173a1d8bcaf1fbbb527",
      "new_mode": 33188,
      "new_path": "test/v3ext.c"
    },
    {
      "type": "modify",
      "old_id": "d1da7303b72cef5437ed7ebf7e4e431b2f0519cd",
      "old_mode": 33188,
      "old_path": "test/verify_extra_test.c",
      "new_id": "91ed31b374809b0fcc1c5dee06d3aad98a62e38d",
      "new_mode": 33188,
      "new_path": "test/verify_extra_test.c"
    },
    {
      "type": "modify",
      "old_id": "6c1587b847a3b44516741659afd747e0f14ad21d",
      "old_mode": 33188,
      "old_path": "test/x509_check_cert_pkey_test.c",
      "new_id": "b1b6b9c9bfd4c303cbe8ba9b543dc34203fea9bf",
      "new_mode": 33188,
      "new_path": "test/x509_check_cert_pkey_test.c"
    },
    {
      "type": "modify",
      "old_id": "ebea488b10ea260fe2cc6d78a2c1741770803386",
      "old_mode": 33188,
      "old_path": "test/x509_dup_cert_test.c",
      "new_id": "b0bf1b9598c0f904678c8eac68d95d82c4997851",
      "new_mode": 33188,
      "new_path": "test/x509_dup_cert_test.c"
    },
    {
      "type": "modify",
      "old_id": "1489428d5256ffb9a2fe0987fd6a001b2617dade",
      "old_mode": 33188,
      "old_path": "test/x509aux.c",
      "new_id": "49b6745d5525191637b161e849af2ef0333a59b8",
      "new_mode": 33188,
      "new_path": "test/x509aux.c"
    }
  ]
}
