Closed adamkewley closed 2 years ago
All of these should also be done while running libasan
to catch memory errors.
Linux /w libASAN:
A few minor bugs were found during Linux QA. Some of them (#290 #297 #300 #304 #305) have been put into separate tickets.
The entire Linux QA session was ran in debug mode with all assertions turned on and compiled with libASAN
to ensure that the UI doesn't commit any obvious memory violations. Any memory leaks in OSC itself have been plugged and any upstream OpenSim
memory leaks are to be upstreamed to OpenSim itself.
Mac checks
The mac build seems fine apart from #307 and #308 (minor). I'll fix #309 some other time
I left the best (Windows) to last ;)
Windows:
This was shipped and is fine
This is a bucket list for QA that should be done for the next release, which I'll ship as 0.2, because it contains a fairly wide-reaching UI change that will also impact downstream tutorials, videos, etc.
An extremely large amount of code changes have happened over the last month or so in order to ready the UI architecture for the next batch of features, panels, and custom UIs.
These are the test scenarios that should be manually tested (automating this is non-trivial):
Top-level Checks
Mesh Importer Checks
Model Editor Checks
Simulator Checks