]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'jk/t3419-drop-expensive-tests'
authorJunio C Hamano <gitster@pobox.com>
Wed, 22 Apr 2020 20:42:42 +0000 (13:42 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 22 Apr 2020 20:42:42 +0000 (13:42 -0700)
Test update.

* jk/t3419-drop-expensive-tests:
  t3419: drop EXPENSIVE tests

1  2 
t/t3419-rebase-patch-id.sh

index d93458377690cdddddf73621f24d7782de959aec,3dc754b13a87f22b858e72b347085585c6792127..1f32faa4a4db3d0307365af0c9cbd5bf58ff964f
@@@ -36,66 -22,49 +22,50 @@@ test_expect_success 'setup' 
        git tag root
  '
  
- do_tests () {
-       nlines=$1 pr=${2-}
-       test_expect_success $pr "setup: $nlines lines" "
-               rm -f .gitattributes &&
-               git checkout -q -f master &&
-               git reset --hard root &&
-               count $nlines >file &&
-               git add file &&
-               git commit -q -m initial &&
-               git branch -f other &&
-               scramble file &&
-               git add file &&
-               git commit -q -m 'change big file' &&
-               git checkout -q other &&
-               : >newfile &&
-               git add newfile &&
-               git commit -q -m 'add small file' &&
-               git cherry-pick master >/dev/null 2>&1
-       "
-       test_debug "
-               run git diff master^\!
-       "
-       test_expect_success $pr 'setup attributes' "
-               echo 'file binary' >.gitattributes
-       "
-       test_debug "
-               run git format-patch --stdout master &&
-               run git format-patch --stdout --ignore-if-in-upstream master
-       "
+ test_expect_success 'setup: 500 lines' '
+       rm -f .gitattributes &&
+       git checkout -q -f master &&
+       git reset --hard root &&
+       test_seq 500 >file &&
+       git add file &&
+       git commit -q -m initial &&
+       git branch -f other &&
+       scramble file &&
+       git add file &&
+       git commit -q -m "change big file" &&
+       git checkout -q other &&
+       : >newfile &&
+       git add newfile &&
+       git commit -q -m "add small file" &&
+       git cherry-pick master >/dev/null 2>&1
+ '
  
-       test_expect_success $pr 'detect upstream patch' '
-               git checkout -q master &&
-               scramble file &&
-               git add file &&
-               git commit -q -m "change big file again" &&
-               git checkout -q other^{} &&
-               git rebase master &&
-               git rev-list master...HEAD~ >revs &&
-               test_must_be_empty revs
-       '
+ test_expect_success 'setup attributes' '
+       echo "file binary" >.gitattributes
+ '
  
-       test_expect_success $pr 'do not drop patch' '
-               git branch -f squashed master &&
-               git checkout -q -f squashed &&
-               git reset -q --soft HEAD~2 &&
-               git commit -q -m squashed &&
-               git checkout -q other^{} &&
-               test_must_fail git rebase squashed &&
-               git rebase --quit
-       '
- }
+ test_expect_success 'detect upstream patch' '
+       git checkout -q master &&
+       scramble file &&
+       git add file &&
+       git commit -q -m "change big file again" &&
+       git checkout -q other^{} &&
+       git rebase master &&
 -      test_must_fail test -n "$(git rev-list master...HEAD~)"
++      git rev-list master...HEAD~ >revs &&
++      test_must_be_empty revs
+ '
  
- do_tests 500
- do_tests 50000 EXPENSIVE
+ test_expect_success 'do not drop patch' '
+       git branch -f squashed master &&
+       git checkout -q -f squashed &&
+       git reset -q --soft HEAD~2 &&
+       git commit -q -m squashed &&
+       git checkout -q other^{} &&
+       test_must_fail git rebase squashed &&
+       git rebase --quit
+ '
  
  test_done