-
-
Notifications
You must be signed in to change notification settings - Fork 5
test: setup ephemeral Bluesky AppView for testing #74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
❌ Deploy Preview for tsky failed.
|
Coverage Report for ./packages/client/
File Coverage
|
9ce1b37
to
778f858
Compare
OK, the new test is working as expected! When running the test, the test script runs the ephemeral postgres and redis containers with ephemeral components. Those containers are automatically stopped and removed after running all unit tests. Run pnpm -r test:coverage
Scope: 5 of 6 workspace projects
packages/client test:coverage$ bash ../internal/dev-infra/with-test-redis-and-db.sh vitest --coverage
packages/client test:coverage: redis_test Pulling
packages/client test:coverage: db_test Pulling
(...)
packages/client test:coverage: RUN v3.0.6 /home/runner/work/tsky/tsky/packages/client
packages/client test:coverage: Coverage enabled with istanbul
packages/client test:coverage: 🌐 Created test network:
packages/client test:coverage: - pds: http://localhost:36279
packages/client test:coverage: - plc: http://localhost:43351
packages/client test:coverage: 🙋 Created new account: @alice.test
packages/client test:coverage: 🙋 Created new account: @bob.test
packages/client test:coverage: ✓ src/tsky.test.ts (2 tests) 778ms
packages/client test:coverage: ✓ createAgent > can create agent for Alice 417ms
packages/client test:coverage: ✓ createAgent > can resume from stored session 360ms
packages/client test:coverage: ✓ src/profile.test.ts (2 tests) 1092ms
packages/client test:coverage: ✓ profile > Getting alice's profile 619ms
packages/client test:coverage: ✓ profile > Getting bob's profile 472ms
packages/client test:coverage: ✓ src/preferences.test.ts (2 tests) 1162ms
packages/client test:coverage: ✓ preferences > .get() 574ms
packages/client test:coverage: ✓ preferences > .set() 587ms
packages/client test:coverage: Test Files 3 passed (3)
packages/client test:coverage: Tests 6 passed (6)
packages/client test:coverage: Start at 14:41:54
packages/client test:coverage: Duration 7.26s (transform 663ms, setup 0ms, collect 1.57s, tests 3.03s, environment 1ms, prepare 279ms)
packages/client test:coverage: % Coverage report from istanbul
packages/client test:coverage: ------------------|---------|----------|---------|---------|--------------------
packages/client test:coverage: File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
packages/client test:coverage: ------------------|---------|----------|---------|---------|--------------------
packages/client test:coverage: All files | 13.13 | 14.45 | 9.6 | 13.64 |
packages/client test:coverage: client | 0 | 100 | 0 | 0 |
packages/client test:coverage: globalSetup.ts | 0 | 100 | 0 | 0 | 18-81
packages/client test:coverage: client/src | 14.48 | 16.9 | 10.17 | 15.04 |
packages/client test:coverage: agent.ts | 11.92 | 12.5 | 8.17 | 12.34 | ...,1245,1252-1315
packages/client test:coverage: client.ts | 27.77 | 0 | 42.85 | 31.25 | 61-138
packages/client test:coverage: tsky.ts | 100 | 83.33 | 100 | 100 | 18
packages/client test:coverage: client/src/utils | 4.54 | 0 | 0 | 5 |
packages/client test:coverage: paginator.ts | 0 | 0 | 0 | 0 | 6-47
packages/client test:coverage: parse.ts | 14.28 | 0 | 0 | 16.66 | 10-14
packages/client test:coverage: ------------------|---------|----------|---------|---------|--------------------
packages/client test:coverage: Container dev-infra-db_test-1 Stopping
packages/client test:coverage: Container dev-infra-redis_test-1 Stopping
packages/client test:coverage: Container dev-infra-db_test-1 Stopped
packages/client test:coverage: Container dev-infra-redis_test-1 Stopped
packages/client test:coverage: Going to remove dev-infra-db_test-1, dev-infra-redis_test-1
packages/client test:coverage: Container dev-infra-redis_test-1 Removing
packages/client test:coverage: Container dev-infra-db_test-1 Removing
packages/client test:coverage: Container dev-infra-redis_test-1 Removed
packages/client test:coverage: Container dev-infra-db_test-1 Removed
packages/client test:coverage: Done https://github.com/tsky-dev/tsky/actions/runs/13814249724/job/38643163254?pr=74#step:6:1 |
…er-compose.yaml`
778f858
to
7c94f9a
Compare
There is an error in the generic type I searched the generated Probably we need to enhance tsky/packages/lex-cli/src/utils/prelude.ts Lines 16 to 17 in cb03952
|
I suspected that the empty
|
resolve #73