ok assignment/harness 1.112s
ok assignment/content (cached)
Resolved 24 packages in 0.78ms
Checked 21 packages in 0.21ms
Operations to perform:
Apply all migrations: admin, auth, blog, contenttypes, sessions
Running migrations:
No migrations to apply.
... [100%]
3 passed in 0.43s
{"time":"2026-09-18T14:54:15.824734398-03:00","level":"INFO","msg":"schema ready","version":1}
{"time":"2026-09-18T14:54:15.852594762-03:00","level":"INFO","msg":"schema ready","version":1}
{"time":"2026-09-18T14:54:15.861369848-03:00","level":"ERROR","msg":"stopped","error":"untracked blog tables already exist; refusing automatic adoption"}
PASS posts
PASS search_case
PASS search_empty
PASS search_none
PASS search_percent
PASS search_underscore
PASS search_unicode
PASS search_missing
PASS search_repeated
PASS tag
PASS tag_empty
PASS tag_missing
PASS detail
PASS detail_draft
PASS detail_missing
PASS detail_invalid
PASS detail_negative
PASS detail_plus
PASS detail_float
PASS user
PASS user_missing
PASS user_invalid
PASS email
PASS email_case
PASS email_missing_arg
PASS email_duplicate
PASS create
PASS create_defaults
PASS create_coercion
PASS create_bool
PASS create_float_id
PASS create_missing_author
PASS create_duplicate_tags
PASS create_unknown_tag
PASS create_required
PASS create_null
PASS create_array
PASS create_null_fields
PASS create_types
PASS create_tag_type
PASS create_bad_json
PASS create_empty_body
PASS create_long_title
PASS comment
PASS comment_draft
PASS comment_post_missing
PASS comment_author_missing
PASS comment_both_missing
PASS comment_required
PASS comment_invalid_path
PASS method
2026/09/18 14:54:17 Unsolicited response received on idle HTTP channel starting with "Method not allowed"; err=<nil>
PASS head
PASS options
PASS user_huge
PASS detail_underscore_id
PASS create_huge_id
PASS create_integral_float
PASS create_integral_string
PASS create_scalar
PASS create_string_payload
PASS json_missing_comma
PASS json_missing_colon
PASS json_unterminated
PASS json_trailing
PASS json_bad_value
PASS json_unicode_offset
66 contract cases complete (contract-v1)
PASS posts
PASS search_case
PASS search_empty
PASS search_none
PASS search_percent
PASS search_underscore
PASS search_unicode
PASS search_missing
PASS search_repeated
PASS tag
PASS tag_empty
PASS tag_missing
PASS detail
PASS detail_draft
PASS detail_missing
PASS detail_invalid
PASS detail_negative
PASS detail_plus
PASS detail_float
PASS user
PASS user_missing
PASS user_invalid
PASS email
PASS email_case
PASS email_missing_arg
PASS email_duplicate
PASS create
PASS create_defaults
PASS create_coercion
PASS create_bool
PASS create_float_id
PASS create_missing_author
PASS create_duplicate_tags
PASS create_unknown_tag
PASS create_required
PASS create_null
PASS create_array
PASS create_null_fields
PASS create_types
PASS create_tag_type
PASS create_bad_json
PASS create_empty_body
PASS create_long_title
PASS comment
PASS comment_draft
PASS comment_post_missing
PASS comment_author_missing
PASS comment_both_missing
PASS comment_required
PASS comment_invalid_path
PASS method
PASS head
PASS options
PASS user_huge
PASS detail_underscore_id
PASS create_huge_id
PASS create_integral_float
PASS create_integral_string
PASS create_scalar
PASS create_string_payload
PASS json_missing_comma
PASS json_missing_colon
PASS json_unterminated
PASS json_trailing
PASS json_bad_value
PASS json_unicode_offset
66 contract cases complete (contract-v1)
PASS posts
PASS search_case
PASS search_empty
PASS search_none
PASS search_percent
PASS search_underscore
PASS search_unicode
PASS search_missing
PASS search_repeated
PASS tag
PASS tag_empty
PASS tag_missing
PASS detail
PASS detail_draft
PASS detail_missing
PASS detail_invalid
PASS detail_negative
PASS detail_plus
PASS detail_float
PASS user
PASS user_missing
PASS user_invalid
PASS email
PASS email_case
PASS email_missing_arg
PASS email_duplicate
PASS create
PASS create_defaults
PASS create_coercion
PASS create_bool
PASS create_float_id
PASS create_missing_author
PASS create_duplicate_tags
PASS create_unknown_tag
PASS create_required
PASS create_null
PASS create_array
PASS create_null_fields
PASS create_types
PASS create_tag_type
PASS create_bad_json
PASS create_empty_body
PASS create_long_title
PASS comment
PASS comment_draft
PASS comment_post_missing
PASS comment_author_missing
PASS comment_both_missing
PASS comment_required
PASS comment_invalid_path
PASS method
2026/09/18 14:54:19 Unsolicited response received on idle HTTP channel starting with "Method not allowed"; err=<nil>
PASS head
PASS options
PASS user_huge
PASS detail_underscore_id
PASS create_huge_id
PASS create_integral_float
PASS create_integral_string
PASS create_scalar
PASS create_string_payload
PASS json_missing_comma
PASS json_missing_colon
PASS json_unterminated
PASS json_trailing
PASS json_bad_value
PASS json_unicode_offset
66 contract cases complete (contract-v1)
Unit, race, smoke, migration, operational and all three contract suites passed.