mirror of
https://github.com/tailscale/tailscale.git
synced 2025-12-03 02:21:58 +00:00
tstest/iosdeps: add test for forbidden iOS dependencies
Fixes #4463 Change-Id: I8305710e8a075263ae9a88a29624b19032d5beeb Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
committed by
Brad Fitzpatrick
parent
8b81254992
commit
cf9b9a7fec
62
tstest/iosdeps/iosdeps.go
Normal file
62
tstest/iosdeps/iosdeps.go
Normal file
@@ -0,0 +1,62 @@
|
||||
// Copyright (c) 2022 Tailscale Inc & AUTHORS All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// Package iosdeps is a just a list of the packages we import on iOS, to let us
|
||||
// test that our transitive closure of dependencies on iOS doesn't accidentally
|
||||
// grow too large, as we've historically been memory constrained there.
|
||||
package iosdeps
|
||||
|
||||
import (
|
||||
_ "bufio"
|
||||
_ "bytes"
|
||||
_ "context"
|
||||
_ "crypto/rand"
|
||||
_ "crypto/sha256"
|
||||
_ "encoding/json"
|
||||
_ "errors"
|
||||
_ "fmt"
|
||||
_ "io"
|
||||
_ "io/fs"
|
||||
_ "io/ioutil"
|
||||
_ "log"
|
||||
_ "math"
|
||||
_ "net"
|
||||
_ "net/http"
|
||||
_ "os"
|
||||
_ "os/signal"
|
||||
_ "path/filepath"
|
||||
_ "runtime"
|
||||
_ "runtime/debug"
|
||||
_ "strings"
|
||||
_ "sync"
|
||||
_ "sync/atomic"
|
||||
_ "syscall"
|
||||
_ "time"
|
||||
_ "unsafe"
|
||||
|
||||
_ "go4.org/mem"
|
||||
_ "golang.org/x/sys/unix"
|
||||
_ "golang.zx2c4.com/wireguard/device"
|
||||
_ "golang.zx2c4.com/wireguard/tun"
|
||||
_ "inet.af/netaddr"
|
||||
_ "tailscale.com/hostinfo"
|
||||
_ "tailscale.com/ipn"
|
||||
_ "tailscale.com/ipn/ipnlocal"
|
||||
_ "tailscale.com/ipn/localapi"
|
||||
_ "tailscale.com/log/logheap"
|
||||
_ "tailscale.com/logtail"
|
||||
_ "tailscale.com/logtail/filch"
|
||||
_ "tailscale.com/net/dns"
|
||||
_ "tailscale.com/net/tsdial"
|
||||
_ "tailscale.com/net/tstun"
|
||||
_ "tailscale.com/paths"
|
||||
_ "tailscale.com/tempfork/pprof"
|
||||
_ "tailscale.com/types/empty"
|
||||
_ "tailscale.com/types/logger"
|
||||
_ "tailscale.com/util/clientmetric"
|
||||
_ "tailscale.com/util/dnsname"
|
||||
_ "tailscale.com/version"
|
||||
_ "tailscale.com/wgengine"
|
||||
_ "tailscale.com/wgengine/router"
|
||||
)
|
||||
Reference in New Issue
Block a user