e: [0, 90]}
    );

    const path = [
      [CHROME_PROCESS_NAMES.BROWSER],
      ['Worker'], ['Animation', 'Video']
    ];

    const model = buildModelFromSpec(modelSpec);
    const root = constructMultiDimensionalView(model, model.bounds);
    const values = getNodeValues_(root, path);

    // There are five thread-1 slices within [0, 90] and one thread-2 slice.
    assert.closeTo(getCpuUsage_(values), (5 * 5 + 40) / 90, 1e-7);
    assert.closeTo(getCpuTotal_(values), 5 * 5 + 40, 1e-7);
  });

  test('c