Skip to content

Conversation

@DevelopmentCats
Copy link
Contributor

Description

Adds e2e test for code-server that actually installs and health checks code-server

Type of Change

  • New module
  • New template
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun fmt)
  • Changes tested locally

Related Issues

Copilot AI review requested due to automatic review settings January 9, 2026 16:39
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds an end-to-end integration test for the code-server module that validates the complete installation and health check workflow. The test runs the installation script in a containerized environment and verifies that code-server is properly installed, executable, and responding to health checks.

Key changes:

  • Added e2e test that installs code-server in an Ubuntu container and validates the installation
  • Test verifies both the binary installation and the running service health endpoint
  • Includes proper resource cleanup using try-finally pattern

@DevelopmentCats DevelopmentCats merged commit 2a40c07 into main Jan 13, 2026
4 checks passed
@DevelopmentCats DevelopmentCats deleted the cat/code-server-e2e-test branch January 13, 2026 13:53
matifali added a commit that referenced this pull request Jan 20, 2026
## Description

Updates AGENTS.md to be more concise (~36 lines) while adding missing
commands and a PR review checklist based on recent PR feedback.

## Changes

- **Commands section**: Added `bun run tftest`, `bun run tstest`, single
test commands, and version-bump script
- **Structure section**: Added note that URLs must be relative (from
#639)
- **Code Style section**: Added `tf` vs `hcl` guidance and relative icon
paths
- **New PR Review Checklist**: Based on patterns from recent PRs
including:
  - Version bumping requirements (#661, #617)
  - Breaking changes documentation (#636)
  - Graceful error handling in scripts (#658)
  - Diagnostic logging for tests (#643)
- **AI attribution requirement**: PRs should note model/tool used

## Type of Change

- [ ] New module
- [ ] New template
- [ ] Bug fix
- [ ] Feature/enhancement
- [x] Documentation
- [ ] Other

---

Generated with
[Amp](https://ampcode.com/threads/T-019bcb7e-2e92-76f2-a1aa-2023ecdb0763)
using Claude Sonnet 4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants