git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v2 03/20] t5800: use skip_all instead of prereq

From
Sverre Rabbelier <srabbelier@gmail.com>
Date
Jun 19, 2011, 15:18 UTC
Message-ID
<1308496725-22329-4-git-send-email-srabbelier@gmail.com>
In-Reply-To
<1308496725-22329-1-git-send-email-srabbelier@gmail.com>
All tests require python 2.4 or higher.
Signed-off-by: Sverre Rabbelier <srabbelier@gmail.com>
---
  New in this series.
 t/t5800-remote-helpers.sh |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)
diff --git a/t/t5800-remote-helpers.sh b/t/t5800-remote-helpers.sh
index 3a37ad0..f6796e3 100755
--- a/t/t5800-remote-helpers.sh
+++ b/t/t5800-remote-helpers.sh
@@ -7,15 +7,19 @@ test_description='Test remote-helper import and export commands'
 
 . ./test-lib.sh
 
-if test_have_prereq PYTHON && "$PYTHON_PATH" -c '
+if ! test_have_prereq PYTHON ; then
+	skip_all='skipping git-remote-hg tests, python not available'
+	test_done
+fi
+
+"$PYTHON_PATH" -c '
 import sys
 if sys.hexversion < 0x02040000:
     sys.exit(1)
-'
-then
-    # Requires Python 2.4 or newer
-	test_set_prereq PYTHON_24
-fi
+' || {
+	skip_all='skipping git-remote-hg tests, python version < 2.4'
+	test_done
+}
 
 compare_refs() {
 	git --git-dir="$1/.git" rev-parse --verify $2 >expect &&
@@ -23,7 +27,7 @@ compare_refs() {
 	test_cmp expect actual
 }
 
-test_expect_success PYTHON_24 'setup repository' '
+test_expect_success 'setup repository' '
 	git init --bare server/.git &&
 	git clone server public &&
 	(cd public &&
@@ -33,34 +37,34 @@ test_expect_success PYTHON_24 'setup repository' '
 	 git push origin master)
 '
 
-test_expect_success PYTHON_24 'cloning from local repo' '
+test_expect_success 'cloning from local repo' '
 	git clone "testgit::${PWD}/server" localclone &&
 	test_cmp public/file localclone/file
 '
 
-test_expect_success PYTHON_24 'cloning from remote repo' '
+test_expect_success 'cloning from remote repo' '
 	git clone "testgit::file://${PWD}/server" clone &&
 	test_cmp public/file clone/file
 '
 
-test_expect_success PYTHON_24 'create new commit on remote' '
+test_expect_success 'create new commit on remote' '
 	(cd public &&
 	 echo content >>file &&
 	 git commit -a -m two &&
 	 git push)
 '
 
-test_expect_success PYTHON_24 'pulling from local repo' '
+test_expect_success 'pulling from local repo' '
 	(cd localclone && git pull) &&
 	test_cmp public/file localclone/file
 '
 
-test_expect_success PYTHON_24 'pulling from remote remote' '
+test_expect_success 'pulling from remote remote' '
 	(cd clone && git pull) &&
 	test_cmp public/file clone/file
 '
 
-test_expect_success PYTHON_24 'pushing to local repo' '
+test_expect_success 'pushing to local repo' '
 	(cd localclone &&
 	echo content >>file &&
 	git commit -a -m three &&
@@ -68,12 +72,12 @@ test_expect_success PYTHON_24 'pushing to local repo' '
 	compare_refs localclone HEAD server HEAD
 '
 
-test_expect_success PYTHON_24 'synch with changes from localclone' '
+test_expect_success 'synch with changes from localclone' '
 	(cd clone &&
 	 git pull)
 '
 
-test_expect_success PYTHON_24 'pushing remote local repo' '
+test_expect_success 'pushing remote local repo' '
 	(cd clone &&
 	echo content >>file &&
 	git commit -a -m four &&
-- 
1.7.5.1.292.g728120
Previous: Sverre RabbelierNext: Sverre Rabbelier
Message 4 of 44 in “remote-helper improvements”
  1. 00/20 remote-helper improvementsSverre Rabbelier, Jun 19, 2011
  2. 01/20 transport-helper: fix minor leak in push_refs_with_exportSverre Rabbelier, Jun 19, 2011
  3. 02/20 t5800: factor out some ref testsSverre Rabbelier, Jun 19, 2011
  4. 03/20 t5800: use skip_all instead of prereqSverre Rabbelier, Jun 19, 2011
  5. 04/20 t5800: document some non-functional parts of remote helpersSverre Rabbelier, Jun 19, 2011
  6. Jonathan NiederJun 19, 2011
  7. Sverre RabbelierJul 4, 2011
  8. 05/20 teach remote-testgit to import non-HEAD refsSverre Rabbelier, Jun 19, 2011
  9. 06/20 transport-helper: don't feed bogus refs to export pushSverre Rabbelier, Jun 19, 2011
  10. 07/20 git_remote_helpers: push all refs during a non-local exportSverre Rabbelier, Jun 19, 2011
  11. 08/20 remote-curl: accept empty line as terminatorSverre Rabbelier, Jun 19, 2011
  12. Jonathan NiederJun 19, 2011
  13. Sverre RabbelierJul 4, 2011
  14. 08/20 remote-curl: accept empty line as terminatorDmitry Ivankov, Jun 20, 2011
  15. Jonathan NiederJun 20, 2011
  16. Junio C HamanoJun 20, 2011
  17. 09/20 git-remote-testgit: only push for non-local repositoriesSverre Rabbelier, Jun 19, 2011
  18. 10/20 git-remote-testgit: fix error handlingSverre Rabbelier, Jun 19, 2011
  19. Jonathan NiederJun 19, 2011
  20. Brandon CaseyJun 20, 2011
  21. Sverre RabbelierJun 20, 2011
  22. 11/20 fast-import: introduce 'done' commandSverre Rabbelier, Jun 19, 2011
  23. 12/20 fast-export: support done featureSverre Rabbelier, Jun 19, 2011
  24. 13/20 transport-helper: factor out push_update_refs_statusSverre Rabbelier, Jun 19, 2011
  25. 14/20 transport-helper: check status code of finish_commandSverre Rabbelier, Jun 19, 2011
  26. 15/20 transport-helper: use the new done feature where possibleSverre Rabbelier, Jun 19, 2011
  27. Jonathan NiederJun 20, 2011
  28. Junio C HamanoJun 20, 2011
  29. Sverre RabbelierJul 4, 2011
  30. 16/20 transport-helper: update ref status after push with exportSverre Rabbelier, Jun 19, 2011
  31. Jonathan NiederJun 19, 2011
  32. Junio C HamanoJun 21, 2011
  33. Sverre RabbelierJun 21, 2011
  34. 17/20 transport-helper: change import semanticsSverre Rabbelier, Jun 19, 2011
  35. Jonathan NiederJun 19, 2011
  36. Sverre RabbelierJul 4, 2011
  37. Jonathan NiederJul 4, 2011
  38. Sverre RabbelierJul 4, 2011
  39. Jonathan NiederJul 4, 2011
  40. 18/20 transport-helper: export is no longer always the last commandSverre Rabbelier, Jun 19, 2011
  41. 19/20 transport-helper: Use capname for gitdir capability tooSverre Rabbelier, Jun 19, 2011
  42. 20/20 transport-helper: implement marks location as capabilitySverre Rabbelier, Jun 19, 2011
  43. Jonathan NiederJun 20, 2011
  44. Sverre RabbelierJul 4, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.