a70cf5a8

By: Michael Lynch <git@mtlynch.io>

Use deep equality in tinybeans tests

Replace piecemeal field and slice assertions in the Tinybeans tests with
whole-value comparisons built around reflect.DeepEqual.

Use plain t.Errorf("<name>=%+v, want=%+v", ...) messages for mismatches
and reserve t.Fatalf for cases where the test cannot continue, such as an
unexpected parse error.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 1s
Eval 1s 32s 32s 33s
Build 3s 2m20s 56s 59s
Test - - - -
Deploy - - - -
Suite 0s 2m53s 59s 59s

Timeline

0s10s20s30s40s50s