[verifier] model.patch applied (57616 bytes)
[verifier] Resetting files touched by test.patch
[verifier] Applying test.patch
go-ctrf-json-reporter: successfully written ctrf json to /logs/verifier/base-ctrf.json
go-ctrf-json-reporter: successfully written ctrf json to /logs/verifier/new-ctrf.json
===== raw suite output: run.log =====
{"Time":"2026-06-14T09:55:22.802971778Z","Action":"start","Package":"github.com/liweiyi88/onedump"}
{"Time":"2026-06-14T09:55:22.803425949Z","Action":"output","Package":"github.com/liweiyi88/onedump","Output":"?   \tgithub.com/liweiyi88/onedump\t[no test files]\n"}
{"Time":"2026-06-14T09:55:22.80346512Z","Action":"skip","Package":"github.com/liweiyi88/onedump","Elapsed":0.001}
{"Time":"2026-06-14T09:55:23.36288527Z","Action":"start","Package":"github.com/liweiyi88/onedump/binlog"}
{"Time":"2026-06-14T09:55:23.372521868Z","Action":"output","Package":"github.com/liweiyi88/onedump/binlog","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:23.372737053Z","Action":"output","Package":"github.com/liweiyi88/onedump/binlog","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:23.373139278Z","Action":"output","Package":"github.com/liweiyi88/onedump/binlog","Output":"ok  \tgithub.com/liweiyi88/onedump/binlog\t0.010s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:23.373222436Z","Action":"pass","Package":"github.com/liweiyi88/onedump/binlog","Elapsed":0.01}
{"Time":"2026-06-14T09:55:24.189007708Z","Action":"start","Package":"github.com/liweiyi88/onedump/cmd"}
{"Time":"2026-06-14T09:55:24.201837695Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:24.201924491Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:24.202414033Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd","Output":"ok  \tgithub.com/liweiyi88/onedump/cmd\t0.013s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:24.202447668Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd","Elapsed":0.013}
{"Time":"2026-06-14T09:55:24.577449214Z","Action":"start","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd"}
{"Time":"2026-06-14T09:55:24.57758672Z","Action":"start","Package":"github.com/liweiyi88/onedump/cmd/downloadcmd"}
{"Time":"2026-06-14T09:55:24.577622702Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/downloadcmd","Output":"?   \tgithub.com/liweiyi88/onedump/cmd/downloadcmd\t[no test files]\n"}
{"Time":"2026-06-14T09:55:24.57896536Z","Action":"skip","Package":"github.com/liweiyi88/onedump/cmd/downloadcmd","Elapsed":0.001}
{"Time":"2026-06-14T09:55:24.590984551Z","Action":"run","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars"}
{"Time":"2026-06-14T09:55:24.591059911Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars","Output":"=== RUN   TestValidateEnvVars\n"}
{"Time":"2026-06-14T09:55:24.591946383Z","Action":"run","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_present"}
{"Time":"2026-06-14T09:55:24.591966351Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_present","Output":"=== RUN   TestValidateEnvVars/all_variables_present\n"}
{"Time":"2026-06-14T09:55:24.591995853Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_present","Output":"--- PASS: TestValidateEnvVars/all_variables_present (0.00s)\n"}
{"Time":"2026-06-14T09:55:24.592004427Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_present","Elapsed":0}
{"Time":"2026-06-14T09:55:24.592108232Z","Action":"run","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/one_variable_missing"}
{"Time":"2026-06-14T09:55:24.592119713Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/one_variable_missing","Output":"=== RUN   TestValidateEnvVars/one_variable_missing\n"}
{"Time":"2026-06-14T09:55:24.592130794Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/one_variable_missing","Output":"--- PASS: TestValidateEnvVars/one_variable_missing (0.00s)\n"}
{"Time":"2026-06-14T09:55:24.592137161Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/one_variable_missing","Elapsed":0}
{"Time":"2026-06-14T09:55:24.592147149Z","Action":"run","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_missing"}
{"Time":"2026-06-14T09:55:24.592163669Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_missing","Output":"=== RUN   TestValidateEnvVars/all_variables_missing\n"}
{"Time":"2026-06-14T09:55:24.592171929Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_missing","Output":"--- PASS: TestValidateEnvVars/all_variables_missing (0.00s)\n"}
{"Time":"2026-06-14T09:55:24.592178586Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars/all_variables_missing","Elapsed":0}
{"Time":"2026-06-14T09:55:24.592185137Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars","Output":"--- PASS: TestValidateEnvVars (0.00s)\n"}
{"Time":"2026-06-14T09:55:24.592190457Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Test":"TestValidateEnvVars","Elapsed":0}
{"Time":"2026-06-14T09:55:24.592195012Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:24.592850957Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Output":"ok  \tgithub.com/liweiyi88/onedump/cmd/binlogcmd\t0.015s\n"}
{"Time":"2026-06-14T09:55:24.592875106Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd/binlogcmd","Elapsed":0.015}
{"Time":"2026-06-14T09:55:25.296674375Z","Action":"start","Package":"github.com/liweiyi88/onedump/cmd/slowcmd"}
{"Time":"2026-06-14T09:55:25.311092658Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/slowcmd","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:25.311144028Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/slowcmd","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:25.311733591Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/slowcmd","Output":"ok  \tgithub.com/liweiyi88/onedump/cmd/slowcmd\t0.015s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:25.311785335Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd/slowcmd","Elapsed":0.015}
{"Time":"2026-06-14T09:55:25.650235634Z","Action":"start","Package":"github.com/liweiyi88/onedump/cmd/synccmd"}
{"Time":"2026-06-14T09:55:25.650330838Z","Action":"start","Package":"github.com/liweiyi88/onedump/config"}
{"Time":"2026-06-14T09:55:25.660464997Z","Action":"run","Package":"github.com/liweiyi88/onedump/config","Test":"TestValidateDump"}
{"Time":"2026-06-14T09:55:25.660492795Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestValidateDump","Output":"=== RUN   TestValidateDump\n"}
{"Time":"2026-06-14T09:55:25.660521708Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestValidateDump","Output":"--- PASS: TestValidateDump (0.00s)\n"}
{"Time":"2026-06-14T09:55:25.660526701Z","Action":"pass","Package":"github.com/liweiyi88/onedump/config","Test":"TestValidateDump","Elapsed":0}
{"Time":"2026-06-14T09:55:25.660541704Z","Action":"run","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobValidate"}
{"Time":"2026-06-14T09:55:25.660545578Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobValidate","Output":"=== RUN   TestJobValidate\n"}
{"Time":"2026-06-14T09:55:25.660596644Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobValidate","Output":"--- PASS: TestJobValidate (0.00s)\n"}
{"Time":"2026-06-14T09:55:25.660611259Z","Action":"pass","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobValidate","Elapsed":0}
{"Time":"2026-06-14T09:55:25.660616641Z","Action":"run","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobEncrypted"}
{"Time":"2026-06-14T09:55:25.660620163Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobEncrypted","Output":"=== RUN   TestJobEncrypted\n"}
{"Time":"2026-06-14T09:55:25.660627358Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobEncrypted","Output":"--- PASS: TestJobEncrypted (0.00s)\n"}
{"Time":"2026-06-14T09:55:25.660651529Z","Action":"pass","Package":"github.com/liweiyi88/onedump/config","Test":"TestJobEncrypted","Elapsed":0}
{"Time":"2026-06-14T09:55:25.660657821Z","Action":"run","Package":"github.com/liweiyi88/onedump/config","Test":"TestDumpValidateRunsEncryptionValidation"}
{"Time":"2026-06-14T09:55:25.660661203Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestDumpValidateRunsEncryptionValidation","Output":"=== RUN   TestDumpValidateRunsEncryptionValidation\n"}
{"Time":"2026-06-14T09:55:25.660671522Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Test":"TestDumpValidateRunsEncryptionValidation","Output":"--- PASS: TestDumpValidateRunsEncryptionValidation (0.00s)\n"}
{"Time":"2026-06-14T09:55:25.660681837Z","Action":"pass","Package":"github.com/liweiyi88/onedump/config","Test":"TestDumpValidateRunsEncryptionValidation","Elapsed":0}
{"Time":"2026-06-14T09:55:25.660721155Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:25.661192053Z","Action":"output","Package":"github.com/liweiyi88/onedump/config","Output":"ok  \tgithub.com/liweiyi88/onedump/config\t0.011s\n"}
{"Time":"2026-06-14T09:55:25.661210774Z","Action":"pass","Package":"github.com/liweiyi88/onedump/config","Elapsed":0.011}
{"Time":"2026-06-14T09:55:25.662344184Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/synccmd","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:25.66237736Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/synccmd","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:25.662938719Z","Action":"output","Package":"github.com/liweiyi88/onedump/cmd/synccmd","Output":"ok  \tgithub.com/liweiyi88/onedump/cmd/synccmd\t0.013s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:25.662958472Z","Action":"pass","Package":"github.com/liweiyi88/onedump/cmd/synccmd","Elapsed":0.013}
{"Time":"2026-06-14T09:55:26.371852183Z","Action":"start","Package":"github.com/liweiyi88/onedump/dumper"}
{"Time":"2026-06-14T09:55:26.372093385Z","Action":"start","Package":"github.com/liweiyi88/onedump/dumper/dialer"}
{"Time":"2026-06-14T09:55:26.372302467Z","Action":"start","Package":"github.com/liweiyi88/onedump/dumper/runner"}
{"Time":"2026-06-14T09:55:26.372429038Z","Action":"start","Package":"github.com/liweiyi88/onedump/env"}
{"Time":"2026-06-14T09:55:26.372500257Z","Action":"output","Package":"github.com/liweiyi88/onedump/env","Output":"?   \tgithub.com/liweiyi88/onedump/env\t[no test files]\n"}
{"Time":"2026-06-14T09:55:26.372533873Z","Action":"skip","Package":"github.com/liweiyi88/onedump/env","Elapsed":0}
{"Time":"2026-06-14T09:55:26.372615633Z","Action":"start","Package":"github.com/liweiyi88/onedump/filesync"}
{"Time":"2026-06-14T09:55:26.372802053Z","Action":"start","Package":"github.com/liweiyi88/onedump/fileutil"}
{"Time":"2026-06-14T09:55:26.390782793Z","Action":"output","Package":"github.com/liweiyi88/onedump/fileutil","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.390962026Z","Action":"output","Package":"github.com/liweiyi88/onedump/fileutil","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.391262493Z","Action":"output","Package":"github.com/liweiyi88/onedump/fileutil","Output":"ok  \tgithub.com/liweiyi88/onedump/fileutil\t0.018s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.391315621Z","Action":"pass","Package":"github.com/liweiyi88/onedump/fileutil","Elapsed":0.019}
{"Time":"2026-06-14T09:55:26.392587709Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper/dialer","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.392637591Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper/dialer","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.393404027Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper/dialer","Output":"ok  \tgithub.com/liweiyi88/onedump/dumper/dialer\t0.021s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.393389765Z","Action":"output","Package":"github.com/liweiyi88/onedump/filesync","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.393441352Z","Action":"pass","Package":"github.com/liweiyi88/onedump/dumper/dialer","Elapsed":0.021}
{"Time":"2026-06-14T09:55:26.393464025Z","Action":"output","Package":"github.com/liweiyi88/onedump/filesync","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.394079224Z","Action":"output","Package":"github.com/liweiyi88/onedump/filesync","Output":"ok  \tgithub.com/liweiyi88/onedump/filesync\t0.021s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.394103493Z","Action":"pass","Package":"github.com/liweiyi88/onedump/filesync","Elapsed":0.022}
{"Time":"2026-06-14T09:55:26.39515593Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper/runner","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.395216968Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper/runner","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.395655495Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper/runner","Output":"ok  \tgithub.com/liweiyi88/onedump/dumper/runner\t0.023s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.395716963Z","Action":"pass","Package":"github.com/liweiyi88/onedump/dumper/runner","Elapsed":0.023}
{"Time":"2026-06-14T09:55:26.402128137Z","Action":"run","Package":"github.com/liweiyi88/onedump/dumper","Test":"TestNewMysqlDump"}
{"Time":"2026-06-14T09:55:26.402175192Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper","Test":"TestNewMysqlDump","Output":"=== RUN   TestNewMysqlDump\n"}
{"Time":"2026-06-14T09:55:26.402907674Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper","Test":"TestNewMysqlDump","Output":"--- PASS: TestNewMysqlDump (0.00s)\n"}
{"Time":"2026-06-14T09:55:26.402980671Z","Action":"pass","Package":"github.com/liweiyi88/onedump/dumper","Test":"TestNewMysqlDump","Elapsed":0}
{"Time":"2026-06-14T09:55:26.403811376Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.404817386Z","Action":"output","Package":"github.com/liweiyi88/onedump/dumper","Output":"ok  \tgithub.com/liweiyi88/onedump/dumper\t0.033s\n"}
{"Time":"2026-06-14T09:55:26.404888272Z","Action":"pass","Package":"github.com/liweiyi88/onedump/dumper","Elapsed":0.033}
{"Time":"2026-06-14T09:55:26.695255488Z","Action":"start","Package":"github.com/liweiyi88/onedump/handler"}
{"Time":"2026-06-14T09:55:26.695345218Z","Action":"start","Package":"github.com/liweiyi88/onedump/jobresult"}
{"Time":"2026-06-14T09:55:26.695517059Z","Action":"start","Package":"github.com/liweiyi88/onedump/notifier/console"}
{"Time":"2026-06-14T09:55:26.695537949Z","Action":"output","Package":"github.com/liweiyi88/onedump/notifier/console","Output":"?   \tgithub.com/liweiyi88/onedump/notifier/console\t[no test files]\n"}
{"Time":"2026-06-14T09:55:26.695550581Z","Action":"skip","Package":"github.com/liweiyi88/onedump/notifier/console","Elapsed":0}
{"Time":"2026-06-14T09:55:26.695573745Z","Action":"start","Package":"github.com/liweiyi88/onedump/notifier/slack"}
{"Time":"2026-06-14T09:55:26.695826445Z","Action":"start","Package":"github.com/liweiyi88/onedump/slow"}
{"Time":"2026-06-14T09:55:26.695940554Z","Action":"start","Package":"github.com/liweiyi88/onedump/storage"}
{"Time":"2026-06-14T09:55:26.695960774Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage","Output":"?   \tgithub.com/liweiyi88/onedump/storage\t[no test files]\n"}
{"Time":"2026-06-14T09:55:26.695967833Z","Action":"skip","Package":"github.com/liweiyi88/onedump/storage","Elapsed":0}
{"Time":"2026-06-14T09:55:26.69597944Z","Action":"start","Package":"github.com/liweiyi88/onedump/storage/dropbox"}
{"Time":"2026-06-14T09:55:26.696030201Z","Action":"start","Package":"github.com/liweiyi88/onedump/storage/gdrive"}
{"Time":"2026-06-14T09:55:26.696151444Z","Action":"start","Package":"github.com/liweiyi88/onedump/storage/local"}
{"Time":"2026-06-14T09:55:26.696298325Z","Action":"start","Package":"github.com/liweiyi88/onedump/storage/s3"}
{"Time":"2026-06-14T09:55:26.696386818Z","Action":"start","Package":"github.com/liweiyi88/onedump/storage/sftp"}
{"Time":"2026-06-14T09:55:26.696413958Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/sftp","Output":"?   \tgithub.com/liweiyi88/onedump/storage/sftp\t[no test files]\n"}
{"Time":"2026-06-14T09:55:26.696427053Z","Action":"skip","Package":"github.com/liweiyi88/onedump/storage/sftp","Elapsed":0}
{"Time":"2026-06-14T09:55:26.696457982Z","Action":"start","Package":"github.com/liweiyi88/onedump/testutils"}
{"Time":"2026-06-14T09:55:26.6965362Z","Action":"output","Package":"github.com/liweiyi88/onedump/testutils","Output":"?   \tgithub.com/liweiyi88/onedump/testutils\t[no test files]\n"}
{"Time":"2026-06-14T09:55:26.69655052Z","Action":"skip","Package":"github.com/liweiyi88/onedump/testutils","Elapsed":0}
{"Time":"2026-06-14T09:55:26.705303394Z","Action":"output","Package":"github.com/liweiyi88/onedump/notifier/slack","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.705359822Z","Action":"output","Package":"github.com/liweiyi88/onedump/notifier/slack","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.705790646Z","Action":"output","Package":"github.com/liweiyi88/onedump/notifier/slack","Output":"ok  \tgithub.com/liweiyi88/onedump/notifier/slack\t0.010s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.705825375Z","Action":"pass","Package":"github.com/liweiyi88/onedump/notifier/slack","Elapsed":0.01}
{"Time":"2026-06-14T09:55:26.706082486Z","Action":"output","Package":"github.com/liweiyi88/onedump/jobresult","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.706143914Z","Action":"output","Package":"github.com/liweiyi88/onedump/jobresult","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.706465239Z","Action":"output","Package":"github.com/liweiyi88/onedump/jobresult","Output":"ok  \tgithub.com/liweiyi88/onedump/jobresult\t0.011s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.706499968Z","Action":"pass","Package":"github.com/liweiyi88/onedump/jobresult","Elapsed":0.011}
{"Time":"2026-06-14T09:55:26.707530118Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.707552669Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.707565265Z","Action":"output","Package":"github.com/liweiyi88/onedump/slow","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.707626874Z","Action":"output","Package":"github.com/liweiyi88/onedump/slow","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.708183776Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Output":"ok  \tgithub.com/liweiyi88/onedump/handler\t0.013s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.708198818Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Elapsed":0.013}
{"Time":"2026-06-14T09:55:26.70827856Z","Action":"output","Package":"github.com/liweiyi88/onedump/slow","Output":"ok  \tgithub.com/liweiyi88/onedump/slow\t0.012s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.70830484Z","Action":"pass","Package":"github.com/liweiyi88/onedump/slow","Elapsed":0.012}
{"Time":"2026-06-14T09:55:26.709464765Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/dropbox","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.709511832Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/dropbox","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.70957616Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/local","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.709618959Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/local","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.709760625Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/s3","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.709805323Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/s3","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.710249421Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/dropbox","Output":"ok  \tgithub.com/liweiyi88/onedump/storage/dropbox\t0.014s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.710277995Z","Action":"pass","Package":"github.com/liweiyi88/onedump/storage/dropbox","Elapsed":0.014}
{"Time":"2026-06-14T09:55:26.710402552Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/local","Output":"ok  \tgithub.com/liweiyi88/onedump/storage/local\t0.014s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.710440684Z","Action":"pass","Package":"github.com/liweiyi88/onedump/storage/local","Elapsed":0.014}
{"Time":"2026-06-14T09:55:26.71050312Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/s3","Output":"ok  \tgithub.com/liweiyi88/onedump/storage/s3\t0.014s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.710560485Z","Action":"pass","Package":"github.com/liweiyi88/onedump/storage/s3","Elapsed":0.014}
{"Time":"2026-06-14T09:55:26.720414028Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/gdrive","Output":"testing: warning: no tests to run\n"}
{"Time":"2026-06-14T09:55:26.720547841Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/gdrive","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:26.721264549Z","Action":"output","Package":"github.com/liweiyi88/onedump/storage/gdrive","Output":"ok  \tgithub.com/liweiyi88/onedump/storage/gdrive\t0.025s [no tests to run]\n"}
{"Time":"2026-06-14T09:55:26.721303982Z","Action":"pass","Package":"github.com/liweiyi88/onedump/storage/gdrive","Elapsed":0.025}
{"Time":"2026-06-14T09:55:27.267322688Z","Action":"start","Package":"github.com/liweiyi88/onedump/encryption"}
{"Time":"2026-06-14T09:55:27.26739448Z","Action":"output","Package":"github.com/liweiyi88/onedump/encryption","Output":"FAIL\tgithub.com/liweiyi88/onedump/encryption [build failed]\n"}
{"Time":"2026-06-14T09:55:27.267408715Z","Action":"fail","Package":"github.com/liweiyi88/onedump/encryption","Elapsed":0,"FailedBuild":"github.com/liweiyi88/onedump/encryption [github.com/liweiyi88/onedump/encryption.test]"}
{"Time":"2026-06-14T09:55:29.015452195Z","Action":"start","Package":"github.com/liweiyi88/onedump/handler"}
{"Time":"2026-06-14T09:55:29.02384922Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption"}
{"Time":"2026-06-14T09:55:29.023907044Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption","Output":"=== RUN   TestEnsureFileNameWithEncryption\n"}
{"Time":"2026-06-14T09:55:29.024459032Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/plain"}
{"Time":"2026-06-14T09:55:29.024464152Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/plain","Output":"=== RUN   TestEnsureFileNameWithEncryption/plain\n"}
{"Time":"2026-06-14T09:55:29.024480798Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/plain","Output":"--- PASS: TestEnsureFileNameWithEncryption/plain (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024487103Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/plain","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024500877Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip_only"}
{"Time":"2026-06-14T09:55:29.024504694Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip_only","Output":"=== RUN   TestEnsureFileNameWithEncryption/gzip_only\n"}
{"Time":"2026-06-14T09:55:29.02450976Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip_only","Output":"--- PASS: TestEnsureFileNameWithEncryption/gzip_only (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024513289Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip_only","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024518159Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/encrypt_only"}
{"Time":"2026-06-14T09:55:29.024523049Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/encrypt_only","Output":"=== RUN   TestEnsureFileNameWithEncryption/encrypt_only\n"}
{"Time":"2026-06-14T09:55:29.024566496Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/encrypt_only","Output":"--- PASS: TestEnsureFileNameWithEncryption/encrypt_only (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024594204Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/encrypt_only","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024600289Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip+encrypt"}
{"Time":"2026-06-14T09:55:29.024604887Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip+encrypt","Output":"=== RUN   TestEnsureFileNameWithEncryption/gzip+encrypt\n"}
{"Time":"2026-06-14T09:55:29.024609025Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip+encrypt","Output":"--- PASS: TestEnsureFileNameWithEncryption/gzip+encrypt (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024613307Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/gzip+encrypt","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024616437Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_gz"}
{"Time":"2026-06-14T09:55:29.024619222Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_gz","Output":"=== RUN   TestEnsureFileNameWithEncryption/idempotent_gz\n"}
{"Time":"2026-06-14T09:55:29.024627786Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_gz","Output":"--- PASS: TestEnsureFileNameWithEncryption/idempotent_gz (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024631968Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_gz","Elapsed":0}
{"Time":"2026-06-14T09:55:29.02464442Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_enc"}
{"Time":"2026-06-14T09:55:29.024647364Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_enc","Output":"=== RUN   TestEnsureFileNameWithEncryption/idempotent_enc\n"}
{"Time":"2026-06-14T09:55:29.024650997Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_enc","Output":"--- PASS: TestEnsureFileNameWithEncryption/idempotent_enc (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024656809Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_enc","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024659798Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_both"}
{"Time":"2026-06-14T09:55:29.024662387Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_both","Output":"=== RUN   TestEnsureFileNameWithEncryption/idempotent_both\n"}
{"Time":"2026-06-14T09:55:29.024665782Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_both","Output":"--- PASS: TestEnsureFileNameWithEncryption/idempotent_both (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024668831Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption/idempotent_both","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024675257Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption","Output":"--- PASS: TestEnsureFileNameWithEncryption (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024679244Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileNameWithEncryption","Elapsed":0}
{"Time":"2026-06-14T09:55:29.02468252Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileSuffixWithEncryption"}
{"Time":"2026-06-14T09:55:29.024685756Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileSuffixWithEncryption","Output":"=== RUN   TestEnsureFileSuffixWithEncryption\n"}
{"Time":"2026-06-14T09:55:29.024689501Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileSuffixWithEncryption","Output":"--- PASS: TestEnsureFileSuffixWithEncryption (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.024776024Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestEnsureFileSuffixWithEncryption","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024796053Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineRoundTrip"}
{"Time":"2026-06-14T09:55:29.024811751Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineRoundTrip","Output":"=== RUN   TestPipelineRoundTrip\n"}
{"Time":"2026-06-14T09:55:29.024830707Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineRoundTrip","Output":"--- PASS: TestPipelineRoundTrip (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.02484503Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineRoundTrip","Elapsed":0}
{"Time":"2026-06-14T09:55:29.024849807Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineWithoutEncryptor"}
{"Time":"2026-06-14T09:55:29.024856346Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineWithoutEncryptor","Output":"=== RUN   TestPipelineWithoutEncryptor\n"}
{"Time":"2026-06-14T09:55:29.025242998Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineWithoutEncryptor","Output":"--- PASS: TestPipelineWithoutEncryptor (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.025254343Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPipelineWithoutEncryptor","Elapsed":0}
{"Time":"2026-06-14T09:55:29.02532032Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobEncrypted"}
{"Time":"2026-06-14T09:55:29.025331025Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobEncrypted","Output":"=== RUN   TestJobEncrypted\n"}
{"Time":"2026-06-14T09:55:29.025339457Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobEncrypted","Output":"--- PASS: TestJobEncrypted (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.025343675Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobEncrypted","Elapsed":0}
{"Time":"2026-06-14T09:55:29.025405719Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobValidationWithEncryption"}
{"Time":"2026-06-14T09:55:29.02541652Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobValidationWithEncryption","Output":"=== RUN   TestJobValidationWithEncryption\n"}
{"Time":"2026-06-14T09:55:29.025422994Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobValidationWithEncryption","Output":"--- PASS: TestJobValidationWithEncryption (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.025430085Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestJobValidationWithEncryption","Elapsed":0}
{"Time":"2026-06-14T09:55:29.025517607Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestHandlerEncryptionKeyMissing"}
{"Time":"2026-06-14T09:55:29.025522093Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestHandlerEncryptionKeyMissing","Output":"=== RUN   TestHandlerEncryptionKeyMissing\n"}
{"Time":"2026-06-14T09:55:29.025526448Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestHandlerEncryptionKeyMissing","Output":"--- PASS: TestHandlerEncryptionKeyMissing (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.025558368Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestHandlerEncryptionKeyMissing","Elapsed":0}
{"Time":"2026-06-14T09:55:29.02560908Z","Action":"run","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPathGeneratorWithEncryption"}
{"Time":"2026-06-14T09:55:29.025615304Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPathGeneratorWithEncryption","Output":"=== RUN   TestPathGeneratorWithEncryption\n"}
{"Time":"2026-06-14T09:55:29.025619662Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPathGeneratorWithEncryption","Output":"--- PASS: TestPathGeneratorWithEncryption (0.00s)\n"}
{"Time":"2026-06-14T09:55:29.02562493Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Test":"TestPathGeneratorWithEncryption","Elapsed":0}
{"Time":"2026-06-14T09:55:29.027647239Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Output":"PASS\n"}
{"Time":"2026-06-14T09:55:29.028238654Z","Action":"output","Package":"github.com/liweiyi88/onedump/handler","Output":"ok  \tgithub.com/liweiyi88/onedump/handler\t0.012s\n"}
{"Time":"2026-06-14T09:55:29.028266519Z","Action":"pass","Package":"github.com/liweiyi88/onedump/handler","Elapsed":0.013}
===== grade =====
[verifier] ===== FAILURES (67) =====
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestCfgDisabledAlwaysValid
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestCfgEnabledWithoutSourceFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestCfgEnvSourceMissingVarFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestCfgUnknownSourceFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateCaseInsensitiveSource
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateDeriveMissingFields
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateDeriveMutualExclusion
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateDeriveMutualExclusion/derive+envvar
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateDeriveMutualExclusion/derive+key
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateDeriveMutualExclusion/derive+keyfile
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateEnvMutualExclusion
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateEnvMutualExclusion/env+key
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateEnvMutualExclusion/env+keyfile
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateEnvMutualExclusion/env+passphrase
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateEnvMutualExclusion/env+salt
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateFileMissingPath
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateFileMutualExclusion
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateFileMutualExclusion/file+envvar
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateFileMutualExclusion/file+key
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateFileMutualExclusion/file+passphrase
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateFileMutualExclusion/file+salt
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateLiteralMissing
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateLiteralMutualExclusion
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateLiteralMutualExclusion/literal+envvar
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateLiteralMutualExclusion/literal+keyfile
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateLiteralMutualExclusion/literal+passphrase
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateLiteralMutualExclusion/literal+salt
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateValidDerive
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateValidEnv
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateValidFile
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestConfigValidateValidLiteral
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestDecryptReaderLazyInit
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestDeriveKey
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestDeriveKeyDeterministic
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestDeriveKeyDifferentPassphrases
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestDeriveKeyEmptyPassphrase
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestDeriveKeyShortSalt
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestEncryptDecryptIncrementalWrites
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestGzipEncryptPipelineRoundTrip
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestLoadKeyBadBase64Encoding
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestLoadKeyFromEnv
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestLoadKeyFromEnvUnset
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestLoadKeyFromFile
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestLoadKeyFromLiteral
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestLoadKeyNon32ByteKeyFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestLoadKeyUnknownSourceFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestNewEncryptorAccepts32Bytes
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestNewEncryptorRejectsNon32Bytes
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamBinaryFormatLayout
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamChunksAtMost64KB
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamCloseCalledMultipleTimes
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamDecryptRejectsBadMagic
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamDecryptRejectsWrongVersion
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamDecryptTruncatedInputFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamDecryptWrongKeyFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamExactChunkBoundary
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamHMACCoversAllChunkBytes
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamHMACTamperedChunkFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamHMACTamperedTrailerFails
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamMultipleChunks
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamNonDeterministicOutput
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamNoncesAreUniqueAcrossChunks
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamOutputHas32ByteTrailer
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamOutputStartsWithMagicHeader
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamRoundTrip256KB
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamRoundTripEmptyPayload
    missing from report (test did not run or produced no result — see raw output)
[verifier] ✗ [f2p] github.com/liweiyi88/onedump/encryption.TestStreamRoundTripSmallPayload
    missing from report (test did not run or produced no result — see raw output)
P2P 6/6 pass 0 fail; F2P 15/82 pass 67 fail; PARTIAL 0.23863636363636365; BINARY 0
[verifier] reward.json={"reward": 0, "f2p_total": 82, "f2p_passed": 15, "p2p_total": 6, "p2p_passed": 6, "f2p": 0.18292682926829268, "p2p": 1.0, "partial": 0.23863636363636365}
