Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ORNL Quantum Computing Institute
qcor
Commits
6a7e1b47
Commit
6a7e1b47
authored
Mar 02, 2021
by
Nguyen, Thien Minh
Browse files
Enable faulthandler in all Python tests to capture Python stack trace on faults
Signed-off-by:
Thien Nguyen
<
nguyentm@ornl.gov
>
parent
819f0175
Changes
10
Hide whitespace changes
Inline
Side-by-side
python/tests/CMakeLists.txt
View file @
6a7e1b47
...
...
@@ -12,18 +12,18 @@ add_test (NAME qcor_python_jit_simple
set_tests_properties
(
qcor_python_jit_simple
PROPERTIES ENVIRONMENT
"PYTHONPATH=
${
CMAKE_INSTALL_PREFIX
}
:$ENV{PYTHONPATH}"
)
#
add_test (NAME qcor_python_jit_nested_kernels
#
COMMAND ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_jit_nested.py
#
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
#
)
#
set_tests_properties(qcor_python_jit_nested_kernels
#
PROPERTIES ENVIRONMENT "PYTHONPATH=${CMAKE_INSTALL_PREFIX}:$ENV{PYTHONPATH}")
add_test
(
NAME qcor_python_jit_nested_kernels
COMMAND
${
Python_EXECUTABLE
}
${
CMAKE_CURRENT_SOURCE_DIR
}
/test_jit_nested.py
WORKING_DIRECTORY
${
CMAKE_CURRENT_SOURCE_DIR
}
)
set_tests_properties
(
qcor_python_jit_nested_kernels
PROPERTIES ENVIRONMENT
"PYTHONPATH=
${
CMAKE_INSTALL_PREFIX
}
:$ENV{PYTHONPATH}"
)
#
add_test (NAME qcor_python_kernel_builder
#
COMMAND ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_kernel_builder.py
#
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
#
set_tests_properties(qcor_python_kernel_builder
#
PROPERTIES ENVIRONMENT "PYTHONPATH=${CMAKE_INSTALL_PREFIX}:$ENV{PYTHONPATH}")
add_test
(
NAME qcor_python_kernel_builder
COMMAND
${
Python_EXECUTABLE
}
${
CMAKE_CURRENT_SOURCE_DIR
}
/test_kernel_builder.py
WORKING_DIRECTORY
${
CMAKE_CURRENT_SOURCE_DIR
}
)
set_tests_properties
(
qcor_python_kernel_builder
PROPERTIES ENVIRONMENT
"PYTHONPATH=
${
CMAKE_INSTALL_PREFIX
}
:$ENV{PYTHONPATH}"
)
add_test
(
NAME qcor_python_jit_decompose
COMMAND
${
Python_EXECUTABLE
}
${
CMAKE_CURRENT_SOURCE_DIR
}
/test_jit_decompose.py
...
...
python/tests/test_jit_decompose.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
# Import Python math with alias
...
...
python/tests/test_jit_nested.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
# Import Python math with alias
...
...
python/tests/test_jit_pass_manager.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
...
...
python/tests/test_jit_simple.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
# Import Python math with alias
...
...
python/tests/test_kernel_builder.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
...
...
python/tests/test_kernel_ftqc.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
import
math
...
...
python/tests/test_openfermion_integration.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
try
:
...
...
python/tests/test_qcor_spec_api.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
from
qcor
import
*
...
...
python/tests/test_quasimo.py
View file @
6a7e1b47
import
faulthandler
faulthandler
.
enable
()
import
unittest
,
math
from
qcor
import
*
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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