galaxyproject / galaxyproject/planemo

Back up tool_test_output.* rather than overwriting

Open
#1,515 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
110
Forks
102
Avg merge
4d 21h
Merged PRs (30d)
13

Description

The old file could be renamed to `tool_test_output_backup_${n}.json` or similar. Or more simply, a timestamp could be added to every file name.

Contributor guide

Open the contributing guide

Research direction

Locate the code path that writes tool_test_output.* and trace how repeated runs handle an existing file. Decide between numbered backups and timestamps based on the surrounding behavior; done means reruns preserve earlier output instead of overwriting it.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.