summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo van Kemenade <hugovk@users.noreply.github.com>2022-11-16 18:15:02 +0200
committerHugo van Kemenade <hugovk@users.noreply.github.com>2022-11-16 18:15:02 +0200
commita6f0856d807efc1e7bc37d13f9cfbcdb91dea2ac (patch)
tree3a4827237c05b6fc7fa72e9404aebf17f4b36e80
parent5f149c1a9c36c985158c0757377af958362b3582 (diff)
downloadgitdb-a6f0856d807efc1e7bc37d13f9cfbcdb91dea2ac.tar.gz
Remove redundant Travis CI config/code
-rw-r--r--.travis.yml20
-rw-r--r--gitdb/test/lib.py15
-rw-r--r--gitdb/test/performance/test_pack.py4
-rw-r--r--gitdb/test/performance/test_pack_streaming.py3
-rw-r--r--gitdb/test/performance/test_stream.py2
5 files changed, 0 insertions, 44 deletions
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index b980d36..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-# NOT USED, just for reference. See github actions for CI configuration
-language: python
-python:
- - "3.4"
- - "3.5"
- - "3.6"
- # - "pypy" - won't work as smmap doesn't work (see smmap/.travis.yml for details)
-
-git:
- # a higher depth is needed for one of the tests - lets fet
- depth: 1000
-install:
- - pip install coveralls
-script:
- - ulimit -n 48
- - ulimit -n
- - nosetests -v --with-coverage
-after_success:
- - coveralls
-
diff --git a/gitdb/test/lib.py b/gitdb/test/lib.py
index abd4ad5..465a899 100644
--- a/gitdb/test/lib.py
+++ b/gitdb/test/lib.py
@@ -58,21 +58,6 @@ class TestBase(unittest.TestCase):
#{ Decorators
-def skip_on_travis_ci(func):
- """All tests decorated with this one will raise SkipTest when run on travis ci.
- Use it to workaround difficult to solve issues
- NOTE: copied from bcore (https://github.com/Byron/bcore)"""
- @wraps(func)
- def wrapper(self, *args, **kwargs):
- if 'TRAVIS' in os.environ:
- import pytest
- pytest.skip("Cannot run on travis-ci")
- # end check for travis ci
- return func(self, *args, **kwargs)
- # end wrapper
- return wrapper
-
-
def with_rw_directory(func):
"""Create a temporary directory which can be written to, remove it if the
test succeeds, but leave it otherwise to aid additional debugging"""
diff --git a/gitdb/test/performance/test_pack.py b/gitdb/test/performance/test_pack.py
index b59d5a9..643186b 100644
--- a/gitdb/test/performance/test_pack.py
+++ b/gitdb/test/performance/test_pack.py
@@ -17,7 +17,6 @@ from gitdb import (
from gitdb.typ import str_blob_type
from gitdb.exc import UnsupportedOperation
from gitdb.db.pack import PackedDB
-from gitdb.test.lib import skip_on_travis_ci
import sys
import os
@@ -26,7 +25,6 @@ from time import time
class TestPackedDBPerformance(TestBigRepoR):
- @skip_on_travis_ci
def test_pack_random_access(self):
pdb = PackedDB(os.path.join(self.gitrepopath, "objects/pack"))
@@ -79,7 +77,6 @@ class TestPackedDBPerformance(TestBigRepoR):
print("PDB: Obtained %i streams by sha and read all bytes totallying %i KiB ( %f KiB / s ) in %f s ( %f streams/s )" %
(max_items, total_kib, total_kib / (elapsed or 1), elapsed, max_items / (elapsed or 1)), file=sys.stderr)
- @skip_on_travis_ci
def test_loose_correctness(self):
"""based on the pack(s) of our packed object DB, we will just copy and verify all objects in the back
into the loose object db (memory).
@@ -106,7 +103,6 @@ class TestPackedDBPerformance(TestBigRepoR):
mdb._cache.clear()
# end for each sha to copy
- @skip_on_travis_ci
def test_correctness(self):
pdb = PackedDB(os.path.join(self.gitrepopath, "objects/pack"))
# disabled for now as it used to work perfectly, checking big repositories takes a long time
diff --git a/gitdb/test/performance/test_pack_streaming.py b/gitdb/test/performance/test_pack_streaming.py
index 76f0f4a..5bf6790 100644
--- a/gitdb/test/performance/test_pack_streaming.py
+++ b/gitdb/test/performance/test_pack_streaming.py
@@ -12,7 +12,6 @@ from gitdb.test.performance.lib import (
from gitdb.db.pack import PackedDB
from gitdb.stream import NullStream
from gitdb.pack import PackEntity
-from gitdb.test.lib import skip_on_travis_ci
import os
import sys
@@ -34,7 +33,6 @@ class CountedNullStream(NullStream):
class TestPackStreamingPerformance(TestBigRepoR):
- @skip_on_travis_ci
def test_pack_writing(self):
# see how fast we can write a pack from object streams.
# This will not be fast, as we take time for decompressing the streams as well
@@ -61,7 +59,6 @@ class TestPackStreamingPerformance(TestBigRepoR):
print(sys.stderr, "PDB Streaming: Wrote pack of size %i kb in %f s (%f kb/s)" %
(total_kb, elapsed, total_kb / (elapsed or 1)), sys.stderr)
- @skip_on_travis_ci
def test_stream_reading(self):
# raise SkipTest()
pdb = PackedDB(os.path.join(self.gitrepopath, "objects/pack"))
diff --git a/gitdb/test/performance/test_stream.py b/gitdb/test/performance/test_stream.py
index 92d28e4..9a8b15b 100644
--- a/gitdb/test/performance/test_stream.py
+++ b/gitdb/test/performance/test_stream.py
@@ -20,7 +20,6 @@ import sys
from gitdb.test.lib import (
make_memory_file,
with_rw_directory,
- skip_on_travis_ci
)
@@ -44,7 +43,6 @@ class TestObjDBPerformance(TestBigRepoR):
large_data_size_bytes = 1000 * 1000 * 50 # some MiB should do it
moderate_data_size_bytes = 1000 * 1000 * 1 # just 1 MiB
- @skip_on_travis_ci
@with_rw_directory
def test_large_data_streaming(self, path):
ldb = LooseObjectDB(path)