Skip to content
Snippets Groups Projects

Add tracing framework to Rust

Open Raphaël Gomès requested to merge topic/default/rust-tracing into branch/default
Files
77
@@ -35,7 +35,7 @@
cparsers = None
try:
from ..rustext import ( # pytype: disable=import-error
from ..pyo3_rustext import ( # pytype: disable=import-error
revlog as rust_revlog,
)
@@ -44,16 +44,6 @@
rust_revlog = None
try:
from ..pyo3_rustext import ( # pytype: disable=import-error
revlog as pyo3_revlog,
)
pyo3_revlog.__name__ # force actual import
except ImportError:
pyo3_revlog = None
@unittest.skipIf(
cparsers is None,
(
@@ -112,17 +102,3 @@
def parserustindex(self, data=None):
return revlog.RustIndexProxy(self.make_inner_revlog(data=data))
@unittest.skipIf(
pyo3_revlog is None,
'The Rust PyO3 revlog module is not available. It is needed for this test.',
)
class PyO3RevlogBasedTestBase(RustRevlogBasedTestBase):
@classmethod
def irl_class(cls):
return pyo3_revlog.InnerRevlog
@classmethod
def nodetree(cls, idx):
return pyo3_revlog.NodeTree(idx)
Loading