ApprovalTests.Python icon indicating copy to clipboard operation
ApprovalTests.Python copied to clipboard

Log ApprovedFile access during test run (to infer orphaned files)

Open MichaelRWolf opened this issue 1 year ago • 3 comments

The Sunday Mob has been working on this for a while. I don't know if it's been filed elsewhere as an issue. If so, merge the multiples.

MichaelRWolf avatar Sep 01 '24 21:09 MichaelRWolf

See Mermaid Online - https://www.mermaidchart.com/app/projects/aa3787ab-200f-40f6-9f3c-d864d9752ad5/diagrams/d501e5e2-a337-404c-b3e3-0fca219d964e/version/v0.1/edit

MichaelRWolf avatar Sep 01 '24 22:09 MichaelRWolf

Updated Sequence Diagram, showing dynamic creation of files at correct time in sequence.

Log ApprovedFile Access-2024-09-01-232526

MichaelRWolf avatar Sep 01 '24 23:09 MichaelRWolf

I now think that there are 2 branches tracking this issue:

  • https://github.com/approvals/ApprovalTests.Python/tree/spike_tracking_files - On main repo. Created by @isidore, then used by that day's mob to make commits. The commits since then (via Amazon LiveStream) are NOT visible to the public (as far as I can tell).
  • https://github.com/MichaelRWolf/ApprovalTests.Python/tree/log_accessed_files :: On fork of main repo. Created by me to add Mermaid file for Sequence Diagram

Proposals

  • Merge both of these branches, and the invisible (but current) branch. Work only on that one separate branch.
  • Practice trunk based development. Maybe yes. Maybe no. Branches are a good way to work with time-distributed and space-distributed teams working on open-source projects (EXACTLY the situation here).

MichaelRWolf avatar Sep 02 '24 00:09 MichaelRWolf