diff --git a/.github/workflows/windows-build-test.yml b/.github/workflows/windows-build-test.yml index 5311c9707bc8..8666c2d8535d 100644 --- a/.github/workflows/windows-build-test.yml +++ b/.github/workflows/windows-build-test.yml @@ -342,83 +342,51 @@ jobs: - name: tests/functional/cli_root/zpool_create/zpool_create_001_pos timeout-minutes: 1 run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" create -f test01 \\?\${{github.workspace}}\test01.dat' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" status' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zfs.exe" mount' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" destroy -f test01' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" create -f test02 \\?\${{github.workspace}}\test01.dat \\?\${{github.workspace}}\test02.dat' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" destroy -f test02' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" create -f test03 \\?\${{github.workspace}}\test01.dat \\?\${{github.workspace}}\test02.dat \\?\${{github.workspace}}\test03.dat' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" destroy -f test03' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" create -f test04 mirror \\?\${{github.workspace}}\test01.dat \\?\${{github.workspace}}\test02.dat' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" destroy -f test04' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" create -f test05 mirror \\?\${{github.workspace}}\test01.dat \\?\${{github.workspace}}\test02.dat \\?\${{github.workspace}}\test03.dat' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" destroy -f test05' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" create -f test06 raidz \\?\${{github.workspace}}\test01.dat \\?\${{github.workspace}}\test02.dat \\?\${{github.workspace}}\test03.dat' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" destroy -f test06' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" create -f test07 raidz1 \\?\${{github.workspace}}\test01.dat \\?\${{github.workspace}}\test02.dat \\?\${{github.workspace}}\test03.dat' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - run: '& "C:\Program Files\OpenZFS On Windows\zpool.exe" destroy -f test07' timeout-minutes: 1 - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 @@ -636,194 +604,122 @@ jobs: - name: debug - dummy status run: echo ${{ steps.dummy.conclusion }} - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - #https://github.com/maharmstone/btrfs/blob/master/src/tests/test.cpp#L453 - name: run winbtrfs create tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" create ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs supersede tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" supersede ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs overwrite tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" overwrite ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs open_id tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" open_id ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs io tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" io ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs mmap tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" mmap ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs rename tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" rename ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs rename_ex tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" rename_ex ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs delete tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" delete ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs delete_ex tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" delete_ex ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs links tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" links ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs links_ex tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" links_ex ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_i tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_i ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_ii tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_ii ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_batch tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_batch ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_filter tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_filter ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_r tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_r ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_rw tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_rw ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_rh tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_rh ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs oplock_rwh tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" oplock_rwh ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs cs tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" cs ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs reparse tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" reparse ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs streams tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" streams ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - #- name: run winbtrfs ea tests # if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} # run: '& "${{github.workspace}}\winbtrfs\test.exe" ea ${{ steps.drive.outputs.drive }}' @@ -833,9 +729,6 @@ jobs: timeout-minutes: 1 run: '& "${{github.workspace}}\winbtrfs\test.exe" fileinfo ${{ steps.drive.outputs.drive }}' - - run: Start-Sleep -Seconds 10 - timeout-minutes: 1 - - name: run winbtrfs ea tests if: ${{ ( success() || failure() ) && steps.dummy.conclusion == 'success' }} timeout-minutes: 1