Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
nexedi
cython
Commits
f6736838
Commit
f6736838
authored
7 years ago
by
Max Bohnet
Committed by
GitHub
7 years ago
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update Coverage.py
append to list use _get_actual_filename also for file_reporter() and file_tracer()
parent
f9cf3aca
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
Cython/Coverage.py
Cython/Coverage.py
+5
-5
No files found.
Cython/Coverage.py
View file @
f6736838
...
...
@@ -42,8 +42,8 @@ def _find_dep_file_path(main_file, file_path):
for
sys_path
in
sys
.
path
:
test_path
=
os
.
path
.
realpath
(
os
.
path
.
join
(
sys_path
,
file_path
))
if
os
.
path
.
exists
(
test_path
):
return
test_path
return
abs_path
return
_get_actual_filename
(
test_path
)
return
_get_actual_filename
(
abs_path
)
def
_get_actual_filename
(
filepath
):
...
...
@@ -67,7 +67,7 @@ def _get_actual_filename(filepath):
# disk letter
test_name
=
[
dirs
[
0
].
upper
()]
for
d
in
dirs
[
1
:]:
test_name
+=
[
"%s[%s]"
%
(
d
[:
-
1
],
d
[
-
1
])]
test_name
.
append
(
"{}[{}]"
.
format
(
d
[:
-
1
],
d
[
-
1
]))
res
=
glob
.
glob
(
'
\
\
'
.
join
(
test_name
))
if
not
res
:
#File not found
...
...
@@ -93,7 +93,7 @@ class Plugin(CoveragePlugin):
if
filename
.
startswith
(
'<'
)
or
filename
.
startswith
(
'memory:'
):
return
None
c_file
=
py_file
=
None
filename
=
os
.
path
.
abspath
(
filename
)
filename
=
_get_actual_filename
(
os
.
path
.
abspath
(
filename
)
)
if
self
.
_c_files_map
and
filename
in
self
.
_c_files_map
:
c_file
=
self
.
_c_files_map
[
filename
][
0
]
...
...
@@ -243,7 +243,7 @@ class Plugin(CoveragePlugin):
self._c_files_map = {}
for filename, code in code_lines.items():
abs_path = _
get_actual_filename(_find_dep_file_path(c_file, filename)
)
abs_path = _
find_dep_file_path(c_file, filename
)
self._c_files_map[abs_path] = (c_file, filename, code)
if sourcefile not in self._c_files_map:
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment