char array is orders of magnitude faster

parent 6203641b
......@@ -419,6 +419,36 @@ def test_extern_rtmu():
assert res == 101
@may_spawn_proc
def test_bytearray():
from rpython.dev.dev_str_ba_ca import test_str
logger.info('going to build the test function')
exec_path = executable_from_rpy_func(test_str, [], rffi.CHAR)
logger.info('going to run the test function')
# import subprocess
# subprocess.call([fn()])
# subprocess.check_output([fn()])
import subprocess
import os
start = time.time()
res = subprocess.call(
'sudo LD_LIBRARY_PATH=$PWD/emit:$LD_LIBRARY_PATH MU_LOG_LEVEL=info %s' % exec_path, shell=True)
end = time.time()
logger.info("Test took: ")
logger.info(end-start)
logger.info('returned res = %d' % res)
assert res == 101
@may_spawn_proc
def test_collision_detection():
from rpython.dev.dev_CD.main import Main
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment