Browse Source

vault backup: 2024-06-25 09:09:47

master
Julio Biason 3 months ago
parent
commit
63e2231dcb
  1. 14
      .obsidian/workspace.json
  2. 17
      Kanban Pages/HelyxVerify.md
  3. 4
      Kanban Pages/QA.md
  4. 13
      Kanban Pages/V&V.md
  5. 16
      Kanban Pages/Work Kanban.md

14
.obsidian/workspace.json

@ -13,7 +13,7 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "Kanban Pages/QA.md", "file": "Kanban Pages/HelyxVerify.md",
"mode": "source", "mode": "source",
"source": false "source": false
} }
@ -85,8 +85,8 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "Kanban Pages/QA.md", "file": "Kanban Pages/HelyxVerify.md",
"collapseAll": false, "collapseAll": true,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
"showSearch": false, "showSearch": false,
@ -102,7 +102,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "Kanban Pages/QA.md", "file": "Kanban Pages/HelyxVerify.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
} }
@ -125,7 +125,7 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "Kanban Pages/QA.md" "file": "Kanban Pages/HelyxVerify.md"
} }
} }
} }
@ -133,7 +133,7 @@
} }
], ],
"direction": "horizontal", "direction": "horizontal",
"width": 300, "width": 200,
"collapsed": true "collapsed": true
}, },
"left-ribbon": { "left-ribbon": {
@ -149,9 +149,9 @@
"active": "676a3e53a7c36034", "active": "676a3e53a7c36034",
"lastOpenFiles": [ "lastOpenFiles": [
"Kanban Pages/HelyxVerify.md", "Kanban Pages/HelyxVerify.md",
"Kanban Pages/QA.md",
"Kanban Pages/Work Kanban.md", "Kanban Pages/Work Kanban.md",
"Kanban Pages/V&V.md", "Kanban Pages/V&V.md",
"Kanban Pages/QA.md",
"Windows Compilation.md", "Windows Compilation.md",
"Kanban Pages/Windows Native Compilation.md", "Kanban Pages/Windows Native Compilation.md",
"Kanban Pages", "Kanban Pages",

17
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] `Validation` needs pairs of files (Generated/Reference); assume `short` is always present, long is optional
- [x] "update" can read the Validation directly - [x] "update" can read the Validation directly
- [x] If the generated file doesn't exist in the long run, ask again - [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`) - [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**

4
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/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 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.

13
Kanban Pages/V&V.md

@ -42,3 +42,16 @@ Traceback (most recent call last):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'dict' object has no attribute 'parameters' 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

16
Kanban Pages/Work Kanban.md

@ -6,6 +6,10 @@ kanban-plugin: board
## Backlog ## Backlog
- [ ] Allow helyxVerify cases not to be reduced
https://engys.atlassian.net/browse/DO-1198
[[HelyxVerify#Not reducing]]
#helyxVerify
- [ ] Document QA development status - [ ] Document QA development status
#docs #docs
- [ ] Doxygen -> Confluence ^y6ec6w - [ ] Doxygen -> Confluence ^y6ec6w
@ -31,8 +35,6 @@ kanban-plugin: board
- [ ] Create V&V pipeline - [ ] Create V&V pipeline
[[V&V]] [[V&V]]
#jenkins #jenkins
- [ ] Copy Geometries to QA run
#qa
## Blocked ## Blocked
@ -48,8 +50,12 @@ kanban-plugin: board
> The pipeline is ready, but the script is broken > 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 - [ ] Confluence: Describe page format, with the special `\page` links to split a page from Core to Docs
#processes#foundation #processes#foundation
- [ ] Document the QA pipeline - [ ] Document the QA pipeline
@ -72,7 +78,11 @@ kanban-plugin: board
[[HelyxVerify#Generate differs in 10 and 100 runs]] [[HelyxVerify#Generate differs in 10 and 100 runs]]
***
## Archive
- [ ] Test
%% kanban:settings %% kanban:settings
``` ```

Loading…
Cancel
Save