)]}'
{
  "commit": "5afe05434f65dabf514636eff28cbb2069ccb419",
  "tree": "86192d73b32d30dd44199a71e49ec84622f5e237",
  "parents": [
    "b09436613925b2eb334c10f219b743868e4b3fe5"
  ],
  "author": {
    "name": "Adam Israel",
    "email": "adam.israel@canonical.com",
    "time": "Wed Aug 08 12:54:55 2018 -0400"
  },
  "committer": {
    "name": "Adam Israel",
    "email": "adam.israel@canonical.com",
    "time": "Wed Aug 08 12:59:39 2018 -0400"
  },
  "message": "Integration test for metrics + bug fix\n\nThis commit:\n- adds the beginnings of an integration testing framework\n- adds an integration test to exercise metric collection\n- adds a test charm with metrics collection\n- fixes a potential bug that can cause N2VC to fail if no\ninitial-config-primitive is specified in the VNF descriptor\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c39fa11f37eb8063f7bd1efac5ef5b9a15f9f11",
      "old_mode": 33188,
      "old_path": "n2vc/vnf.py",
      "new_id": "d3ad90cc0b0da65de2ab8fe6ba9d832464f92254",
      "new_mode": 33188,
      "new_path": "n2vc/vnf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6816b22ade2fa36326d7e1f612b6f6203768949",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/README.ex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51f2ce4a07bddfbc72679ec14280fd6461cb307d",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/config.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d59d3613006a5afe1b9322aed9d77b5945b44356",
      "new_mode": 57344,
      "new_path": "tests/charms/layers/metrics-ci/deps/layer/basic"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6861ce384f0dcf4e3eb1eaddf421143f4f76e64e",
      "new_mode": 57344,
      "new_path": "tests/charms/layers/metrics-ci/deps/layer/metrics"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcdcea4e5de3e1556c24e6704607862d0ba00a56",
      "new_mode": 57344,
      "new_path": "tests/charms/layers/metrics-ci/deps/layer/options"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e092eef75dc91ec1c1d85ddfcc3ca157a9c02a27",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/icon.svg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd3a2b9029f102cab6e1dfeddf33e5e8376b09c7",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/layer.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "060274dc66854ba9f8855cf47b8a56f8fc4d2503",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/metadata.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dae092f1a0a3dfc43a40be4dcd13d212d645c7a7",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/metrics.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9217be41009bc8da32dc78e622cba4e7047c07bc",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/reactive/metrics_ci.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0616a560a811bae78d7872dd433d612909c73cd",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/tests/00-setup"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7595ecf7bf8c23db65eb78af9d28f64856ddd70f",
      "new_mode": 33261,
      "new_path": "tests/charms/layers/metrics-ci/tests/10-deploy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tests/integration/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1151d46355ae41ff48f3f307e6b85bd0f4c2ca01",
      "new_mode": 33188,
      "new_path": "tests/integration/test_metrics.py"
    },
    {
      "type": "modify",
      "old_id": "9f9000efab1a315e619bca14de515b23caaea46c",
      "old_mode": 33188,
      "old_path": "tests/utils.py",
      "new_id": "d86d6f58ef2277fef481b35d2da1adfbfb472f27",
      "new_mode": 33188,
      "new_path": "tests/utils.py"
    }
  ]
}
