[PR #1535] [MERGED] Handle errors in integration test setups #2167

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

📋 Pull Request Information

Original PR: https://github.com/juanfont/headscale/pull/1535
Author: @kradalby
Created: 8/29/2023
Status: Merged
Merged: 9/5/2023
Merged by: @kradalby

Base: mainHead: integration-return-errors


📝 Commits (7)

  • fdad49f add script to run integration tests
  • bf854d1 update flake, fix prettier lint
  • 3c67e56 Handle errors in integration test setups
  • 56416ef introduce a version subset we must test against
  • e315755 General fixups discovered by checking errors
  • e71e2c0 fix relogin test, pass accept route flag
  • c4cfd06 Update tsic.go

📊 Changes

65 files changed (+1064 additions, -1185 deletions)

View changed files

📝 .github/workflows/test-integration-v2-TestACLAllowStarDst.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestACLAllowUser80Dst.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestACLAllowUserDst.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestACLDenyAllPort80.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestACLDevice1CanAccessDevice2.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestACLHostsInNetMapTable.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestACLNamedHostsCanReach.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestACLNamedHostsCanReachBySubnet.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestApiKeyCommand.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestAuthKeyLogoutAndRelogin.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestAuthWebFlowAuthenticationPingAll.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestAuthWebFlowLogoutAndRelogin.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestCreateTailscale.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestDERPServerScenario.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestEnablingRoutes.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestEphemeral.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestExpireNode.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestHeadscale.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestNodeCommand.yaml (+2 -2)
📝 .github/workflows/test-integration-v2-TestNodeExpireCommand.yaml (+2 -2)

...and 45 more files

📄 Description

And use upstream containers for tests, should be a lot faster.

Thanks @kev-the-dev

Closes #1460


🔄 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/1535 **Author:** [@kradalby](https://github.com/kradalby) **Created:** 8/29/2023 **Status:** ✅ Merged **Merged:** 9/5/2023 **Merged by:** [@kradalby](https://github.com/kradalby) **Base:** `main` ← **Head:** `integration-return-errors` --- ### 📝 Commits (7) - [`fdad49f`](https://github.com/juanfont/headscale/commit/fdad49f8cb6780145e3c42c4e30ceb4905659e72) add script to run integration tests - [`bf854d1`](https://github.com/juanfont/headscale/commit/bf854d10ebb356c4c32f3a10a97416a801b9e22c) update flake, fix prettier lint - [`3c67e56`](https://github.com/juanfont/headscale/commit/3c67e56c1cd96ae14eb4813e96163fd2b59c2ba9) Handle errors in integration test setups - [`56416ef`](https://github.com/juanfont/headscale/commit/56416efc0f7808194e0e2465e2495a9a8e396647) introduce a version subset we must test against - [`e315755`](https://github.com/juanfont/headscale/commit/e3157552cf1c0cbef0f5b1dcf0df2ee2b66f2ab2) General fixups discovered by checking errors - [`e71e2c0`](https://github.com/juanfont/headscale/commit/e71e2c013348261d88839a672ae0ac8f5836f0b6) fix relogin test, pass accept route flag - [`c4cfd06`](https://github.com/juanfont/headscale/commit/c4cfd0647ec4ea40636472d6428ef5d4d561d41a) Update tsic.go ### 📊 Changes **65 files changed** (+1064 additions, -1185 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/test-integration-v2-TestACLAllowStarDst.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestACLAllowUser80Dst.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestACLAllowUserDst.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestACLDenyAllPort80.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestACLDevice1CanAccessDevice2.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestACLHostsInNetMapTable.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestACLNamedHostsCanReach.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestACLNamedHostsCanReachBySubnet.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestApiKeyCommand.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestAuthKeyLogoutAndRelogin.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestAuthWebFlowAuthenticationPingAll.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestAuthWebFlowLogoutAndRelogin.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestCreateTailscale.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestDERPServerScenario.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestEnablingRoutes.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestEphemeral.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestExpireNode.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestHeadscale.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestNodeCommand.yaml` (+2 -2) 📝 `.github/workflows/test-integration-v2-TestNodeExpireCommand.yaml` (+2 -2) _...and 45 more files_ </details> ### 📄 Description And use upstream containers for tests, should be a lot faster. Thanks @kev-the-dev Closes #1460 --- <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 03:20:03 +01:00
adam closed this issue 2025-12-29 03:20:03 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#2167