v0.9.0 user and session management improvement, xterm.js addons

This commit is contained in:
2026-02-07 15:37:52 -05:00
parent 0a85cc88bb
commit 820ad7eb27
62 changed files with 875 additions and 446 deletions

View File

@ -11,8 +11,9 @@ This directory contains comprehensive test suites for the Chess API server, cove
- Compiled `chessd` binary in accessible path
## Running the test server
From repo root
```bash
./run-test-server.sh
test/run-test-server.sh
```
Pass binary path as first argument of the script if it's not placed in current directory `./chessd`.
@ -143,4 +144,4 @@ test/test-longpoll.sh
2. **Multiple Waiters**: 3 clients wait, all receive notification
3. **Timeout**: Verify 25-second timeout with valid response
4. **Skip Wait**: Immediate return when moveCount outdated
5. **Disconnection**: Proper cleanup on client disconnect
5. **Disconnection**: Proper cleanup on client disconnect

View File

@ -1,5 +1,4 @@
#!/usr/bin/env bash
# FILE: lixenwraith/chess/test/run-test-server.sh
set -e

View File

@ -1,5 +1,4 @@
#!/usr/bin/env bash
# FILE: lixenwraith/chess/test/test-api.sh
# Chess API Robustness Test Suite
# Tests the refactored chess API with security hardening

View File

@ -1,5 +1,4 @@
#!/usr/bin/env bash
# FILE: lixenwraith/chess/test/test-db.sh
# Database & Authentication API Integration Test Suite
# Tests user operations, authentication, and persistence via HTTP API

View File

@ -1,5 +1,4 @@
#!/bin/bash
# FILE: lixenwraith/chess/test/test-longpoll.sh
set -e