reactos/rostests
Pierre Schweitzer 9e06c66b38 [KMTESTS:IO]
Extend the IoCreateFile tests with two parts tests.
First part properly checks for opening/reparse handling on mount points (and ideally on symlinks, see below).
The other part checks for proper handling of the IO_STOP_ON_SYMLINK parameter.

Regarding symlink, I'm clearly not convinced that what I did is correct (hence the failure on both W2K3 & ROS). It seems to me that symlink resolution is up to the FSD and not to IO which only handles mount point traversal.
If someone (Alex?) can confirm/infirm and give more insight, that's more than welcome.

svn path=/trunk/; revision=69322
2015-09-22 22:31:08 +00:00
..
apitests [NTDLL_APITESTS] 2015-09-20 17:51:41 +00:00
dibtests
drivers [TCPIP_DRVTEST] 2015-08-30 09:31:23 +00:00
dxtest
kmtests [KMTESTS:IO] 2015-09-22 22:31:08 +00:00
regtests
rosautotest [ROSAUTOTEST] 2015-07-26 10:02:03 +00:00
testdata [ROSTESTS] 2015-08-10 11:42:19 +00:00
tests
win32
winetests [KERNEL32_WINETEST] 2015-09-03 07:18:00 +00:00
.gitignore
CMakeLists.txt [GDI32_APITEST] 2015-08-08 08:31:49 +00:00
COPYING
readme.txt

====================
ReactOS Tests
====================

This directory contains various tests for ReactOS.
Make sure you also have a copy of the rest of the ReactOS
source before you attempt to build anything in this module.
It is to be placed under "modules" subdirectory of a trunk checkout.
No additional changes to build files are necessary, it'll be picked up
automatically.

To include "rostests" in your build folder:
1. Copy the rostests folder into the reactos\modules folder, or
2. Link reactos/modules/rostests to rostests

# For Windows users

    cd %%_ROSSOURCEDIR%%\reactos\modules
    mklink /j rostests %%_ROSSOURCEDIR%%\rostests

# For UNIX users

    cd \$$_ROSSOURCEDIR/reactos/modules
    ln -s \$$_ROSSOURCEDIR/rostests rostests