In this blog, I am going to discuss about how attachments are stored when you file a bug from the Test Runner.
When you file a bug in the test runner, below are the sequence of operations that happen:
Therefore you can find all diagnostics adaptor data in “All Links” section in the bug and not in the “Attachment” section because they are actually links.
They can also be accessed from the “Details” section of the bug where these are organized in a nice way.
You can also notice them in the test result after you file the bug
Now that you know that the attachments are physically stored in test result, below are some of the obvious things that you should be careful about.
Bug Filing and Reset Behavior
If you try to reset a test after filing a bug, we show the following message box precisely for the above reason.
When you reset the test, the attachments on the test are wiped off. This causes dangling bug links. In a sense, the bug itself becomes a bit useless. To prevent users from accidently ending up in this situation, we prevent reset operation after the user has filed a bug on the test.