[PR #114] [MERGED] Improve integration tests #1266

Closed
opened 2025-12-29 02:29:30 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/juanfont/headscale/pull/114
Author: @kradalby
Created: 9/20/2021
Status: Merged
Merged: 9/22/2021
Merged by: @juanfont

Base: mainHead: integration-tests-improvement


📝 Commits (5)

  • d68d201 Add version support to integration support
  • f905812 Test two namespaces
  • 994b4ee Use JSON output and proper datamodel for tailscale status
  • 024d6ee Initial work on shared node integration test
  • 9615138 Remove non working default

📊 Changes

2 files changed (+287 additions, -133 deletions)

View changed files

📝 Dockerfile.tailscale (+3 -1)
📝 integration_test.go (+284 -132)

📄 Description

This PR expands the integration tests:

  • Tailscale version support (list with available versions in apt)
  • Stability and neating up a bit (use json output and proper datatypes)
  • Initial support for testing shared nodes (no ping yet)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/juanfont/headscale/pull/114 **Author:** [@kradalby](https://github.com/kradalby) **Created:** 9/20/2021 **Status:** ✅ Merged **Merged:** 9/22/2021 **Merged by:** [@juanfont](https://github.com/juanfont) **Base:** `main` ← **Head:** `integration-tests-improvement` --- ### 📝 Commits (5) - [`d68d201`](https://github.com/juanfont/headscale/commit/d68d201722d184db6ed5ace314836f415d383cc9) Add version support to integration support - [`f905812`](https://github.com/juanfont/headscale/commit/f905812afa9114bb17b1b848d33d6de85d1f30ff) Test two namespaces - [`994b4ee`](https://github.com/juanfont/headscale/commit/994b4eef17348bf452764ba410964ae35c3becfb) Use JSON output and proper datamodel for tailscale status - [`024d6ee`](https://github.com/juanfont/headscale/commit/024d6ee7c3445a233485bcd895c3d799d34dde54) Initial work on shared node integration test - [`9615138`](https://github.com/juanfont/headscale/commit/9615138202670d41865b3295dcbd449fb1c2dbd5) Remove non working default ### 📊 Changes **2 files changed** (+287 additions, -133 deletions) <details> <summary>View changed files</summary> 📝 `Dockerfile.tailscale` (+3 -1) 📝 `integration_test.go` (+284 -132) </details> ### 📄 Description This PR expands the integration tests: - Tailscale version support (list with available versions in apt) - Stability and neating up a bit (use json output and proper datatypes) - Initial support for testing shared nodes (no ping yet) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 02:29:30 +01:00
adam closed this issue 2025-12-29 02:29:30 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#1266