Can anyone give me more details on the clean room aspect of developing code for Wine? I'm doing a report for a class on Wine and would like to delve more into this aspect of its development.
Here's my basic understanding of the process, but any elaboration on tools, resources, or processes used would be helpful:
1. Group 1 develops program to test Windows API
2. Group 1 documents how Windows API functions in test program
3. Group 2 reviews Group 1 documentation
4. Group 2 develops code to behave similar to the documentation of Group 1
Group 2 never sees any of the test code and Group 1 never looks at the Windows source code.
I guess what I'm really looking for is what does the documentation of the testing that Group 1 consist of (i.e. Abstract Assembly or Syntax Trees, Control Flow Graphs, etc.).
Thanks in advance for the help!
Question about clean room development
Re: Question about clean room development
I think this might be what you're looking for:
https://wiki.winehq.org/Conformance_Tests
https://wiki.winehq.org/Wine_TestBot_VMs
http://test.winehq.org/data/
FYI, developers rarely read the forum, so this really isn't the best place to ask about the development process.
https://wiki.winehq.org/Conformance_Tests
https://wiki.winehq.org/Wine_TestBot_VMs
http://test.winehq.org/data/
FYI, developers rarely read the forum, so this really isn't the best place to ask about the development process.