aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2025-02-18 13:40:01 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2025-02-18 13:40:01 -0500
commit2670a59ccbad947df72815d057d3b047cccb69df (patch)
tree9a5e26fe0b3bc2e17019567eb45c3bfe254a6798
parentb3d4943c540796eb97a91e572d14217538369fff (diff)
downloadstasis-2670a59ccbad947df72815d057d3b047cccb69df.tar.gz
Favor writing .md extensions firstindexer-minor-fixups
* .md is replaced with .html when --web is enabled * Pad horizontal line with linefeeds
-rw-r--r--src/cli/stasis_indexer/junitxml_report.c10
-rw-r--r--src/cli/stasis_indexer/readmes.c4
2 files changed, 9 insertions, 5 deletions
diff --git a/src/cli/stasis_indexer/junitxml_report.c b/src/cli/stasis_indexer/junitxml_report.c
index 2ecb10e..904a3e5 100644
--- a/src/cli/stasis_indexer/junitxml_report.c
+++ b/src/cli/stasis_indexer/junitxml_report.c
@@ -44,7 +44,7 @@ static int write_report_output(struct Delivery *ctx, FILE *destfp, const char *x
replace_text(short_name, "results-", "", 0);
guard_free(short_name_pattern);
- fprintf(destfp, "|%s ([html](%s.html)) ([xml](%s.xml))|%0.4f|%d|%d|%d|%d|%d|\n",
+ fprintf(destfp, "|%s ([log](%s.md)) ([xml](%s.xml))|%0.4f|%d|%d|%d|%d|%d|\n",
short_name,
bname,
bname,
@@ -82,7 +82,11 @@ static int write_report_output(struct Delivery *ctx, FILE *destfp, const char *x
fprintf(resultfp, "### %s %s :: %s\n", type_str,
testsuite->testcase[i]->classname, testsuite->testcase[i]->name);
fprintf(resultfp, "\nDuration: %0.04fs\n", testsuite->testcase[i]->time);
- fprintf(resultfp, "\n```\n%s\n```\n\n", message);
+ if (message && strlen(message)) {
+ fprintf(resultfp, "\n```\n%s\n```\n\n", message);
+ } else {
+ fprintf(resultfp, "\n");
+ }
}
junitxml_testsuite_free(&testsuite);
fclose(resultfp);
@@ -122,7 +126,7 @@ int indexer_junitxml_report(struct Delivery ctx[], const size_t nelem) {
}
if (current_rc > ctx[d].meta.rc) {
current_rc = ctx[d].meta.rc;
- fprintf(indexfp, "\n---\n");
+ fprintf(indexfp, "\n\n---\n\n");
}
fprintf(indexfp, "### %s\n", ctx[d].info.release_name);
fprintf(indexfp, "\n|Suite|Duration|Total|Pass|Fail|Skip|Error|\n");
diff --git a/src/cli/stasis_indexer/readmes.c b/src/cli/stasis_indexer/readmes.c
index ca17728..413a6a3 100644
--- a/src/cli/stasis_indexer/readmes.c
+++ b/src/cli/stasis_indexer/readmes.c
@@ -91,10 +91,10 @@ int indexer_readmes(struct Delivery ctx[], const size_t nelem) {
struct Delivery *current = &ctx[i];
if (current_rc > current->meta.rc) {
current_rc = current->meta.rc;
- fprintf(indexfp, "\n---\n");
+ fprintf(indexfp, "\n\n---\n\n");
}
fprintf(indexfp, "### %s\n", current->info.release_name);
- fprintf(indexfp, "- Info: [README](README-%s.html)\n", current->info.release_name);
+ fprintf(indexfp, "- Info: [README](README-%s.md)\n", current->info.release_name);
fprintf(indexfp, "- Release: [Conda Environment YAML](%s.yml)\n", current->info.release_name);
fprintf(indexfp, "- Receipt: [STASIS input file](../config/%s.ini)\n", current->info.release_name);