the-custodian/docs/changes/netkingdom-target-2026-10-18/forgejo-postgres-source-r1/postgres-suite-attempt5.log

191 lines
41 KiB
Text
Raw Normal View History

{"Time":"2026-10-18T01:05:38.768696462Z","Action":"start","Package":"forgejo.org/models/auth"}
{"Time":"2026-10-18T01:05:38.92626254Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...s/storage/storage.go:157:initAttachments() [I] Initialising Attachment storage with type: local\n"}
{"Time":"2026-10-18T01:05:38.92639155Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...les/storage/local.go:33:NewLocalStorage() [I] Creating new Local Storage at /tmp/appdata2350079914/attachments\n"}
{"Time":"2026-10-18T01:05:38.926402912Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...s/storage/storage.go:147:initAvatars() [I] Initialising Avatar storage with type: local\n"}
{"Time":"2026-10-18T01:05:38.926418683Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...les/storage/local.go:33:NewLocalStorage() [I] Creating new Local Storage at /tmp/appdata2350079914/avatars\n"}
{"Time":"2026-10-18T01:05:38.926427466Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...s/storage/storage.go:173:initRepoAvatars() [I] Initialising Repository Avatar storage with type: local\n"}
{"Time":"2026-10-18T01:05:38.926435888Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...les/storage/local.go:33:NewLocalStorage() [I] Creating new Local Storage at /tmp/appdata2350079914/repo-avatars\n"}
{"Time":"2026-10-18T01:05:38.926444121Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...s/storage/storage.go:179:initRepoArchives() [I] Initialising Repository Archive storage with type: local\n"}
{"Time":"2026-10-18T01:05:38.92645202Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...les/storage/local.go:33:NewLocalStorage() [I] Creating new Local Storage at /tmp/appdata2350079914/repo-archive\n"}
{"Time":"2026-10-18T01:05:38.926459856Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...s/storage/storage.go:189:initPackages() [I] Initialising Packages storage with type: local\n"}
{"Time":"2026-10-18T01:05:38.926467503Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...les/storage/local.go:33:NewLocalStorage() [I] Creating new Local Storage at /tmp/appdata2350079914/packages\n"}
{"Time":"2026-10-18T01:05:38.926475248Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...s/storage/storage.go:200:initActions() [I] Initialising Actions storage with type: local\n"}
{"Time":"2026-10-18T01:05:38.926482949Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...les/storage/local.go:33:NewLocalStorage() [I] Creating new Local Storage at /tmp/appdata2350079914/actions_log\n"}
{"Time":"2026-10-18T01:05:38.926490713Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...s/storage/storage.go:204:initActions() [I] Initialising ActionsArtifacts storage with type: local\n"}
{"Time":"2026-10-18T01:05:38.926498477Z","Action":"output","Package":"forgejo.org/models/auth","Output":"2026/10/18 01:05:38 ...les/storage/local.go:33:NewLocalStorage() [I] Creating new Local Storage at /pg-work/data/actions_artifacts\n"}
{"Time":"2026-10-18T01:05:39.027752314Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres"}
{"Time":"2026-10-18T01:05:39.027797319Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres","Output":"=== RUN TestSourceOperationPostgres\n"}
{"Time":"2026-10-18T01:05:39.027806787Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default"}
{"Time":"2026-10-18T01:05:39.027810971Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default","Output":"=== RUN TestSourceOperationPostgres/default\n"}
{"Time":"2026-10-18T01:05:40.920709928Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/create-reconcile-inverse"}
{"Time":"2026-10-18T01:05:40.920794122Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/create-reconcile-inverse","Output":"=== RUN TestSourceOperationPostgres/default/create-reconcile-inverse\n"}
{"Time":"2026-10-18T01:05:41.049140406Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/exact-raw-preexisting-restoration"}
{"Time":"2026-10-18T01:05:41.049189153Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/exact-raw-preexisting-restoration","Output":"=== RUN TestSourceOperationPostgres/default/exact-raw-preexisting-restoration\n"}
{"Time":"2026-10-18T01:05:41.151528256Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unchanged-preexisting-survives"}
{"Time":"2026-10-18T01:05:41.151568482Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unchanged-preexisting-survives","Output":"=== RUN TestSourceOperationPostgres/default/unchanged-preexisting-survives\n"}
{"Time":"2026-10-18T01:05:41.250733822Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-apply"}
{"Time":"2026-10-18T01:05:41.250772019Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-apply","Output":"=== RUN TestSourceOperationPostgres/default/private-drift-before-apply\n"}
{"Time":"2026-10-18T01:05:41.339755451Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-inverse"}
{"Time":"2026-10-18T01:05:41.339807697Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-inverse","Output":"=== RUN TestSourceOperationPostgres/default/private-drift-before-inverse\n"}
{"Time":"2026-10-18T01:05:41.434209119Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-user-refuses-deletion"}
{"Time":"2026-10-18T01:05:41.434247072Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-user-refuses-deletion","Output":"=== RUN TestSourceOperationPostgres/default/linked-user-refuses-deletion\n"}
{"Time":"2026-10-18T01:05:41.537815334Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-external-refuses-deletion"}
{"Time":"2026-10-18T01:05:41.537857868Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-external-refuses-deletion","Output":"=== RUN TestSourceOperationPostgres/default/linked-external-refuses-deletion\n"}
{"Time":"2026-10-18T01:05:41.63902828Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unexpected-trigger-post-state-rolls-back"}
{"Time":"2026-10-18T01:05:41.639110337Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unexpected-trigger-post-state-rolls-back","Output":"=== RUN TestSourceOperationPostgres/default/unexpected-trigger-post-state-rolls-back\n"}
{"Time":"2026-10-18T01:05:41.732981278Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/driver-error-rollback-and-private-diagnostics"}
{"Time":"2026-10-18T01:05:41.733017175Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/driver-error-rollback-and-private-diagnostics","Output":"=== RUN TestSourceOperationPostgres/default/driver-error-rollback-and-private-diagnostics\n"}
{"Time":"2026-10-18T01:05:41.836224169Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded"}
{"Time":"2026-10-18T01:05:41.83626536Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":"=== RUN TestSourceOperationPostgres/default/uncooperative-writers-excluded\n"}
{"Time":"2026-10-18T01:05:41.917406289Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":" source_operation_postgres_test.go:282: \n"}
{"Time":"2026-10-18T01:05:41.917442547Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":" \tError Trace:\t/work/source/models/auth/source_operation_postgres_test.go:282\n"}
{"Time":"2026-10-18T01:05:41.917447182Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":" \t \t\t\t\t/work/source/models/auth/source_operation_postgres_test.go:106\n"}
{"Time":"2026-10-18T01:05:41.917450816Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":" \tError: \tShould be true\n"}
{"Time":"2026-10-18T01:05:41.917454459Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":" \tTest: \tTestSourceOperationPostgres/default/uncooperative-writers-excluded\n"}
{"Time":"2026-10-18T01:05:41.917457931Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":" \tMessages: \tan uncooperative writer escaped the actual table lock\n"}
{"Time":"2026-10-18T01:05:41.917465126Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner"}
{"Time":"2026-10-18T01:05:41.917468246Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":"=== RUN TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner\n"}
{"Time":"2026-10-18T01:05:42.022036233Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" source_operation_postgres_test.go:321: \n"}
{"Time":"2026-10-18T01:05:42.022084872Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" \tError Trace:\t/work/source/models/auth/source_operation_postgres_test.go:321\n"}
{"Time":"2026-10-18T01:05:42.02209067Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" \t \t\t\t\t/work/source/models/auth/source_operation_postgres_test.go:106\n"}
{"Time":"2026-10-18T01:05:42.022095612Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" \tError: \tNot equal: \n"}
{"Time":"2026-10-18T01:05:42.022100102Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" \t \texpected: 1\n"}
{"Time":"2026-10-18T01:05:42.022104521Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" \t \tactual : 2\n"}
{"Time":"2026-10-18T01:05:42.022109652Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" \tTest: \tTestSourceOperationPostgres/default/concurrent-preparation-has-one-owner\n"}
{"Time":"2026-10-18T01:05:42.022464426Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public"}
{"Time":"2026-10-18T01:05:42.02250623Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public","Output":"=== RUN TestSourceOperationPostgres/public\n"}
{"Time":"2026-10-18T01:05:44.045926419Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/create-reconcile-inverse"}
{"Time":"2026-10-18T01:05:44.045972876Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/create-reconcile-inverse","Output":"=== RUN TestSourceOperationPostgres/public/create-reconcile-inverse\n"}
{"Time":"2026-10-18T01:05:44.169852241Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/exact-raw-preexisting-restoration"}
{"Time":"2026-10-18T01:05:44.16990684Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/exact-raw-preexisting-restoration","Output":"=== RUN TestSourceOperationPostgres/public/exact-raw-preexisting-restoration\n"}
{"Time":"2026-10-18T01:05:44.271511536Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unchanged-preexisting-survives"}
{"Time":"2026-10-18T01:05:44.271570797Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unchanged-preexisting-survives","Output":"=== RUN TestSourceOperationPostgres/public/unchanged-preexisting-survives\n"}
{"Time":"2026-10-18T01:05:44.37120008Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-apply"}
{"Time":"2026-10-18T01:05:44.37124458Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-apply","Output":"=== RUN TestSourceOperationPostgres/public/private-drift-before-apply\n"}
{"Time":"2026-10-18T01:05:44.474344957Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-inverse"}
{"Time":"2026-10-18T01:05:44.474396031Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-inverse","Output":"=== RUN TestSourceOperationPostgres/public/private-drift-before-inverse\n"}
{"Time":"2026-10-18T01:05:44.585397268Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-user-refuses-deletion"}
{"Time":"2026-10-18T01:05:44.585453536Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-user-refuses-deletion","Output":"=== RUN TestSourceOperationPostgres/public/linked-user-refuses-deletion\n"}
{"Time":"2026-10-18T01:05:44.711724758Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-external-refuses-deletion"}
{"Time":"2026-10-18T01:05:44.711821964Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-external-refuses-deletion","Output":"=== RUN TestSourceOperationPostgres/public/linked-external-refuses-deletion\n"}
{"Time":"2026-10-18T01:05:44.832624834Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unexpected-trigger-post-state-rolls-back"}
{"Time":"2026-10-18T01:05:44.832682184Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unexpected-trigger-post-state-rolls-back","Output":"=== RUN TestSourceOperationPostgres/public/unexpected-trigger-post-state-rolls-back\n"}
{"Time":"2026-10-18T01:05:44.949311021Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/driver-error-rollback-and-private-diagnostics"}
{"Time":"2026-10-18T01:05:44.949368633Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/driver-error-rollback-and-private-diagnostics","Output":"=== RUN TestSourceOperationPostgres/public/driver-error-rollback-and-private-diagnostics\n"}
{"Time":"2026-10-18T01:05:45.069008803Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded"}
{"Time":"2026-10-18T01:05:45.069125558Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":"=== RUN TestSourceOperationPostgres/public/uncooperative-writers-excluded\n"}
{"Time":"2026-10-18T01:05:45.16846189Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":" source_operation_postgres_test.go:282: \n"}
{"Time":"2026-10-18T01:05:45.168519799Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":" \tError Trace:\t/work/source/models/auth/source_operation_postgres_test.go:282\n"}
{"Time":"2026-10-18T01:05:45.168531494Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":" \t \t\t\t\t/work/source/models/auth/source_operation_postgres_test.go:106\n"}
{"Time":"2026-10-18T01:05:45.168538293Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":" \tError: \tShould be true\n"}
{"Time":"2026-10-18T01:05:45.168554867Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":" \tTest: \tTestSourceOperationPostgres/public/uncooperative-writers-excluded\n"}
{"Time":"2026-10-18T01:05:45.168562685Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":" \tMessages: \tan uncooperative writer escaped the actual table lock\n"}
{"Time":"2026-10-18T01:05:45.1685708Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/concurrent-preparation-has-one-owner"}
{"Time":"2026-10-18T01:05:45.168575543Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/concurrent-preparation-has-one-owner","Output":"=== RUN TestSourceOperationPostgres/public/concurrent-preparation-has-one-owner\n"}
{"Time":"2026-10-18T01:05:45.280524395Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named"}
{"Time":"2026-10-18T01:05:45.2805772Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named","Output":"=== RUN TestSourceOperationPostgres/named\n"}
{"Time":"2026-10-18T01:05:47.282273653Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/create-reconcile-inverse"}
{"Time":"2026-10-18T01:05:47.282315772Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/create-reconcile-inverse","Output":"=== RUN TestSourceOperationPostgres/named/create-reconcile-inverse\n"}
{"Time":"2026-10-18T01:05:47.395342924Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/exact-raw-preexisting-restoration"}
{"Time":"2026-10-18T01:05:47.395458814Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/exact-raw-preexisting-restoration","Output":"=== RUN TestSourceOperationPostgres/named/exact-raw-preexisting-restoration\n"}
{"Time":"2026-10-18T01:05:47.490998158Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unchanged-preexisting-survives"}
{"Time":"2026-10-18T01:05:47.491045517Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unchanged-preexisting-survives","Output":"=== RUN TestSourceOperationPostgres/named/unchanged-preexisting-survives\n"}
{"Time":"2026-10-18T01:05:47.588881435Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-apply"}
{"Time":"2026-10-18T01:05:47.588938217Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-apply","Output":"=== RUN TestSourceOperationPostgres/named/private-drift-before-apply\n"}
{"Time":"2026-10-18T01:05:47.682010877Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-inverse"}
{"Time":"2026-10-18T01:05:47.682066117Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-inverse","Output":"=== RUN TestSourceOperationPostgres/named/private-drift-before-inverse\n"}
{"Time":"2026-10-18T01:05:47.780868465Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-user-refuses-deletion"}
{"Time":"2026-10-18T01:05:47.780921081Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-user-refuses-deletion","Output":"=== RUN TestSourceOperationPostgres/named/linked-user-refuses-deletion\n"}
{"Time":"2026-10-18T01:05:47.881999712Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-external-refuses-deletion"}
{"Time":"2026-10-18T01:05:47.882045935Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-external-refuses-deletion","Output":"=== RUN TestSourceOperationPostgres/named/linked-external-refuses-deletion\n"}
{"Time":"2026-10-18T01:05:47.97937744Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unexpected-trigger-post-state-rolls-back"}
{"Time":"2026-10-18T01:05:47.97942148Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unexpected-trigger-post-state-rolls-back","Output":"=== RUN TestSourceOperationPostgres/named/unexpected-trigger-post-state-rolls-back\n"}
{"Time":"2026-10-18T01:05:48.07641057Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/driver-error-rollback-and-private-diagnostics"}
{"Time":"2026-10-18T01:05:48.076448199Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/driver-error-rollback-and-private-diagnostics","Output":"=== RUN TestSourceOperationPostgres/named/driver-error-rollback-and-private-diagnostics\n"}
{"Time":"2026-10-18T01:05:48.178631251Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded"}
{"Time":"2026-10-18T01:05:48.1787176Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":"=== RUN TestSourceOperationPostgres/named/uncooperative-writers-excluded\n"}
{"Time":"2026-10-18T01:05:48.2645986Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":" source_operation_postgres_test.go:282: \n"}
{"Time":"2026-10-18T01:05:48.264650927Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":" \tError Trace:\t/work/source/models/auth/source_operation_postgres_test.go:282\n"}
{"Time":"2026-10-18T01:05:48.264663245Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":" \t \t\t\t\t/work/source/models/auth/source_operation_postgres_test.go:106\n"}
{"Time":"2026-10-18T01:05:48.264670044Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":" \tError: \tShould be true\n"}
{"Time":"2026-10-18T01:05:48.26467466Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":" \tTest: \tTestSourceOperationPostgres/named/uncooperative-writers-excluded\n"}
{"Time":"2026-10-18T01:05:48.264698051Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":" \tMessages: \tan uncooperative writer escaped the actual table lock\n"}
{"Time":"2026-10-18T01:05:48.264711018Z","Action":"run","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/concurrent-preparation-has-one-owner"}
{"Time":"2026-10-18T01:05:48.264714499Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/concurrent-preparation-has-one-owner","Output":"=== RUN TestSourceOperationPostgres/named/concurrent-preparation-has-one-owner\n"}
{"Time":"2026-10-18T01:05:48.368321174Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres","Output":"--- FAIL: TestSourceOperationPostgres (9.34s)\n"}
{"Time":"2026-10-18T01:05:48.368377261Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default","Output":" --- FAIL: TestSourceOperationPostgres/default (2.99s)\n"}
{"Time":"2026-10-18T01:05:48.368390012Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/create-reconcile-inverse","Output":" --- PASS: TestSourceOperationPostgres/default/create-reconcile-inverse (0.13s)\n"}
{"Time":"2026-10-18T01:05:48.368399372Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/create-reconcile-inverse","Elapsed":0.13}
{"Time":"2026-10-18T01:05:48.368493322Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/exact-raw-preexisting-restoration","Output":" --- PASS: TestSourceOperationPostgres/default/exact-raw-preexisting-restoration (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368507696Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/exact-raw-preexisting-restoration","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368516019Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unchanged-preexisting-survives","Output":" --- PASS: TestSourceOperationPostgres/default/unchanged-preexisting-survives (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368524549Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unchanged-preexisting-survives","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368531384Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-apply","Output":" --- PASS: TestSourceOperationPostgres/default/private-drift-before-apply (0.09s)\n"}
{"Time":"2026-10-18T01:05:48.368539752Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-apply","Elapsed":0.09}
{"Time":"2026-10-18T01:05:48.368546786Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-inverse","Output":" --- PASS: TestSourceOperationPostgres/default/private-drift-before-inverse (0.09s)\n"}
{"Time":"2026-10-18T01:05:48.368554982Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/private-drift-before-inverse","Elapsed":0.09}
{"Time":"2026-10-18T01:05:48.368561971Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-user-refuses-deletion","Output":" --- PASS: TestSourceOperationPostgres/default/linked-user-refuses-deletion (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368569762Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-user-refuses-deletion","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368576344Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-external-refuses-deletion","Output":" --- PASS: TestSourceOperationPostgres/default/linked-external-refuses-deletion (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368600429Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/linked-external-refuses-deletion","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368609113Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unexpected-trigger-post-state-rolls-back","Output":" --- PASS: TestSourceOperationPostgres/default/unexpected-trigger-post-state-rolls-back (0.09s)\n"}
{"Time":"2026-10-18T01:05:48.368617201Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/unexpected-trigger-post-state-rolls-back","Elapsed":0.09}
{"Time":"2026-10-18T01:05:48.368624199Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/driver-error-rollback-and-private-diagnostics","Output":" --- PASS: TestSourceOperationPostgres/default/driver-error-rollback-and-private-diagnostics (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368631674Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/driver-error-rollback-and-private-diagnostics","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.36863869Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Output":" --- FAIL: TestSourceOperationPostgres/default/uncooperative-writers-excluded (0.08s)\n"}
{"Time":"2026-10-18T01:05:48.3686541Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/uncooperative-writers-excluded","Elapsed":0.08}
{"Time":"2026-10-18T01:05:48.368661467Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Output":" --- FAIL: TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.3686697Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default/concurrent-preparation-has-one-owner","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368675597Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/default","Elapsed":2.99}
{"Time":"2026-10-18T01:05:48.368682775Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public","Output":" --- FAIL: TestSourceOperationPostgres/public (3.26s)\n"}
{"Time":"2026-10-18T01:05:48.368690764Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/create-reconcile-inverse","Output":" --- PASS: TestSourceOperationPostgres/public/create-reconcile-inverse (0.12s)\n"}
{"Time":"2026-10-18T01:05:48.368698519Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/create-reconcile-inverse","Elapsed":0.12}
{"Time":"2026-10-18T01:05:48.368705065Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/exact-raw-preexisting-restoration","Output":" --- PASS: TestSourceOperationPostgres/public/exact-raw-preexisting-restoration (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368712766Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/exact-raw-preexisting-restoration","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368719782Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unchanged-preexisting-survives","Output":" --- PASS: TestSourceOperationPostgres/public/unchanged-preexisting-survives (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368727627Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unchanged-preexisting-survives","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368734462Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-apply","Output":" --- PASS: TestSourceOperationPostgres/public/private-drift-before-apply (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.36875081Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-apply","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368759124Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-inverse","Output":" --- PASS: TestSourceOperationPostgres/public/private-drift-before-inverse (0.11s)\n"}
{"Time":"2026-10-18T01:05:48.368767095Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/private-drift-before-inverse","Elapsed":0.11}
{"Time":"2026-10-18T01:05:48.368778845Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-user-refuses-deletion","Output":" --- PASS: TestSourceOperationPostgres/public/linked-user-refuses-deletion (0.13s)\n"}
{"Time":"2026-10-18T01:05:48.368786572Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-user-refuses-deletion","Elapsed":0.13}
{"Time":"2026-10-18T01:05:48.368793651Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-external-refuses-deletion","Output":" --- PASS: TestSourceOperationPostgres/public/linked-external-refuses-deletion (0.12s)\n"}
{"Time":"2026-10-18T01:05:48.368801541Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/linked-external-refuses-deletion","Elapsed":0.12}
{"Time":"2026-10-18T01:05:48.368807943Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unexpected-trigger-post-state-rolls-back","Output":" --- PASS: TestSourceOperationPostgres/public/unexpected-trigger-post-state-rolls-back (0.12s)\n"}
{"Time":"2026-10-18T01:05:48.368868278Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/unexpected-trigger-post-state-rolls-back","Elapsed":0.12}
{"Time":"2026-10-18T01:05:48.368877412Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/driver-error-rollback-and-private-diagnostics","Output":" --- PASS: TestSourceOperationPostgres/public/driver-error-rollback-and-private-diagnostics (0.12s)\n"}
{"Time":"2026-10-18T01:05:48.368885924Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/driver-error-rollback-and-private-diagnostics","Elapsed":0.12}
{"Time":"2026-10-18T01:05:48.368892814Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Output":" --- FAIL: TestSourceOperationPostgres/public/uncooperative-writers-excluded (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368900451Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/uncooperative-writers-excluded","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368908026Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/concurrent-preparation-has-one-owner","Output":" --- PASS: TestSourceOperationPostgres/public/concurrent-preparation-has-one-owner (0.11s)\n"}
{"Time":"2026-10-18T01:05:48.368916691Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public/concurrent-preparation-has-one-owner","Elapsed":0.11}
{"Time":"2026-10-18T01:05:48.368923003Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/public","Elapsed":3.26}
{"Time":"2026-10-18T01:05:48.368929586Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named","Output":" --- FAIL: TestSourceOperationPostgres/named (3.09s)\n"}
{"Time":"2026-10-18T01:05:48.368938053Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/create-reconcile-inverse","Output":" --- PASS: TestSourceOperationPostgres/named/create-reconcile-inverse (0.11s)\n"}
{"Time":"2026-10-18T01:05:48.368957332Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/create-reconcile-inverse","Elapsed":0.11}
{"Time":"2026-10-18T01:05:48.368965953Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/exact-raw-preexisting-restoration","Output":" --- PASS: TestSourceOperationPostgres/named/exact-raw-preexisting-restoration (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368973779Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/exact-raw-preexisting-restoration","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368980597Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unchanged-preexisting-survives","Output":" --- PASS: TestSourceOperationPostgres/named/unchanged-preexisting-survives (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.368988414Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unchanged-preexisting-survives","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.368995195Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-apply","Output":" --- PASS: TestSourceOperationPostgres/named/private-drift-before-apply (0.09s)\n"}
{"Time":"2026-10-18T01:05:48.369002662Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-apply","Elapsed":0.09}
{"Time":"2026-10-18T01:05:48.369009145Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-inverse","Output":" --- PASS: TestSourceOperationPostgres/named/private-drift-before-inverse (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.369026458Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/private-drift-before-inverse","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.369034159Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-user-refuses-deletion","Output":" --- PASS: TestSourceOperationPostgres/named/linked-user-refuses-deletion (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.369042275Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-user-refuses-deletion","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.369049335Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-external-refuses-deletion","Output":" --- PASS: TestSourceOperationPostgres/named/linked-external-refuses-deletion (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.369057063Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/linked-external-refuses-deletion","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.369063817Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unexpected-trigger-post-state-rolls-back","Output":" --- PASS: TestSourceOperationPostgres/named/unexpected-trigger-post-state-rolls-back (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.369070958Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/unexpected-trigger-post-state-rolls-back","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.369077604Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/driver-error-rollback-and-private-diagnostics","Output":" --- PASS: TestSourceOperationPostgres/named/driver-error-rollback-and-private-diagnostics (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.369086053Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/driver-error-rollback-and-private-diagnostics","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.369092537Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Output":" --- FAIL: TestSourceOperationPostgres/named/uncooperative-writers-excluded (0.09s)\n"}
{"Time":"2026-10-18T01:05:48.369109958Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/uncooperative-writers-excluded","Elapsed":0.09}
{"Time":"2026-10-18T01:05:48.36911783Z","Action":"output","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/concurrent-preparation-has-one-owner","Output":" --- PASS: TestSourceOperationPostgres/named/concurrent-preparation-has-one-owner (0.10s)\n"}
{"Time":"2026-10-18T01:05:48.369124638Z","Action":"pass","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named/concurrent-preparation-has-one-owner","Elapsed":0.1}
{"Time":"2026-10-18T01:05:48.369130905Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres/named","Elapsed":3.09}
{"Time":"2026-10-18T01:05:48.3691371Z","Action":"fail","Package":"forgejo.org/models/auth","Test":"TestSourceOperationPostgres","Elapsed":9.34}
{"Time":"2026-10-18T01:05:48.369144115Z","Action":"output","Package":"forgejo.org/models/auth","Output":"FAIL\n"}
{"Time":"2026-10-18T01:05:48.397105421Z","Action":"fail","Package":"forgejo.org/models/auth","Elapsed":9.628}