Author: Matti Picus <[email protected]>
Branch: win32-vmprof
Changeset: r92980:edb8f85891e5
Date: 2017-11-08 23:17 +0200
http://bitbucket.org/pypy/pypy/changeset/edb8f85891e5/

Log:    start to run tests on win32

diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py
--- a/rpython/rlib/rvmprof/cintf.py
+++ b/rpython/rlib/rvmprof/cintf.py
@@ -62,7 +62,6 @@
         SHARED.join('compat.c'),
         SHARED.join('machine.c'),
         SHARED.join('vmp_stack.c'),
-        SHARED.join('vmprof_mt.c'),
         SHARED.join('vmprof_memory.c'),
         SHARED.join('vmprof_common.c'),
         # symbol table already in separate_module_files
@@ -70,6 +69,10 @@
     post_include_bits=[],
     compile_extra=compile_extra
     )
+if sys.platform.startswith('linux'):
+    eci_kwds['separate_module_files'].append(
+        SHARED.join('vmprof_mt.c'),
+    )
 global_eci = ExternalCompilationInfo(**eci_kwds)
 
 def configure_libbacktrace_linux():
diff --git a/rpython/rlib/rvmprof/test/__init__.py 
b/rpython/rlib/rvmprof/test/__init__.py
--- a/rpython/rlib/rvmprof/test/__init__.py
+++ b/rpython/rlib/rvmprof/test/__init__.py
@@ -1,5 +0,0 @@
-import pytest
-import platform
-
-if not platform.machine().startswith('x86'):
-    pytest.skip()
diff --git a/rpython/rlib/rvmprof/test/test_file.py 
b/rpython/rlib/rvmprof/test/test_file.py
--- a/rpython/rlib/rvmprof/test/test_file.py
+++ b/rpython/rlib/rvmprof/test/test_file.py
@@ -25,8 +25,9 @@
     print
     for file in files:
         path = file.relto(shared)
+        path = path.replace(os.sep, '/')
         url = github_raw_file("vmprof/vmprof-python", "src/%s" % path)
-        source = urllib2.urlopen(url).read()
+        source = urllib2.urlopen(url).read().replace('\r\n', '\n')
         dest = file.read()
         shortname = file.relto(RVMPROF)
         if source == dest:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to