mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-29 13:05:46 +00:00
798b0da470
This moves the distribution definitions into a maintainable hujson file instead of just existing as constants in `distros.go`. Comments are maintained from the inline definitions. This uses jennifer[1] for hygenic source tree creation. This allows us to generate a unique top-level test for each VM run. This should hopefully help make the output of `go test` easier to read. This also separates each test out into its own top-level test so that we can better track the time that each distro takes. I really wish there was a way to have the `test_codegen.go` file _always_ run as a part of the compile process instead of having to rely on people remembering to run `go generate`, but I am limited by my tools. This will let us remove the `-distro-regex` flag and use `go test -run` to pick which distros are run. Signed-off-by: Christine Dodrill <xe@tailscale.com>
55 lines
2.2 KiB
Modula-2
55 lines
2.2 KiB
Modula-2
module tailscale.com
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
github.com/alexbrainman/sspi v0.0.0-20210105120005-909beea2cc74
|
|
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect
|
|
github.com/aws/aws-sdk-go v1.38.52
|
|
github.com/coreos/go-iptables v0.6.0
|
|
github.com/dave/jennifer v1.4.1 // indirect
|
|
github.com/frankban/quicktest v1.13.0
|
|
github.com/gliderlabs/ssh v0.3.2
|
|
github.com/go-multierror/multierror v1.0.2
|
|
github.com/go-ole/go-ole v1.2.5
|
|
github.com/godbus/dbus/v5 v5.0.4
|
|
github.com/google/go-cmp v0.5.6
|
|
github.com/google/goexpect v0.0.0-20210430020637-ab937bf7fd6f
|
|
github.com/google/uuid v1.1.2
|
|
github.com/goreleaser/nfpm v1.10.3
|
|
github.com/iancoleman/strcase v0.2.0 // indirect
|
|
github.com/jsimonetti/rtnetlink v0.0.0-20210525051524-4cc836578190
|
|
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
|
|
github.com/klauspost/compress v1.12.2
|
|
github.com/kr/pty v1.1.8
|
|
github.com/mdlayher/netlink v1.4.1
|
|
github.com/mdlayher/sdnotify v0.0.0-20210228150836-ea3ec207d697
|
|
github.com/miekg/dns v1.1.42
|
|
github.com/mitchellh/go-ps v1.0.0
|
|
github.com/pborman/getopt v1.1.0
|
|
github.com/peterbourgon/ff/v2 v2.0.0
|
|
github.com/pkg/sftp v1.13.0
|
|
github.com/tailscale/certstore v0.0.0-20210528134328-066c94b793d3
|
|
github.com/tailscale/depaware v0.0.0-20201214215404-77d1e9757027
|
|
github.com/tailscale/goupnp v1.0.1-0.20210710010003-1cf2d718bbb2 // indirect
|
|
github.com/tailscale/hujson v0.0.0-20200924210142-dde312d0d6a2 // indirect
|
|
github.com/tcnksm/go-httpstat v0.2.0
|
|
github.com/toqueteos/webbrowser v1.2.0
|
|
go4.org/mem v0.0.0-20201119185036-c04c5a6ff174
|
|
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e
|
|
golang.org/x/net v0.0.0-20210614182718-04defd469f4e
|
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
|
|
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22
|
|
golang.org/x/term v0.0.0-20210503060354-a79de5458b56
|
|
golang.org/x/time v0.0.0-20210611083556-38a9dc6acbc6
|
|
golang.org/x/tools v0.1.2
|
|
golang.zx2c4.com/wireguard v0.0.0-20210624150102-15b24b6179e0
|
|
golang.zx2c4.com/wireguard/windows v0.3.16
|
|
honnef.co/go/tools v0.1.4
|
|
inet.af/netaddr v0.0.0-20210602152128-50f8686885e3
|
|
inet.af/netstack v0.0.0-20210622165351-29b14ebc044e
|
|
inet.af/peercred v0.0.0-20210318190834-4259e17bb763
|
|
inet.af/wf v0.0.0-20210516214145-a5343001b756
|
|
rsc.io/goversion v1.2.0
|
|
)
|