github.com/catandhorse/git-lfs@v2.5.2+incompatible/t/t-progress-meter.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  . "$(dirname "$0")/testlib.sh"
     4  
     5  begin_test "progress meter displays positive progress"
     6  (
     7    set -e
     8  
     9    reponame="progress-meter"
    10    setup_remote_repo "$reponame"
    11    clone_repo "$reponame" "$reponame"
    12  
    13    git lfs track "*.dat"
    14    git add .gitattributes
    15    git commit -m "initial commit"
    16  
    17    for i in `seq 1 128`; do
    18      printf "$i" > "$i.dat"
    19    done
    20  
    21    git add *.dat
    22    git commit -m "add many objects"
    23  
    24    git push origin master 2>&1 | tee push.log
    25    [ "0" -eq "${PIPESTATUS[0]}" ]
    26  
    27    grep "Uploading LFS objects: 100% (128/128), 276 B" push.log
    28  )
    29  end_test