We have a dynamic test list that includes several tests based on specific criteria. We executed this test list remotely once, but later decided to delete a few of the tests from the project. The dynamic test list shows the correct set of tests that should be executed, but when we execute it remotely, we noticed that the previously deleted tests were still executing.
What causes the issue: Delete operation is not supported in the Storage server and thus the deleted files from local project remain in the database. Once donwloaded on the remote execution machine, the files match the criteria to fort the dynamic test list and are executed accordingly.
Workaround: The issue cannot be resolved out-of-the-box. Possible workarounds to resolve the ghost test in remote test list run are described in this KB article on the topic.