| Index: cc/test/compositor_frame_helpers.cc | 
| diff --git a/cc/test/compositor_frame_helpers.cc b/cc/test/compositor_frame_helpers.cc | 
| index 4cccf85caed05489cfe379e1598ff7c08257e183..0d90c5a36dfb074e3af7c8fdb4bfe05ad5c89daa 100644 | 
| --- a/cc/test/compositor_frame_helpers.cc | 
| +++ b/cc/test/compositor_frame_helpers.cc | 
| @@ -3,6 +3,7 @@ | 
| // found in the LICENSE file. | 
|  | 
| #include "cc/test/compositor_frame_helpers.h" | 
| + | 
| #include "cc/output/compositor_frame.h" | 
|  | 
| namespace cc { | 
| @@ -16,5 +17,49 @@ CompositorFrame MakeCompositorFrame() { | 
| return frame; | 
| } | 
|  | 
| +CompositorFrame MakeCompositorFrame(std::vector<SurfaceId> embedded_surfaces) { | 
| +  return MakeCompositorFrame(embedded_surfaces, embedded_surfaces, | 
| +                             TransferableResourceArray()); | 
| +} | 
| + | 
| +CompositorFrame MakeCompositorFrame( | 
| +    std::vector<SurfaceId> embedded_surfaces, | 
| +    std::vector<SurfaceId> referenced_surfaces) { | 
| +  return MakeCompositorFrame(std::move(embedded_surfaces), | 
| +                             std::move(referenced_surfaces), | 
| +                             TransferableResourceArray()); | 
| +} | 
| + | 
| +CompositorFrame MakeCompositorFrameWithResources( | 
| +    std::vector<SurfaceId> embedded_surfaces, | 
| +    TransferableResourceArray resource_list) { | 
| +  return MakeCompositorFrame(embedded_surfaces, embedded_surfaces, | 
| +                             std::move(resource_list)); | 
| +} | 
| + | 
| +TransferableResource MakeResource(ResourceId id, | 
| +                                  ResourceFormat format, | 
| +                                  uint32_t filter, | 
| +                                  const gfx::Size& size) { | 
| +  TransferableResource resource; | 
| +  resource.id = id; | 
| +  resource.format = format; | 
| +  resource.filter = filter; | 
| +  resource.size = size; | 
| +  return resource; | 
| +} | 
| + | 
| +CompositorFrame MakeCompositorFrame(std::vector<SurfaceId> embedded_surfaces, | 
| +                                    std::vector<SurfaceId> referenced_surfaces, | 
| +                                    TransferableResourceArray resource_list) { | 
| +  CompositorFrame compositor_frame; | 
| +  compositor_frame.metadata.begin_frame_ack = BeginFrameAck(0, 1, 1, true); | 
| +  compositor_frame.metadata.embedded_surfaces = std::move(embedded_surfaces); | 
| +  compositor_frame.metadata.referenced_surfaces = | 
| +      std::move(referenced_surfaces); | 
| +  compositor_frame.resource_list = std::move(resource_list); | 
| +  return compositor_frame; | 
| +} | 
| + | 
| }  // namespace test | 
| }  // namespace cc | 
|  |