Difference between revisions of "Build winetests"
(→Building) |
(Removed the old svn instructions and updated the Downloading section.) |
||
Line 3: | Line 3: | ||
== Downloading == | == Downloading == | ||
− | + | The rostests folder is now automatically downloaded when you checkout ReactOS code ([https://reactos.org/wiki/ReactOS_Git_For_Dummies#Cloning_the_repository Cloning the repository]), you will find the wine tests in '''\reactos\modules\rostests\winetests'''. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Building == | == Building == |
Revision as of 07:58, 1 March 2021
Winetests are a set of API tests to check that the ReactOS implementations behave in the same way that Microsoft APIs do. APIs are predefined functions which Windows provides,so applications can use them directly. APIs are grouped in .DLL files.
Contents
Downloading
The rostests folder is now automatically downloaded when you checkout ReactOS code (Cloning the repository), you will find the wine tests in \reactos\modules\rostests\winetests.
Building
All available winetests
- Start RosBE
- at least once after downloading, Enter:
configure
- Enter:
ninja
You will find the winetests compiled in: \output-i386\modules\rostests\winetests
Specific winetests
- Start RosBE
- at least once after downloading, Enter:
configure
- Enter a specific winetest to build
As an example, here is how to build the kernel32 winetests:
ninja kernel32_winetest
They will be in \output-i386\modules\rostests\winetests.
Adding to the ISO image
If you want to include them automatically in the ISO image:
- Start RosBE
- Enter:
ninja bootcd
Winetests will be added inside the ISO. Install ReactOS as usually, and you will find the Winetests under \%windir%\bin (by default it is C:\ReactOS\bin).