Hi,
Please could you add a feature where old test IDs can be reused? This has been discussed in other forum topics, so I see the reason why it’s not possible due the the fact that old tests could be undeleted.
However I think it would be useful to have the option to delete no longer used test IDs anyway. Something labelled under the “Danger Zone” in settings, with a warning that old tests will be destroyed.
I have been refining our test case import using dummy projects which have now been deleted, but this has increased our test case ID’s to the thousands despite only a few test cases now present.
The feature could be limited to a dev-console command? (Maybe there is a command like this already?)
Thanks
Currently, like you said, the entity IDs (like test case or test run IDs) are unique per organization and will always be increments for new entities.
Basically, they are hard-bound to the database structure and it would be very hard to make them reusable even if the entity is fully deleted.
However, an alternative could be a project-specific key that could probably also be customizable - and that could be reused when freed by deletion.
This is just an idea for now and not fully thought through, but if multiple people vote for such a feature, we could add it to our feature list & roadmap eventually.
If anybody reads this request and would also like to have this feature, make sure to vote for this topic. We do consider the number of votes for feature requests in our roadmap and priority planning.
Best regards,
Alex