aboutsummaryrefslogtreecommitdiff
path: root/include/deliverable.h
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-03-14 15:52:54 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-03-14 15:52:54 -0400
commit4e1492f0fa3a48e5fa88d8623e47e50bb8527c87 (patch)
tree04198e99f40355cdd2644884bd8ca2b33f832069 /include/deliverable.h
parent7656ed0e011f910b84131360cc82e335f01913db (diff)
downloadstasis-4e1492f0fa3a48e5fa88d8623e47e50bb8527c87.tar.gz
Pretty-print pytest xml results (if xmllint is present)
* Adds Delivery.storage.results_dir member * Exposes storage.results_dir to templates * This is to make the test results human-readable * xmllint is optional. If it isn't installed it isn't a big deal.
Diffstat (limited to 'include/deliverable.h')
-rw-r--r--include/deliverable.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/deliverable.h b/include/deliverable.h
index 0aad8ab..fda3c94 100644
--- a/include/deliverable.h
+++ b/include/deliverable.h
@@ -54,6 +54,7 @@ struct Delivery {
char *tools_dir; ///< Tools storage
char *mission_dir; ///< Mission data storage
char *package_dir; ///< Base path to where all packages are stored
+ char *results_dir; ///< Base path to where test results are stored
char *conda_install_prefix; ///< Path to install Conda
char *conda_artifact_dir; ///< Base path to store compiled conda packages
char *conda_staging_dir; ///< Base path to copy compiled conda packages
@@ -362,4 +363,6 @@ int delivery_artifact_upload(struct Delivery *ctx);
int delivery_mission_render_files(struct Delivery *ctx);
int delivery_docker(struct Delivery *ctx);
+
+int delivery_fixup_test_results(struct Delivery *ctx);
#endif //OMC_DELIVERABLE_H