From 2f1b8cfcfe184a8fd6f3f2f789530bddb233dda8 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Fri, 14 Sep 2018 07:05:51 -0400 Subject: Change measured_files to a set --- coverage/data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'coverage/data.py') diff --git a/coverage/data.py b/coverage/data.py index f03e90ca..3250196d 100644 --- a/coverage/data.py +++ b/coverage/data.py @@ -252,8 +252,8 @@ class CoverageJsonData(object): return self._runs def measured_files(self): - """A list of all files that had been measured.""" - return list(self._arcs or self._lines or {}) + """A set of all files that had been measured.""" + return set(self._arcs or self._lines or {}) def __nonzero__(self): return bool(self._lines or self._arcs) -- cgit v1.2.1 From d2f77ab2ffc308e616af0207546ee1bef1cb8c75 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 15 Sep 2018 08:07:26 -0400 Subject: measured_contexts() and two simple tests of the global context --- coverage/data.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'coverage/data.py') diff --git a/coverage/data.py b/coverage/data.py index 3250196d..3a2432b3 100644 --- a/coverage/data.py +++ b/coverage/data.py @@ -445,6 +445,11 @@ class CoverageJsonData(object): self._validate() + def set_context(self, context): + """Set the context. Not implemented for JSON storage.""" + if context: + raise CoverageException("JSON storage doesn't support contexts") + def write(self): """Write the collected coverage data to a file. -- cgit v1.2.1 From edc25b9a723272f869c598e929d72e5db341ba0d Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Thu, 20 Sep 2018 19:45:17 -0400 Subject: More debugging. --- coverage/data.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'coverage/data.py') diff --git a/coverage/data.py b/coverage/data.py index 3a2432b3..e6d56d84 100644 --- a/coverage/data.py +++ b/coverage/data.py @@ -727,6 +727,8 @@ def combine_parallel_data(data, aliases=None, data_paths=None, strict=False): files_combined = 0 for f in files_to_combine: + if data._debug and data._debug.should('dataio'): + data._debug.write("Combining data file %r" % (f,)) try: new_data = CoverageData(f, debug=data._debug) new_data.read() -- cgit v1.2.1