From 63e2231dcbe25b148525385132252f90a7888619 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Tue, 25 Jun 2024 09:09:47 -0300 Subject: [PATCH] vault backup: 2024-06-25 09:09:47 --- .obsidian/workspace.json | 14 +++++++------- Kanban Pages/HelyxVerify.md | 17 ++++++++++++++++- Kanban Pages/QA.md | 4 +++- Kanban Pages/V&V.md | 13 +++++++++++++ Kanban Pages/Work Kanban.md | 16 +++++++++++++--- 5 files changed, 52 insertions(+), 12 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index baa138e..00b1555 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,7 +13,7 @@ "state": { "type": "markdown", "state": { - "file": "Kanban Pages/QA.md", + "file": "Kanban Pages/HelyxVerify.md", "mode": "source", "source": false } @@ -85,8 +85,8 @@ "state": { "type": "backlink", "state": { - "file": "Kanban Pages/QA.md", - "collapseAll": false, + "file": "Kanban Pages/HelyxVerify.md", + "collapseAll": true, "extraContext": false, "sortOrder": "alphabetical", "showSearch": false, @@ -102,7 +102,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "Kanban Pages/QA.md", + "file": "Kanban Pages/HelyxVerify.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -125,7 +125,7 @@ "state": { "type": "outline", "state": { - "file": "Kanban Pages/QA.md" + "file": "Kanban Pages/HelyxVerify.md" } } } @@ -133,7 +133,7 @@ } ], "direction": "horizontal", - "width": 300, + "width": 200, "collapsed": true }, "left-ribbon": { @@ -149,9 +149,9 @@ "active": "676a3e53a7c36034", "lastOpenFiles": [ "Kanban Pages/HelyxVerify.md", - "Kanban Pages/QA.md", "Kanban Pages/Work Kanban.md", "Kanban Pages/V&V.md", + "Kanban Pages/QA.md", "Windows Compilation.md", "Kanban Pages/Windows Native Compilation.md", "Kanban Pages", diff --git a/Kanban Pages/HelyxVerify.md b/Kanban Pages/HelyxVerify.md index 318dc2c..0bc5841 100644 --- a/Kanban Pages/HelyxVerify.md +++ b/Kanban Pages/HelyxVerify.md @@ -4,4 +4,19 @@ - [x] `Validation` needs pairs of files (Generated/Reference); assume `short` is always present, long is optional - [x] "update" can read the Validation directly - [x] If the generated file doesn't exist in the long run, ask again -- [x] In "init", update the reference (this should be done inside `Generator`) \ No newline at end of file +- [x] In "init", update the reference (this should be done inside `Generator`)\ + +# Not reducing +- `caseSetupDict.static`, maybe? +- When there is no reduction, there is no need to build the short/long run things + - The old format supports that, we just need to figure out when there are no reductions in `init` to generate the old format. + - There is also a suggestion to change the run-dir when there is no reduction, which I'm not sure if possible due the other of "expander"/"reducer"... + - Also, would need to have, in meta information, to have both (one option) rundirs. + - This would help the other point of keeping the run-dir static for init, update and run. + - Expanding all run-dirs at the start would save a few runs too. +- In the pipeline, the sequence is Expander, Reducer, Loader. + - The Expander doesn't know if the case can be reduced or not, and can't make a judgement if we need 1 or 2 run-dirs. + - Maybe Reducer could have a "reducer probability" kinda of thing that Expander could call to find out the number of run-dirs. + - Function returns: caseSetupDicts that can be reduced but are not continuations, caseSetupDicts that are continuations and caseSetupDicts that can't be reduced. I'd like to make it an iterator, but I guess returning a Vec is good enough (specially since we need to sort the files in the filesystem to find out the continuations). + - Should we follow the same idea for controlDicts? +- **Need to document this properly** \ No newline at end of file diff --git a/Kanban Pages/QA.md b/Kanban Pages/QA.md index 4dbc411..1c23365 100644 --- a/Kanban Pages/QA.md +++ b/Kanban Pages/QA.md @@ -12,4 +12,6 @@ https://pypi.org/project/Office365-REST-Python-Client/#description https://learn.microsoft.com/en-us/office/office-365-management-api/office-365-management-apis-overview https://learn.microsoft.com/en-us/onedrive/developer/rest-api/getting-started/msa-oauth?view=odsp-graph-online#token-flow - +## Result +- Copying things into `${WORKSPACE}/HELYX-tutorials` and `${WORKSPACE}/ELEMENTS-tutorials`. +- I'm not sure if `${WORKSPACE}` is available to scripts, but we can change the pipeline to make something available. \ No newline at end of file diff --git a/Kanban Pages/V&V.md b/Kanban Pages/V&V.md index 0b1a926..dfe9327 100644 --- a/Kanban Pages/V&V.md +++ b/Kanban Pages/V&V.md @@ -42,3 +42,16 @@ Traceback (most recent call last): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'dict' object has no attribute 'parameters' ``` + +## Ruan +[2:24 PM] Ruan Engelbrecht + +Ah yes so at the bottom there's the list of cases specified under the run_cases key + +[2:25 PM] Ruan Engelbrecht + +Uncomment the last two lines of my file, and source the mid-sized-ci collection, then vv init -> vv prepare -> vv run + +[2:26 PM] Ruan Engelbrecht + +And source your core \ No newline at end of file diff --git a/Kanban Pages/Work Kanban.md b/Kanban Pages/Work Kanban.md index 666e28b..6d19133 100644 --- a/Kanban Pages/Work Kanban.md +++ b/Kanban Pages/Work Kanban.md @@ -6,6 +6,10 @@ kanban-plugin: board ## Backlog +- [ ] Allow helyxVerify cases not to be reduced + https://engys.atlassian.net/browse/DO-1198 + [[HelyxVerify#Not reducing]] + #helyxVerify - [ ] Document QA development status #docs - [ ] Doxygen -> Confluence ^y6ec6w @@ -31,8 +35,6 @@ kanban-plugin: board - [ ] Create V&V pipeline [[V&V]] #jenkins -- [ ] Copy Geometries to QA run - #qa ## Blocked @@ -48,8 +50,12 @@ kanban-plugin: board > The pipeline is ready, but the script is broken -## Done +## DevOps Dec24 - A6 +- [ ] Copy Geometries to QA run + [[QA]] + https://engys.atlassian.net/browse/DO-1206 + #qa - [ ] Confluence: Describe page format, with the special `\page` links to split a page from Core to Docs #processes#foundation - [ ] Document the QA pipeline @@ -72,7 +78,11 @@ kanban-plugin: board [[HelyxVerify#Generate differs in 10 and 100 runs]] +*** + +## Archive +- [ ] Test %% kanban:settings ```