GitLab will continue to be upgraded from 11.4.5-ce.0 on November 25th 2019 at 4.00pm (AEDT) to 5.00pm (AEDT) due to Critical Security Patch Availability. During the update, GitLab and Mattermost services will not be available.

Commit 5873b545 authored by qinsoon's avatar qinsoon

separating the failed tests into smaller tests

parent 805502fe
Pipeline #327 passed with stage
in 42 minutes and 39 seconds
......@@ -55,7 +55,7 @@ def test_rpython_int_cmp_zero():
assert mu_int_cmp_zero(-9223372036854775808) == -1
@may_spawn_proc
def test_rpython_int_cmp_const():
def test_rpython_int_cmp_const_zero_eq_zero():
# these may get optimized away by Rpython compiler
def int_cmp_zero_eq_zero():
......@@ -64,32 +64,50 @@ def test_rpython_int_cmp_const():
else:
return 0
mu_int_cmp_zero_eq_zero, _ = fncptr_from_rpy_func(int_cmp_zero_eq_zero, [], rffi.LONGLONG)
assert mu_int_cmp_zero_eq_zero() == 1
@may_spawn_proc
def test_rpython_int_cmp_const_zero_ne_zero():
# these may get optimized away by Rpython compiler
def int_cmp_zero_ne_zero():
if 0 != 0:
return 0
else:
return 1
mu_int_cmp_zero_ne_zero, _ = fncptr_from_rpy_func(int_cmp_zero_ne_zero, [], rffi.LONGLONG)
assert mu_int_cmp_zero_ne_zero() == 1
@may_spawn_proc
def test_rpython_int_cmp_const_zero_eq_one():
# these may get optimized away by Rpython compiler
def int_cmp_zero_eq_one():
if 0 == 1:
return 0
else:
return 1
mu_int_cmp_zero_eq_one , _ = fncptr_from_rpy_func(int_cmp_zero_eq_one , [], rffi.LONGLONG)
assert mu_int_cmp_zero_eq_one () == 1
@may_spawn_proc
def test_rpython_int_cmp_const_zero_ne_one():
# these may get optimized away by Rpython compiler
def int_cmp_zero_ne_one():
if 0 != 1:
return 1
else:
return 0
mu_int_cmp_zero_eq_zero, _ = fncptr_from_rpy_func(int_cmp_zero_eq_zero, [], rffi.LONGLONG)
mu_int_cmp_zero_ne_zero, _ = fncptr_from_rpy_func(int_cmp_zero_ne_zero, [], rffi.LONGLONG)
mu_int_cmp_zero_eq_one , _ = fncptr_from_rpy_func(int_cmp_zero_eq_one , [], rffi.LONGLONG)
mu_int_cmp_zero_ne_one , _ = fncptr_from_rpy_func(int_cmp_zero_ne_one , [], rffi.LONGLONG)
assert mu_int_cmp_zero_eq_zero() == 1
assert mu_int_cmp_zero_ne_zero() == 1
assert mu_int_cmp_zero_eq_one () == 1
assert mu_int_cmp_zero_ne_one () == 1
@may_spawn_proc
......
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