#include <catch2/catch_test_macros.hpp>
#include <polysolve/Utils.hpp>
#include <wmtk/utils/Logger.hpp>
#include <wmtk/components/run_components.hpp>
#include <wmtk/utils/random_seed.hpp>
#include <filesystem>
#include <fstream>
#include <iostream>
Go to the source code of this file.
|
using | json = nlohmann::json |
|
|
| WMTK_INTEGRATION ("input", false) |
|
| WMTK_INTEGRATION ("to_points", false) |
|
| WMTK_INTEGRATION ("delaunay", false) |
|
| WMTK_INTEGRATION ("insertion", false) |
|
| WMTK_INTEGRATION ("insertion_open", false) |
|
| WMTK_INTEGRATION ("multimesh", false) |
|
| WMTK_INTEGRATION ("multimesh_boundary_2d", false) |
|
| WMTK_INTEGRATION ("multimesh_boundary_3d", false) |
|
| WMTK_INTEGRATION ("isotropic_remeshing", false) |
|
| WMTK_INTEGRATION ("isotropic_remeshing_mm", false) |
|
| WMTK_INTEGRATION ("disk_fan_mm", false) |
|
| WMTK_INTEGRATION ("grid", false) |
|
| WMTK_INTEGRATION ("wildmeshing_3d", false) |
|
| TEST_CASE ("integration_benchmark", "[.][benchmark][integration]") |
|
◆ WMTK_INTEGRATION
#define WMTK_INTEGRATION |
( |
|
NAME, |
|
|
|
DO_VALIDATION |
|
) |
| |
Value: TEST_CASE(std::string(
"integration_") + NAME, tagsrun) \
WMTK_INTEGRATION_BODY(NAME, DO_VALIDATION)
TEST_CASE("integration_benchmark", "[.][benchmark][integration]")
Definition at line 212 of file integration_test.cpp.
◆ WMTK_INTEGRATION_BODY
#define WMTK_INTEGRATION_BODY |
( |
|
NAME, |
|
|
|
DO_VALIDATION |
|
) |
| |
Value: { \
std::string path = std::string("unit_test/") + NAME + ".json"; \
bool compute_validation = DO_VALIDATION;
\
auto flag = authenticate_json(WMTK_DATA_DIR "/" + path, compute_validation); \
}
spdlog::logger & logger()
Retrieves the current logger.
Definition at line 203 of file integration_test.cpp.
◆ json
using json = nlohmann::json |
◆ IntegrationTestResult
◆ TEST_CASE()
TEST_CASE |
( |
"integration_benchmark" |
, |
|
|
"" |
[.][benchmark][integration] |
|
) |
| |
◆ WMTK_INTEGRATION() [1/13]
WMTK_INTEGRATION |
( |
"delaunay" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [2/13]
WMTK_INTEGRATION |
( |
"disk_fan_mm" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [3/13]
WMTK_INTEGRATION |
( |
"grid" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [4/13]
WMTK_INTEGRATION |
( |
"input" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [5/13]
WMTK_INTEGRATION |
( |
"insertion" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [6/13]
WMTK_INTEGRATION |
( |
"insertion_open" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [7/13]
WMTK_INTEGRATION |
( |
"isotropic_remeshing" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [8/13]
WMTK_INTEGRATION |
( |
"isotropic_remeshing_mm" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [9/13]
WMTK_INTEGRATION |
( |
"multimesh" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [10/13]
WMTK_INTEGRATION |
( |
"multimesh_boundary_2d" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [11/13]
WMTK_INTEGRATION |
( |
"multimesh_boundary_3d" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [12/13]
WMTK_INTEGRATION |
( |
"to_points" |
, |
|
|
false |
|
|
) |
| |
◆ WMTK_INTEGRATION() [13/13]
WMTK_INTEGRATION |
( |
"wildmeshing_3d" |
, |
|
|
false |
|
|
) |
| |