Currently a test can only be reused in the same project. Inter-project test reuse allows users to develop tests in multiple, smaller, manageable projects and prevent code duplications rather than in one single huge project. Test development will become much more scalable.
A possible solution is to specify the project (.side) file path location of the test to be reused in the run command.
During a text execution, its .side file's JSON will be read into memory and needs to be expanded by tests from other specified project prior execution. Cyclic file reference must be detected and an exception should be thrown accordingly.
🚀 Feature Proposal
Ability to reuse a test from another project.
Motivation
Currently a test can only be reused in the same project. Inter-project test reuse allows users to develop tests in multiple, smaller, manageable projects and prevent code duplications rather than in one single huge project. Test development will become much more scalable.
A possible solution is to specify the project (.side) file path location of the test to be reused in the run command. During a text execution, its .side file's JSON will be read into memory and needs to be expanded by tests from other specified project prior execution. Cyclic file reference must be detected and an exception should be thrown accordingly.