misskey/packages/backend/test-federation
かっこかり 3a72831ab6 enhance(frontend): 照会の際にエラーを表示するように (#15147)
* enhance: 照会の失敗理由を表示するように

* Update Changelog

* fix

* fix test

* lookupErrors-> remoteLookupErrors
2025-01-30 22:11:30 +08:00
..
.config fix(backend): fix type error(s) in security fixes (#15009) 2025-01-30 22:11:29 +08:00
test enhance(frontend): 照会の際にエラーを表示するように (#15147) 2025-01-30 22:11:30 +08:00
.gitignore test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
compose.a.yml test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
compose.b.yml test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
compose.override.yaml test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
compose.tpl.yml test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
compose.yml test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
daemon.ts test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
eslint.config.js test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
README.md test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
setup.sh test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00
tsconfig.json test(backend): add federation test (#14582) 2025-01-30 22:11:26 +08:00

test-federation

Test federation between two Misskey servers: a.test and b.test.

Before testing, you need to build the entire project, and change working directory to here:

pnpm build
cd packages/backend/test-federation

First, you need to start servers by executing following commands:

bash ./setup.sh
docker compose up --scale tester=0

Then you can run all tests by a following command:

docker compose run --no-deps --rm tester

For testing a specific file, run a following command:

docker compose run --no-deps --rm tester -- pnpm -F backend test:fed packages/backend/test-federation/test/user.test.ts