I think the `continue` is reasonable. I don't really like `t.Fatalf` in table tests. But that's a personal opinion of mine and not something I would say is a community recommended best practice.

Fatal errors force programs to go though in a more iterative fashion. Fix a bug. Run the tests. Fix the next bug. etc. If that is the ideal way to go through the exercises I'd say that's OK.