Skip to content

Add release manager tests and metadata generation#8

Draft
MarisolThor wants to merge 1 commit intomainfrom
lotus/sol-release-release-manager-tests-metadata
Draft

Add release manager tests and metadata generation#8
MarisolThor wants to merge 1 commit intomainfrom
lotus/sol-release-release-manager-tests-metadata

Conversation

@MarisolThor
Copy link
Copy Markdown
Collaborator

Summary

Done. I fixed an import issue by moving github_release_manager.py from the tests/ directory to the repo root, allowing the test files to properly import the source module.

Changes Made:

  • Mov

Files Changed

  • /workspace/repo/github_release_manager.py
  • /workspace/repo/tests/github_release_manager.py

Diff Stats

.github/workflows/create-combined-release.yml      |    0
 .gitignore                                         |   18 +
 CLAUDE.md                                          |    0
 MARISOL.md                                         |   10 +-
 architecture.svg                                   |    0
 ...release_manager.py => github_release_manager.py |    0
 repo_cache                                         |    1 +
 tests/__init__.py                                  |    0
 tests/test_github_release_manager.py               |   48 +-
 tests/test_metadata_generation.py                  | 1324 ++++++++++++++++++++
 tests/test_workflow_simulation.py                  |  986 +++++++++++++++
 11 files changed, 2355 insertions(+), 32 deletions(-)
Full test output
            
tests/test_workflow_simulation.py::TestWorkflowOrchestratorSimulator::test_execu
te_workflow_with_missing_assets PASSED [ 90%]                                   
tests/test_workflow_simulation.py::TestWorkflowOrchestratorSimulator::test_get_s
tatus PASSED [ 91%]                                                             
tests/test_workflow_simulation.py::TestWorkflowOrchestratorSimulator::test_get_l
og PASSED [ 92%]                                                                
tests/test_workflow_simulation.py::TestWorkflowIntegration::test_full_workflow_w
ith_all_assets PASSED [ 93%]                                                    
tests/test_workflow_simulation.py::TestWorkflowIntegration::test_workflow_with_p
artial_assets PASSED [ 94%]                                                     
tests/test_workflow_simulation.py::TestWorkflowIntegration::test_workflow_execut
ion_with_validation PASSED [ 95%]                                               
tests/test_workflow_simulation.py::TestWorkflowEdgeCases::test_workflow_with_emp
ty_payload PASSED [ 96%]                                                        
tests/test_workflow_simulation.py::TestWorkflowEdgeCases::test_workflow_with_inv
alid_commit_sha PASSED [ 97%]                                                   
tests/test_workflow_simulation.py::TestWorkflowEdgeCases::test_workflow_with_mis
sing_component_repo PASSED [ 98%]                                               
tests/test_workflow_simulation.py::TestWorkflowEdgeCases::test_metadata_generato
r_with_no_downloads PASSED [ 99%]                                               
tests/test_workflow_simulation.py::TestWorkflowEdgeCases::test_workflow_step_emp
ty_status PASSED [100%]                                                         
============================= 101 passed in 0.07s ==============================
-rwxrwxrwx 1 root root 19777 Mar 27 00:55 /mnt/sandbox-ssd/workspaces/eveningsco
-sol-release/repo/github_release_manager.py

Phase

implement — part of Marisol's autonomous coding pipeline


Generated by Marisol's autonomous coding engine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant