diff options
author | Sebastian Thiel <byronimo@gmail.com> | 2015-01-03 19:48:05 +0100 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2015-01-03 19:48:05 +0100 |
commit | 342a0276dbf11366ae91ce28dcceddc332c97eaf (patch) | |
tree | b3a078975579c85e4e1306777931e9f3f44f5c2d /git/test/performance/test_commit.py | |
parent | 863a40e0d35f3ff3c3e4b5dc9ff1272e1b1783b1 (diff) | |
download | gitpython-342a0276dbf11366ae91ce28dcceddc332c97eaf.tar.gz |
Fixed all remaining non-performance tests
* travis configuration adjusted to hopefully work better than before
Performance traversal still fails when using git-python as standard repository.
It naturally wants a larger one. On travis these tests are skipped though.
Diffstat (limited to 'git/test/performance/test_commit.py')
-rw-r--r-- | git/test/performance/test_commit.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/git/test/performance/test_commit.py b/git/test/performance/test_commit.py index c988d160..a8f63f95 100644 --- a/git/test/performance/test_commit.py +++ b/git/test/performance/test_commit.py @@ -8,6 +8,7 @@ from lib import * from git import * from gitdb import IStream from git.test.test_commit import assert_commit_serialization +from gitdb.test.lib import skip_on_travis_ci from cStringIO import StringIO from time import time import sys @@ -28,6 +29,7 @@ class TestPerformance(TestBigRepoRW): c.message c.parents + @skip_on_travis_ci def test_iteration(self): no = 0 nc = 0 @@ -49,6 +51,7 @@ class TestPerformance(TestBigRepoRW): print >> sys.stderr, "Traversed %i Trees and a total of %i unchached objects in %s [s] ( %f objs/s )" % ( nc, no, elapsed_time, no / elapsed_time) + @skip_on_travis_ci def test_commit_traversal(self): # bound to cat-file parsing performance nc = 0 @@ -60,6 +63,7 @@ class TestPerformance(TestBigRepoRW): elapsed_time = time() - st print >> sys.stderr, "Traversed %i Commits in %s [s] ( %f commits/s )" % (nc, elapsed_time, nc / elapsed_time) + @skip_on_travis_ci def test_commit_iteration(self): # bound to stream parsing performance nc = 0 @@ -71,6 +75,7 @@ class TestPerformance(TestBigRepoRW): elapsed_time = time() - st print >> sys.stderr, "Iterated %i Commits in %s [s] ( %f commits/s )" % (nc, elapsed_time, nc / elapsed_time) + @skip_on_travis_ci def test_commit_serialization(self): assert_commit_serialization(self.gitrwrepo, self.head_sha_2k, True) @@ -80,7 +85,6 @@ class TestPerformance(TestBigRepoRW): # serialization is probably limited on IO hc = rwrepo.commit(self.head_sha_2k) - commits = list() nc = 5000 st = time() for i in xrange(nc): |