Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit43bcf56

Browse files
committed
Add script to run regression tests under vc++ without mingw. Update
clean script to properly clean up the result of it.
1 parent33692c1 commit43bcf56

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

‎src/tools/msvc/clean.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ call :del contrib\cube\cubeparse.h
4545
call :del contrib\seg\segparse.c
4646
call :del contrib\seg\segparse.h
4747

48+
ifexist src\test\regress\tmp_checkrd /s /q src\test\regress\tmp_check
49+
call :del contrib\spi\refint.dll
50+
call :del contrib\spi\autoinc.dll
51+
call :del src\test\regress\regress.dll
4852

4953
cd%D%
5054
goto :eof

‎src/tools/msvc/vcregress.bat

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
@echooff
2+
SETLOCAL
3+
SETSTARTDIR=%CD%
4+
ifexist ..\..\..\src\tools\msvc\vcregress.batcd ..\..\..
5+
ifexist src\tools\msvc\buildenv.batcall src\tools\msvc\buildenv.bat
6+
7+
setwhat=
8+
if /I"%1"=="check"SETwhat=CHECK
9+
if /I"%1"=="installcheck"SETwhat=INSTALLCHECK
10+
if"%what%"==""goto usage
11+
12+
SETCONFIG=Debug
13+
ifexist release\postgres\postgres.exeSETCONFIG=Release
14+
15+
copy%CONFIG%\refint\refint.dll contrib\spi\
16+
copy%CONFIG%\autoinc\autoinc.dll contrib\spi\
17+
copy%CONFIG%\regress\regress.dll src\test\regress\
18+
19+
SETPATH=..\..\..\%CONFIG%\libpq;%PATH%
20+
21+
SETTOPDIR=%CD%
22+
cd src\test\regress
23+
SETSCHEDULE=parallel
24+
SETTEMPPORT=54321
25+
IFNOT"%2"==""SETSCHEDULE=%2
26+
27+
if"%what%"=="INSTALLCHECK" ..\..\..\%CONFIG%\pg_regress\pg_regress --psqldir=..\..\..\%CONFIG%\psql --schedule=%SCHEDULE%_schedule --multibyte=SQL_ASCII --load-language=plpgsql --no-locale
28+
if"%what%"=="CHECK" ..\..\..\%CONFIG%\pg_regress\pg_regress --psqldir=..\..\..\%CONFIG%\psql --schedule=%SCHEDULE%_schedule --multibyte=SQL_ASCII --load-language=plpgsql --no-locale --temp-install=./tmp_check --top-builddir=%TOPDIR% --temp-port=%TEMPPORT%
29+
30+
cd%STARTDIR%
31+
goto :eof
32+
33+
:usage
34+
echo"Usage: vcregress <check|installcheck> [schedule]"
35+
goto :eof

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp