mirror of
https://github.com/reactos/reactos.git
synced 2025-05-31 23:18:39 +00:00
[CMD_WINETEST] Sync with Wine Staging 3.3. CORE-14434
This commit is contained in:
parent
d5b576b271
commit
bae2bac613
3 changed files with 17 additions and 5 deletions
|
@ -17,11 +17,10 @@
|
||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#include <windows.h>
|
#include <windows.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include <wine/test.h>
|
#include "wine/test.h"
|
||||||
#include <winnls.h>
|
|
||||||
|
|
||||||
static char workdir[MAX_PATH];
|
static char workdir[MAX_PATH];
|
||||||
static DWORD workdir_len;
|
static DWORD workdir_len;
|
||||||
|
|
|
@ -1696,6 +1696,16 @@ for /f "tokens=2,2,3*" %%i in ("a b c d e f g") do echo h=%%h i=%%i j=%%j k=%%k
|
||||||
for /f "tokens=3,2,3*" %%i in ("a b c d e f g") do echo h=%%h i=%%i j=%%j k=%%k l=%%l m=%%m n=%%n o=%%o
|
for /f "tokens=3,2,3*" %%i in ("a b c d e f g") do echo h=%%h i=%%i j=%%j k=%%k l=%%l m=%%m n=%%n o=%%o
|
||||||
cd ..
|
cd ..
|
||||||
rd /s/q foobar
|
rd /s/q foobar
|
||||||
|
echo ------ parameter splitting
|
||||||
|
echo forFParameterSplittingFunc "myparam1=myvalue1 myparam2=myparam2" mytest> foo
|
||||||
|
for /f "tokens=1 delims=;" %%i in (foo) do (call :%%i)
|
||||||
|
del foo
|
||||||
|
for /f "tokens=1 delims=;" %%i in ("forFParameterSplittingFunc "myparam1^=myvalue1 myparam2^=myparam2" mytest") do (call :%%i)
|
||||||
|
goto :forFParameterSplittingEnd
|
||||||
|
:forFParameterSplittingFunc
|
||||||
|
echo %~0 %~1 %~2 %~3 %~4 %~5
|
||||||
|
goto :eof
|
||||||
|
:forFParameterSplittingEnd
|
||||||
|
|
||||||
echo ------------ Testing del ------------
|
echo ------------ Testing del ------------
|
||||||
echo abc > file
|
echo abc > file
|
||||||
|
|
|
@ -1222,6 +1222,9 @@ h=%h i=a j=b k=c l=d e f g m=%m n=%n o=%o@or_broken@h=%h i=a j=b k=c l=d e f g m
|
||||||
h=%h i=a j=c k= l= m=%m n=%n o=%o@or_broken@h=%h i=a j=c k= l= m= n=%n o=%o
|
h=%h i=a j=c k= l= m=%m n=%n o=%o@or_broken@h=%h i=a j=c k= l= m= n=%n o=%o
|
||||||
h=%h i=b j=c k= l= m=%m n=%n o=%o@or_broken@h=%h i=b j=c k= l= m= n=%n o=%o
|
h=%h i=b j=c k= l= m=%m n=%n o=%o@or_broken@h=%h i=b j=c k= l= m= n=%n o=%o
|
||||||
h=%h i=b j=c k= l= m=%m n=%n o=%o@or_broken@h=%h i=b j=c k= l= m= n=%n o=%o
|
h=%h i=b j=c k= l= m=%m n=%n o=%o@or_broken@h=%h i=b j=c k= l= m= n=%n o=%o
|
||||||
|
------ parameter splitting
|
||||||
|
:forFParameterSplittingFunc myparam1=myvalue1 myparam2=myparam2 mytest@space@@space@@space@
|
||||||
|
:forFParameterSplittingFunc myparam1=myvalue1 myparam2=myparam2 mytest@space@@space@@space@
|
||||||
------------ Testing del ------------
|
------------ Testing del ------------
|
||||||
deleting 'file'
|
deleting 'file'
|
||||||
errorlevel is 0, good
|
errorlevel is 0, good
|
||||||
|
@ -1258,8 +1261,8 @@ file move succeeded
|
||||||
@todo_wine@bar@or_broken@baz
|
@todo_wine@bar@or_broken@baz
|
||||||
read-only files are moveable
|
read-only files are moveable
|
||||||
file moved in subdirectory
|
file moved in subdirectory
|
||||||
@todo_wine@moving a file to itself is a no-op@or_broken@moving a file to itself should be a no-op!
|
moving a file to itself is a no-op@or_broken@moving a file to itself should be a no-op!
|
||||||
@todo_wine@ErrorLevel: 0@or_broken@ErrorLevel: 1
|
ErrorLevel: 0@or_broken@ErrorLevel: 1
|
||||||
--- directory move
|
--- directory move
|
||||||
simple directory move succeeded
|
simple directory move succeeded
|
||||||
moving a directory to itself gives error; errlevel 1
|
moving a directory to itself gives error; errlevel 1
|
||||||
|
|
Loading…
Reference in a new issue