[Tests] Split float test into float and doubles
As I was waiting for the test suite to complete at 99% I noticed this test taking quite a bit of time. Since it's easy to split I just went ahead and did so. llvm-svn: 358792
This commit is contained in:
parent
282b26ec4d
commit
d600e6fa85
36
lldb/packages/Python/lldbsuite/test/types/TestDoubleTypes.py
Normal file
36
lldb/packages/Python/lldbsuite/test/types/TestDoubleTypes.py
Normal file
@ -0,0 +1,36 @@
|
||||
"""
|
||||
Test that variables of floating point types are displayed correctly.
|
||||
"""
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
|
||||
import AbstractBase
|
||||
import sys
|
||||
|
||||
import lldb
|
||||
from lldbsuite.test.decorators import *
|
||||
from lldbsuite.test.lldbtest import *
|
||||
from lldbsuite.test import lldbutil
|
||||
|
||||
|
||||
class DoubleTypesTestCase(AbstractBase.GenericTester):
|
||||
|
||||
mydir = AbstractBase.GenericTester.compute_mydir(__file__)
|
||||
|
||||
def setUp(self):
|
||||
# Call super's setUp().
|
||||
AbstractBase.GenericTester.setUp(self)
|
||||
# disable "There is a running process, kill it and restart?" prompt
|
||||
self.runCmd("settings set auto-confirm true")
|
||||
self.addTearDownHook(
|
||||
lambda: self.runCmd("settings clear auto-confirm"))
|
||||
|
||||
def test_double_type(self):
|
||||
"""Test that double-type variables are displayed correctly."""
|
||||
self.build_and_run('double.cpp', set(['double']))
|
||||
|
||||
@skipUnlessDarwin
|
||||
def test_double_type_from_block(self):
|
||||
"""Test that double-type variables are displayed correctly from a block."""
|
||||
self.build_and_run('double.cpp', set(['double']), bc=True)
|
||||
@ -0,0 +1,40 @@
|
||||
"""
|
||||
Test that variable expressions of floating point types are evaluated correctly.
|
||||
"""
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
|
||||
import AbstractBase
|
||||
import sys
|
||||
|
||||
import lldb
|
||||
from lldbsuite.test.decorators import *
|
||||
from lldbsuite.test.lldbtest import *
|
||||
from lldbsuite.test import lldbutil
|
||||
|
||||
|
||||
class DoubleTypesExprTestCase(AbstractBase.GenericTester):
|
||||
|
||||
mydir = AbstractBase.GenericTester.compute_mydir(__file__)
|
||||
|
||||
# rdar://problem/8493023
|
||||
# test/types failures for Test*TypesExpr.py: element offset computed wrong
|
||||
# and sign error?
|
||||
|
||||
def setUp(self):
|
||||
# Call super's setUp().
|
||||
AbstractBase.GenericTester.setUp(self)
|
||||
# disable "There is a running process, kill it and restart?" prompt
|
||||
self.runCmd("settings set auto-confirm true")
|
||||
self.addTearDownHook(
|
||||
lambda: self.runCmd("settings clear auto-confirm"))
|
||||
|
||||
def test_double_type(self):
|
||||
"""Test that double-type variable expressions are evaluated correctly."""
|
||||
self.build_and_run_expr('double.cpp', set(['double']))
|
||||
|
||||
@skipUnlessDarwin
|
||||
def test_double_type_from_block(self):
|
||||
"""Test that double-type variables are displayed correctly from a block."""
|
||||
self.build_and_run_expr('double.cpp', set(['double']), bc=True)
|
||||
@ -34,12 +34,3 @@ class FloatTypesTestCase(AbstractBase.GenericTester):
|
||||
def test_float_type_from_block(self):
|
||||
"""Test that float-type variables are displayed correctly from a block."""
|
||||
self.build_and_run('float.cpp', set(['float']), bc=True)
|
||||
|
||||
def test_double_type(self):
|
||||
"""Test that double-type variables are displayed correctly."""
|
||||
self.build_and_run('double.cpp', set(['double']))
|
||||
|
||||
@skipUnlessDarwin
|
||||
def test_double_type_from_block(self):
|
||||
"""Test that double-type variables are displayed correctly from a block."""
|
||||
self.build_and_run('double.cpp', set(['double']), bc=True)
|
||||
|
||||
@ -38,12 +38,3 @@ class FloatTypesExprTestCase(AbstractBase.GenericTester):
|
||||
def test_float_type_from_block(self):
|
||||
"""Test that float-type variables are displayed correctly from a block."""
|
||||
self.build_and_run_expr('float.cpp', set(['float']), bc=True)
|
||||
|
||||
def test_double_type(self):
|
||||
"""Test that double-type variable expressions are evaluated correctly."""
|
||||
self.build_and_run_expr('double.cpp', set(['double']))
|
||||
|
||||
@skipUnlessDarwin
|
||||
def test_double_type_from_block(self):
|
||||
"""Test that double-type variables are displayed correctly from a block."""
|
||||
self.build_and_run_expr('double.cpp', set(['double']), bc=True)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user