1 line
31 KiB
JSON
1 line
31 KiB
JSON
|
{"commit":"","suites":[{"suite":{"name":"forge_federation","description":"tests forges for federation capabilities","version":"0.1.0","tests":[{"name":"webfinger","url":"https://git.batsense.net/ForgeFlux/webfinger-test","version":"0.1.0","container":"forgeflux/webfinger-test","env_vars":{"FTEST_USER":"alice@forgejo"}},{"name":"nodeinfo","url":"https://git.batsense.net/ForgeFlux/nodeinfo-test","version":"0.1.0","container":"forgeflux/nodeinfo-test","env_vars":null},{"name":"activitypub_test","url":"https://git.batsense.net/ForgeFlux/ap-test","version":"0.1.0","container":"forgeflux/ap-test","env_vars":{"FTEST_USER":"alice@forgejo"}}]},"tests":[{"name":"webfinger","url":"https://git.batsense.net/ForgeFlux/webfinger-test","version":"0.1.0","container":"forgeflux/webfinger-test","env_vars":{"FTEST_USER":"alice@forgejo"},"result":{"success":true,"logs":"[OK] test_main_params\n[OK] test_links\n[OK] test_subject\n[OK] test_access_control_allow_origin\n","container":{"logs":{"stdout":"TEST USER: alice@forgejo\n\n\n===============\nAll tests passed\nSummary:\n\nSuccessful tests:\n\n[OK] test_main_params\n\n[OK] test_links\n\n[OK] test_subject\n\n[OK] test_access_control_allow_origin\n\n","stderr":"2023-10-04 19:16:09,340 - webfinger - INFO - Environment: FTEST_AUTH: i6ksMGzU4WOpfWGPpdtMphsbPdvIKRa6\n2023-10-04 19:16:09,340 - webfinger - INFO - Environment: FTEST_HOST: http://ftest:80\n2023-10-04 19:16:09,341 - webfinger - INFO - Environment: FTEST_TARGET_HOST: http://forgejo/\n2023-10-04 19:16:09,341 - webfinger - INFO - Environment: FTEST_USER: alice@forgejo\n2023-10-04 19:16:09,341 - webfinger - INFO - Query WebFinger: http://forgejo/.well-known/webfinger?resource=acct:alice@forgejo\n2023-10-04 19:16:09,344 - webfinger - DEBUG - WebFinger response:\n\nSTATUS: 200\n\nHEADERS:\n {'Access-Control-Allow-Origin': '*', 'Cache-Control': 'max-age=0, private, must-revalidate, no-transform', 'Content-Type': 'application/json;charset=utf-8', 'Set-Cookie': 'i_like_gitea=c65bcc2b53c0397e; Path=/; HttpOnly; SameSite=Lax, _csrf=3jbWXsZO_310HKDxuyQchV488AY6MTY5NjQ0Njk2OTM0MzAyOTg1NQ; Path=/; Max-Age=86400; HttpOnly; SameSite=Lax', 'X-Frame-Options': 'SAMEORIGIN', 'Date': 'Wed, 04 Oct 2023 19:16:09 GMT', 'Content-Length': '482'}\n\nRESPONSE PAYLOAD:\n{'subject': 'acct:alice@forgejo', 'aliases': ['http://forgejo/alice', 'http://forgejo/api/v1/activitypub/user-id/3', 'mailto:alice@example.org'], 'links': [{'rel': 'http://webfinger.net/rel/profile-page', 'type': 'text/html', 'href': 'http://forgejo/alice'}, {'rel': 'http://webfinger.net/rel/avatar', 'href': 'https://secure.gravatar.com/avatar/fbf7c6aec1d4280b7c2704c1c0478bd6?d=identicon'}, {'rel': 'self', 'type': 'application/activity+json', 'href': 'http://forgejo/api/v1/activitypub/user-id/3'}]}\n2023-10-04 19:16:09,344 - webfinger - INFO - [SUCCESS] WebFinger query response is HTTP 200\n2023-10-04 19:16:09,344 - webfinger - INFO - [SUCCESS] WebFinger response has 'subject', 'aliases' and 'links' parameters\n2023-10-04 19:16:09,344 - webfinger - DEBUG - 'rel==http://webfinger.net/rel/profile-page' is present in 'links' WebFinger response parameter\n2023-10-04 19:16:09,344 - webfinger - INFO - [SUCESS] rel==self passed schema validation\n2023-10-04 19:16:09,344 - webfinger - INFO - [SUCESS] rel==profile-page passed schema validation\n2023-10-04 19:16:09,344 - webfinger - INFO - [SUCESS] 'links' object passed validation\n2023-10-04 19:16:09,344 - webfinger - INFO - [SUCESS] WebFinger endpoint is configured correctly for CORS\n2023-10-04 19:16:09,344 - webfinger - INFO - Uploading logs to ftest server http://ftest:80/api/v1/i6ksMGzU4WOpfWGPpdtMphsbPdvIKRa6/results\n2023-10-04 19:16:09,347 - webfinger - INFO - Upload successful\n"},"name":"forge_federation---webfinger--i6ksM"}}},{"name":"activitypub_test","url":"https://git.batsense.net/ForgeFlux/ap-test","version":"0.1.0","container":"forgeflux/ap-test","env_vars":{"FTEST_USER":"alice@forgejo"},"result":{"success":true,"logs":"[OK] verify_obj_attrs\n[OK] verify_id_resolves\n[OK] ctx_is_ap\n","container":{"logs":{"stdout":"Feature: ActivityPub Obj
|