Question about clean room development

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
bjmarty
Newbie
Newbie
Posts: 3
Joined: Wed Feb 17, 2016 12:39 pm

Question about clean room development

Post by bjmarty »

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!
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Question about clean room development

Post by dimesio »

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.
Locked