Browse Source

vault backup: 2024-08-14 10:30:10

master
Julio Biason 1 month ago
parent
commit
5b01d9a3ee
  1. 25
      .obsidian/workspace.json
  2. 52
      Kanban Pages/HelyxVerify.md

25
.obsidian/workspace.json

@ -11,20 +11,11 @@
"id": "9a8e380f4bb12965", "id": "9a8e380f4bb12965",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "kanban", "type": "markdown",
"state": { "state": {
"file": "Kanban Pages/Work Kanban.md", "file": "Kanban Pages/HelyxVerify.md",
"kanbanViewState": { "mode": "source",
"kanban-plugin": "board", "source": false
"list-collapse": [
false,
false,
false,
false,
true,
true
]
}
} }
} }
} }
@ -94,7 +85,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "Kanban Pages/Work Kanban.md", "file": "Kanban Pages/HelyxVerify.md",
"collapseAll": true, "collapseAll": true,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@ -111,7 +102,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "Kanban Pages/Work Kanban.md", "file": "Kanban Pages/HelyxVerify.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
} }
@ -134,7 +125,7 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "Kanban Pages/Work Kanban.md" "file": "Kanban Pages/HelyxVerify.md"
} }
} }
} }
@ -158,13 +149,13 @@
}, },
"active": "9a8e380f4bb12965", "active": "9a8e380f4bb12965",
"lastOpenFiles": [ "lastOpenFiles": [
"Kanban Pages/Work Kanban.md",
"On Absolute And Relative.md", "On Absolute And Relative.md",
"BuildingTesting Pipeline.md", "BuildingTesting Pipeline.md",
"Worklogs/2023-07-31.md", "Worklogs/2023-07-31.md",
"Worklogs/2024-07-29.md", "Worklogs/2024-07-29.md",
"Untitled.canvas", "Untitled.canvas",
"Calendar/2024-07-29 DevOps Meeting.md", "Calendar/2024-07-29 DevOps Meeting.md",
"Kanban Pages/Work Kanban.md",
"2024-07-29.md", "2024-07-29.md",
"Kanban Pages/HelyxVerify.md", "Kanban Pages/HelyxVerify.md",
"Calendar/2024-07-26 GUI testing.md", "Calendar/2024-07-26 GUI testing.md",

52
Kanban Pages/HelyxVerify.md

@ -77,13 +77,53 @@ runs
// will fail if relative or absolute differences are above 0. // will fail if relative or absolute differences are above 0.
short { short {
// ********** Maybe future improvements ********** // ********** Maybe future improvements **********
execute previousFails; // previousFails, previousPass, always // Workspace reuse: If "restart" and there is a rundir, it will be
// deleted and a new one build; if "reuse" and there is a rundir,
// nothing will be changed (if it doesn't, it will be created anyway).
workspace reuse; // restart (default), reuse workspace reuse; // restart (default), reuse
// Changes to be done before running the case. This is not applied in
// case the workspace is being reused (in other words, this is done
// only on "restart").
changes { changes {
"foamFile" { "foamFile" {
"system/controlDict/timestep" 0.2; "system/controlDict/timestep" 0.2;
} }
} }
// Post executions: This is actually the old "comparer", but now using
// something different
post {
(
compare "postProcessing/10/foo" "reference/10/foo";
validate "phi";
)
(
md5 "postProcessing/"
)
}
// Execution: defines executions. Requires another run name and its
// expected result. "quick fails" means "execute this run if 'quick'
// fails". It could be "execute quick pass", in which this step will
// only be run if the "quick" step passes.
// Without this entry, the run becomes a top-level and it is always
// run.
execute quick fails;
// --- OR ---
on_fail (
run {
// run info
}
)
on_success (
run_name {
// run info
}
)
// *********************************************** // ***********************************************
steps 10; steps 10;
// This makes the continuations explicit, by specificing files that // This makes the continuations explicit, by specificing files that
@ -411,4 +451,12 @@ Dictionary({
] ]
}) })
``` ```
# "Canonical" Paths
We have an issue with the "run again", as if you run in a directory, it will show, in the report, the example name again -- which is not what we need.
If "helyxVerify run ." is in an example, the report should show "." again.
If "helyxVerify run" is not an example, the report should show the paths of the failed cases.
Report needs to get the example path, and "run again" should use a HashSet.
Loading…
Cancel
Save