Skip to content

Commit c8573f2

Browse files
authored
Merge pull request #338 from andyzhangx/expand-vol-test
test: add expand volume integration test
2 parents 6a34f7e + 4d4fd49 commit c8573f2

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

pkg/blob/azure_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import (
3333
// TestGetCloudProvider tests the func getCloudProvider().
3434
// To run this unit test successfully, need to ensure /etc/kubernetes/azure.json nonexistent.
3535
func TestGetCloudProvider(t *testing.T) {
36-
3736
fakeCredFile := "fake-cred-file.json"
3837
fakeKubeConfig := "fake-kube-config"
3938
emptyKubeConfig := "empty-kube-config"
@@ -145,10 +144,13 @@ users:
145144
}
146145
os.Setenv(DefaultAzureCredentialFileEnv, fakeCredFile)
147146
}
148-
_, err := getCloudProvider(test.kubeconfig, test.nodeID)
147+
cloud, err := getCloudProvider(test.kubeconfig, test.nodeID)
149148
if !reflect.DeepEqual(err, test.expectedErr) {
150149
t.Errorf("desc: %s,\n input: %q, GetCloudProvider err: %v, expectedErr: %v", test.desc, test.kubeconfig, err, test.expectedErr)
151150
}
151+
if cloud == nil {
152+
t.Errorf("return value of getCloudProvider should not be nil even there is error")
153+
}
152154
}
153155
}
154156

test/integration/run-test.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ if [[ "$cloud" != "AzureChinaCloud" ]]; then
6666
csc node stats --endpoint "$endpoint" "$volumeid:$target_path:$staging_target_path"
6767
sleep 2
6868

69+
echo 'expand volume test'
70+
csc controller expand-volume --endpoint "$endpoint" --req-bytes "$expanded_vol_size" "$volumeid"
71+
6972
echo "unpublish volume test:"
7073
csc node unpublish --endpoint "$endpoint" --target-path "$target_path" "$volumeid"
7174
sleep 2
@@ -75,11 +78,6 @@ if [[ "$cloud" != "AzureChinaCloud" ]]; then
7578
sleep 2
7679
fi
7780

78-
# TODO: Activate test once issue is resolved - https://github.com/rexray/gocsi/issues/141
79-
# echo "Expand volume test:"
80-
# csc controller expand-volume --endpoint "$endpoint" --req-bytes "$expanded_vol_size" "$volumeid"
81-
# sleep 15
82-
8381
echo "Delete volume test:"
8482
csc controller del --endpoint "$endpoint" "$volumeid"
8583
sleep 15

0 commit comments

Comments
 (0)