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
This commit is contained in:
Gabriel Rosenhouse
2017-10-31 22:58:50 -07:00
parent b09e0d28a7
commit 99f6be0319
21 changed files with 293 additions and 348 deletions

View File

@ -1,3 +1,4 @@
// +build !windows
// Copyright 2015 CNI authors
//
// Licensed under the Apache License, Version 2.0 (the "License");

11
plugins/linux_only.txt Normal file
View File

@ -0,0 +1,11 @@
plugins/host-device
plugins/ipam/dhcp
plugins/ipam/host-local
plugins/main/bridge
plugins/main/ipvlan
plugins/main/loopback
plugins/main/macvlan
plugins/main/ptp
plugins/main/vlan
plugins/meta/portmap
plugins/meta/tuning