Enable Windows CI (Appveyor)
authorGabriel Rosenhouse <grosenhouse@pivotal.io>
Wed, 1 Nov 2017 05:58:50 +0000 (22:58 -0700)
committerGabriel Rosenhouse <grosenhouse@pivotal.io>
Fri, 10 Nov 2017 16:09:29 +0000 (08:09 -0800)
commit99f6be03192a48ecf6c3bbeece7948364da08fac
tree72dcb73c8ae6a3241f6d8c6cc4fba19ab465bb97
parentb09e0d28a7d9af6dc0cc794896c8d84c33f694af
Enable Windows CI (Appveyor)

- start list of linux_only plugins; ignore them when testing on Windows
- Isolate linux-only code by filename suffix
- Remove stub (NotImplemented) functions
- other misc. fixes for Windows compatibility
21 files changed:
.appveyor.yml [new file with mode: 0644]
pkg/ip/addr_linux.go [moved from pkg/ip/addr.go with 100% similarity]
pkg/ip/ipforward_linux.go [moved from pkg/ip/ipforward.go with 100% similarity]
pkg/ip/ipmasq_linux.go [moved from pkg/ip/ipmasq.go with 100% similarity]
pkg/ip/link_linux.go [moved from pkg/ip/link.go with 100% similarity]
pkg/ip/link_linux_test.go [moved from pkg/ip/link_test.go with 100% similarity]
pkg/ip/route.go [deleted file]
pkg/ip/route_linux.go
pkg/ip/route_unspecified.go [deleted file]
pkg/ipam/ipam.go
pkg/ipam/ipam_linux.go [new file with mode: 0644]
pkg/ipam/ipam_linux_test.go [moved from pkg/ipam/ipam_test.go with 99% similarity]
pkg/ns/ns.go [deleted file]
pkg/ns/ns_linux.go
pkg/ns/ns_linux_test.go [moved from pkg/ns/ns_test.go with 100% similarity]
pkg/ns/ns_unspecified.go [deleted file]
pkg/testutils/echosvr/echosvr_test.go
plugins/ipam/host-local/backend/disk/lock.go
plugins/linux_only.txt [new file with mode: 0644]
plugins/meta/flannel/flannel_linux_test.go [moved from plugins/meta/flannel/flannel_test.go with 100% similarity]
plugins/sample/sample_linux_test.go [moved from plugins/sample/sample_test.go with 100% similarity]