Kristoffer Dalby
a16f0c9f60
clean up unused legacy stuff
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-05-10 20:47:51 +02:00
Kristoffer Dalby
4a7921ead5
move all go files from root to hscontrol
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-05-10 20:47:51 +02:00
Juan Font
c6815c5334
Target Go 1.20 and Tailscale 1.38
2023-04-07 13:25:34 +02:00
Juan Font
3e097123bf
Target ts 1.36 in integration tests
2023-02-26 15:35:27 +01:00
Kristoffer Dalby
9187e4287c
Remove unused components from old integration tests
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-02-03 09:26:22 +01:00
Kristoffer Dalby
90287a6735
gofumpt
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-01-18 15:40:04 +01:00
Kristoffer Dalby
e3a2593344
Rename [Nn]amespace -> [Uu]ser in go code
...
Use gopls, ag and perl to rename all occurances of Namespace
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-01-18 15:40:04 +01:00
Kristoffer Dalby
7b8cf5ef1a
Add 1.34.0 to integration tests
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-12-05 20:41:15 +01:00
Kristoffer Dalby
4df47de3f2
add nolint to integrationtests, they are going away ™️
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-18 14:57:22 +02:00
Kristoffer Dalby
c6f82c3646
Switch from hacking buildtags to selecting tests
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-18 14:41:48 +02:00
Kristoffer Dalby
ff217ccce8
Add back head and unstable, ts 1.32.0
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-14 09:12:13 +02:00
Kristoffer Dalby
8ee35c9c22
Stuff
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-07 23:56:27 +02:00
Kristoffer Dalby
f3dbfc9045
Style change
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-07 23:56:27 +02:00
Kristoffer Dalby
85df2c80a8
Run oidc tests fully in docker
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-07 23:56:27 +02:00
Kristoffer Dalby
382a37f1e1
Test against last patch version
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-07 23:56:27 +02:00
Kristoffer Dalby
6b67584d47
Fix DERP name in integration tests
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-07 23:56:26 +02:00
Juan Font
695359862e
Return stderr too in ExecuteCommand
2022-09-21 15:01:26 +00:00
Juan Font Alonso
cb70d7c705
Return the results on error
2022-09-07 23:53:31 +02:00
Juan Font Alonso
d5cc5b2bc8
Move integration tests to net/netip
2022-09-02 09:22:34 +02:00
Juan Font Alonso
1ad19a3bd8
Add 1.30.0 to the version roaster
2022-08-31 22:17:13 +02:00
Adrien Raffin-Caboisse
110b01befa
Merge remote-tracking branch 'origin/main' into fix-bug-in-excludecorrectlytaggednodes
2022-08-11 12:49:26 +02:00
Juan Font Alonso
27855880b2
Updated versions for taiscale
2022-08-09 13:53:02 +02:00
Juan Font Alonso
f8986132d4
Use tags to split the integration tests
2022-08-09 12:26:12 +02:00
Juan Font Alonso
e7148b8080
Temporarily disable unstable branch
2022-08-09 09:58:45 +02:00
Adrien Raffin-Caboisse
79688e6187
chore(all): apply formater
2022-08-04 10:47:00 +02:00
Kristoffer Dalby
911c5bddce
Make saving logs from tests an option (default false)
...
We currently have a bit of flaky logic which prevents the docker plugin
from cleaning up the containers if the tests or setup fatals or crashes,
this is due to a limitation in the save / passed stats handling.
This change makes it an environment variable which by default ditches
the logs and makes the containers clean up "correctly" in the teardown
method.
2022-06-27 11:56:37 +00:00
Kristoffer Dalby
bfb58de7b8
Add 1.26 to tests
2022-06-11 13:45:32 +00:00
Kristoffer Dalby
77ceeaf5fd
Test magic dns with the correct urls
2022-05-18 21:18:04 +02:00
Kristoffer Dalby
9ebeb3d7e4
Retreive hostnames from headscale, now that they are random
2022-05-17 22:11:51 +02:00
Kristoffer Dalby
f78deaebb6
Add new tailscale to integration tests
2022-04-23 08:30:13 +00:00
Juan Font Alonso
f42868f67f
Docker requires lowercase for the container names
2022-03-20 12:30:56 +01:00
Juan Font Alonso
749c92954c
Add Tailscale unstable channel and repo HEAD to integration tests
...
In preparation for the implementation of the new TS2021 protocol (Tailscale control protocol v2) we are expanding the test infrastructure
2022-03-18 17:05:28 +01:00
Juan Font
e1fcf0da26
Added more version
...
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2022-03-06 20:40:55 +01:00
Juan Font Alonso
09d78c7a05
Even more stuff moved to common
2022-03-04 13:54:59 +01:00
Juan Font Alonso
22d2443281
Move more stuff to common
2022-03-04 13:26:45 +01:00
Kristoffer Dalby
8218ef96ef
Formatting of integration tests
2022-01-25 22:11:15 +00:00
Csaba Sarkadi
78039f4cea
integration-test: use TUN devices, enable IPv6 addresses on local interfaces in containers
2022-01-16 14:18:22 +01:00
Kristoffer Dalby
ba084b9987
Lint fix integration tests
2021-11-14 18:35:49 +01:00
Kristoffer Dalby
03b7ec62ca
Go format with shorter lines
2021-11-13 08:36:45 +00:00
Kristoffer Dalby
9a26fa7989
Ensure logging is off for integration test commands
2021-11-07 10:40:05 +00:00
Kristoffer Dalby
67adea5cab
Move common integration test commands into common file
2021-11-04 22:10:57 +00:00