• Kubernetes Submit Queue's avatar
    Merge pull request #47656 from jsafrane/speed-up-volume-integration · d07a0200
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    Speed up PV integration tests
    
    Integration tests are ~20 seconds shorter. Before (with #47645 applied):
    ```
    --- PASS: TestPodDeletionWithDswp (3.70s)
    --- PASS: TestPodUpdateWithWithADC (3.61s)
    --- PASS: TestPodUpdateWithKeepTerminatedPodVolumes (3.59s)
    --- PASS: TestPodAddedByDswp (5.69s)
    --- PASS: TestPersistentVolumeRecycler (2.68s)
    --- PASS: TestPersistentVolumeDeleter (12.61s)
    --- PASS: TestPersistentVolumeBindRace (12.53s)
    --- PASS: TestPersistentVolumeClaimLabelSelector (12.52s)
    --- PASS: TestPersistentVolumeClaimLabelSelectorMatchExpressions (2.62s)
    --- PASS: TestPersistentVolumeMultiPVs (3.98s)
    --- PASS: TestPersistentVolumeMultiPVsPVCs (3.67s)
    --- PASS: TestPersistentVolumeControllerStartup (7.41s)
    --- PASS: TestPersistentVolumeProvisionMultiPVCs (4.85s)
    --- PASS: TestPersistentVolumeMultiPVsDiffAccessModes (2.71s)
    ok  	k8s.io/kubernetes/test/integration/volume	82.304s
    ```
    
    After:
    ```
    --- PASS: TestPodDeletionWithDswp (3.70s)
    --- PASS: TestPodUpdateWithWithADC (3.61s)
    --- PASS: TestPodUpdateWithKeepTerminatedPodVolumes (3.63s)
    --- PASS: TestPodAddedByDswp (5.73s)
    --- PASS: TestPersistentVolumeRecycler (3.53s)
    --- PASS: TestPersistentVolumeDeleter (4.56s)
    --- PASS: TestPersistentVolumeBindRace (3.52s)
    --- PASS: TestPersistentVolumeClaimLabelSelector (3.52s)
    --- PASS: TestPersistentVolumeClaimLabelSelectorMatchExpressions (3.49s)
    --- PASS: TestPersistentVolumeMultiPVs (3.07s)
    --- PASS: TestPersistentVolumeMultiPVsPVCs (3.94s)
    --- PASS: TestPersistentVolumeControllerStartup (7.64s)
    --- PASS: TestPersistentVolumeProvisionMultiPVCs (6.25s)
    --- PASS: TestPersistentVolumeMultiPVsDiffAccessModes (3.55s)
    ok  	k8s.io/kubernetes/test/integration/volume	59.945s
    ```
    
    /assign @gnufied 
    @kubernetes/sig-storage-pr-reviews 
    
    Release note
    ```release-note
    NONE
    ```
    d07a0200
persistent_volumes_test.go 40.5 KB