|
|
(43 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Functional tests ==
| + | UCVM Testing descriptions have been moved to the UCVM GitHub wiki |
− | Unit Tests essential core ucvm functions
| + | *[https://github.com/SCECcode/ucvm/wiki/Testing UCVM Testing Documentation] |
− | * Test Cases ucvm_query
| |
− | * Test case interpolation
| |
− | * Test Cases Tiling
| |
− | * Test Cases Invalid Points
| |
− | * unittest_suite_lib.c:int test_lib_init()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_1d()
| |
− | * unittest_suite_lib.c:int test_lib_query_1d()
| |
− | * unittest_suite_lib.c:int test_lib_get_model_label_1d()
| |
− | * unittest_suite_lib.c:int test_lib_setparam_querymode_gd_1d()
| |
− | * unittest_suite_lib.c:int test_lib_setparam_querymode_ge_1d()
| |
− | * unittest_suite_lib.c:int test_lib_model_version_1d()
| |
− |
| |
− | == Integration Tests ==
| |
− | Test utilities including meshing, layer searches, gtls, and and modificaiton to the velocity models.
| |
− | * Test Cases Basin Query
| |
− | * Test Cases ucvm2mesh
| |
− | * Test Cases ucvm2mesh mpi
| |
− | * Test Cases Vs30 Map
| |
− | * Test Cases Mesh and Grid
| |
− | * Test Cases Adding Elygtl:ifunc
| |
− | * accepttest_suite_grid.c:int test_grid_tool_1d()
| |
− | * accepttest_suite_grid.c:int test_grid_lib_1d()
| |
− | * accept_test.py:def test_vs30_query(dir):
| |
− | * accept_test.py:def test_ssh_generate(dir):
| |
− | | |
− | | |
− | == Model Tests ==
| |
− | Each velocity model has tests showing expected results for some points
| |
− | * Test Cases 1D Models
| |
− | * Test Cases CVM S4.26
| |
− | * Test Cases CVM-H
| |
− | * Test Cases External CVMs
| |
− | * Test Cases Invalid Points
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cencal()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cvmh()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cvms()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cvmsi()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cvms5()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_ivlsu()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cvlsu()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_wfcvm()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_albacore()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cca()
| |
− | * unittest_suite_lib.c:int test_lib_add_model_cs173() | |
− | * unittest_suite_lib.c:int test_lib_add_model_cs173h()
| |
− | | |
− | == Utilities Tests ==
| |
− | * /api/run_query_1d_gtl.sh
| |
− | * programs/basin/run_basin_query_cvmh.sh
| |
− | * programs/basin/run_basin_query_mpi_complete_cencal_cvms.sh
| |
− | * programs/basin/run_basin_query_mpi_complete_cencal_cvms5.sh
| |
− | * programs/basin/run_basin_query_mpi_complete_cencal_cvmsi.sh
| |
− | * programs/basin/run_basin_query_mpi_cvms5.sh
| |
− | * programs/etree/run_ucvm2etree_cvmh.sh
| |
− | * programs/mesh/run_ucvm2mesh_cvmh.sh
| |
− | * programs/mesh/run_ucvm2mesh_mpi_cvmh.sh
| |
− | * programs/mesh/run_ucvm2mesh_mpi_cvmsi.sh
| |
− | * programs/mesh/run_ucvm2mesh_mpi_layer_cvms.sh
| |
− | * programs/mesh/run_ucvm2mesh_mpi_layer_cvmsi.sh
| |
− | * programs/ucvm/run_ucvm_query_albacore.sh
| |
− | * programs/ucvm/run_ucvm_query_cencal_cvms.sh
| |
− | * programs/ucvm/run_ucvm_query_cencal_cvms5.sh
| |
− | * programs/ucvm/run_ucvm_query_cvmh.sh
| |
− | * programs/ucvm/run_ucvm_query_wfcvm.sh
| |
− | | |
− | | |
− | | |
− | == Acceptance tests ==
| |
− | Confirm results on users system. Maybe union of funcational, integration, and model tests.
| |
| | | |
| == Related Entries == | | == Related Entries == |
− | *[[UCVM]] | + | *[https://github.com/SCECcode/ucvm/wiki UCVM core wiki] |
| + | *[https://github.com/SCECcode/ucvm.git UCVM core source code] |