# README
Integration Test
Integration test verifies the functionality of CSI driver as a standalone server outside Kubernetes. It exercises the lifecycle of the volume by creating, attaching, staging, mounting volumes and the reverse operations.
Run Integration Tests Locally
Prerequisite
- make sure
GOPATH
is set and csc tool is installed under$GOPATH/bin/csc
export set GOPATH=/root/go
go get github.com/rexray/gocsi/csc
- set Azure credentials by environment variables
you could get these variables from
/etc/kubernetes/azure.json
on a kubernetes cluster node
export set tenantId=
export set subscriptionId=
export set aadClientId=
export set aadClientSecret=
export set resourceGroup=
export set location=
export set nodeid=
Run integration tests
make test-integration