func TestE2E(t *testing.T) {
	integration.Skip(t)
	ctx := context.Background()
	ctx, done := log.TestLogger(ctx, t)
	defer done()

	cases := []e2e{
		{
			Name:    "10+2",
			Insert:  10,
			Updates: 2,
		},
		{
			Name:    "100+2",
			Insert:  100,
			Updates: 2,
		},
		{
			Name:    "10+20",
			Insert:  10,
			Updates: 20,
		},
	}
	for _, tc := range cases {
		c := &tc
		t.Run(c.Name, c.Run(ctx))
	}
}
// TestE2E performs an end to end test of update operations and diffing
TestE2E performs an end to end test of update operations and diffing
// TestE2E performs an end to end test of update operations and diffing
func TestE2E(t *testing.T) {
	integration.Skip(t)
	ctx := context.Background()
	ctx, done := log.TestLogger(ctx, t)
	defer done()
	cases := []e2e{
		{
			Name:    "10+2",
			Insert:  10,
			Updates: 2,
		},
		{
			Name:    "100+2",
			Insert:  100,
			Updates: 2,
		},
		{
			Name:    "10+20",
			Insert:  10,
			Updates: 20,
		},
	}
	for _, tc := range cases {
		c := &tc
		t.Run(c.Name, c.Run(ctx))
	}
}
func TestE2E ( t * testing . T ) { integration . Skip ( t ) ctx := context . Background ( ) ctx , done := log . TestLogger ( ctx , t ) defer done ( ) cases := [ ] e2e { { Name : " " , Insert : 10 , Updates : 2 , } , { Name : " " , Insert : 100 , Updates : 2 , } , { Name : " " , Insert : 10 , Updates : 20 , } , } for _ , tc := range cases { c := & tc t . Run ( c . Name , c . Run ( ctx ) ) } }
TestE2E performs an end to end test of update operations and diffing
TestE2E performs an end to end test of update operations and diffing