puyoskey/packages/backend/test-federation
2025-01-28 18:51:00 +09:00
..
.config 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
test 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
.gitignore 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
compose.a.yml 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
compose.b.yml 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
compose.override.yaml 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
compose.tpl.yml 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
compose.yml 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
daemon.ts 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
eslint.config.js 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
README.md 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
setup.sh 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09:00
tsconfig.json 🎉 First Commit (.config/cypress-devcontainer.yml, .config/docker_e...) 2025-01-28 18:51:00 +09: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