Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
34b788d6
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
34b788d6
编写于
5月 11, 2005
作者:
T
Tom Lane
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Give pg_regress a --load-language option, so that it can be used to test
other PLs besides plpgsql. Andrew Dunstan
上级
cc99c57e
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
25 addition
and
13 deletion
+25
-13
src/test/regress/GNUmakefile
src/test/regress/GNUmakefile
+6
-6
src/test/regress/pg_regress.sh
src/test/regress/pg_regress.sh
+19
-7
未找到文件。
src/test/regress/GNUmakefile
浏览文件 @
34b788d6
...
...
@@ -7,7 +7,7 @@
#
#
# IDENTIFICATION
# $PostgreSQL: pgsql/src/test/regress/GNUmakefile,v 1.4
8 2004/11/17 18:05:06
tgl Exp $
# $PostgreSQL: pgsql/src/test/regress/GNUmakefile,v 1.4
9 2005/05/11 21:52:03
tgl Exp $
#
#-------------------------------------------------------------------------
...
...
@@ -130,17 +130,17 @@ all-spi:
check
:
all
-
rm
-rf
./testtablespace
mkdir
./testtablespace
$(SHELL)
./pg_regress
--temp-install
--top-builddir
=
$(top_builddir)
--schedule
=
$(srcdir)
/parallel_schedule
--multibyte
=
$(MULTIBYTE)
$(MAXCONNOPT)
$(SHELL)
./pg_regress
--temp-install
--top-builddir
=
$(top_builddir)
--schedule
=
$(srcdir)
/parallel_schedule
--multibyte
=
$(MULTIBYTE)
--load-language
=
plpgsql
$(MAXCONNOPT)
installcheck
:
all
-
rm
-rf
./testtablespace
mkdir
./testtablespace
$(SHELL)
./pg_regress
--schedule
=
$(srcdir)
/serial_schedule
--multibyte
=
$(MULTIBYTE)
$(SHELL)
./pg_regress
--schedule
=
$(srcdir)
/serial_schedule
--multibyte
=
$(MULTIBYTE)
--load-language
=
plpgsql
installcheck-parallel
:
all
-
rm
-rf
./testtablespace
mkdir
./testtablespace
$(SHELL)
./pg_regress
--schedule
=
$(srcdir)
/parallel_schedule
--multibyte
=
$(MULTIBYTE)
$(MAXCONNOPT)
$(SHELL)
./pg_regress
--schedule
=
$(srcdir)
/parallel_schedule
--multibyte
=
$(MULTIBYTE)
--load-language
=
plpgsql
$(MAXCONNOPT)
# old interfaces follow...
...
...
@@ -150,10 +150,10 @@ runtest: installcheck
runtest-parallel
:
installcheck-parallel
bigtest
:
$(SHELL)
./pg_regress
--schedule
=
$(srcdir)
/serial_schedule
--multibyte
=
$(MULTIBYTE)
numeric_big
$(SHELL)
./pg_regress
--schedule
=
$(srcdir)
/serial_schedule
--multibyte
=
$(MULTIBYTE)
--load-language
=
plpgsql
numeric_big
bigcheck
:
$(SHELL)
./pg_regress
--temp-install
--top-builddir
=
$(top_builddir)
--schedule
=
$(srcdir)
/parallel_schedule
--multibyte
=
$(MULTIBYTE)
$(MAXCONNOPT)
numeric_big
$(SHELL)
./pg_regress
--temp-install
--top-builddir
=
$(top_builddir)
--schedule
=
$(srcdir)
/parallel_schedule
--multibyte
=
$(MULTIBYTE)
--load-language
=
plpgsql
$(MAXCONNOPT)
numeric_big
##
...
...
src/test/regress/pg_regress.sh
浏览文件 @
34b788d6
#! /bin/sh
# $PostgreSQL: pgsql/src/test/regress/pg_regress.sh,v 1.5
3 2005/01/15 04:15:51
tgl Exp $
# $PostgreSQL: pgsql/src/test/regress/pg_regress.sh,v 1.5
4 2005/05/11 21:52:03
tgl Exp $
me
=
`
basename
$0
`
:
${
TMPDIR
=/tmp
}
...
...
@@ -13,6 +13,8 @@ Usage: $me [options...] [extra tests...]
Options:
--debug turn on debug mode in programs that are run
--inputdir=DIR take input files from DIR (default
\`
.')
--load-language=lang load the named language before running the
tests; can appear multiple times
--max-connections=N maximum number of concurrent connections
(default is 0 meaning unlimited)
--multibyte=ENCODING use ENCODING as the multibyte encoding, and
...
...
@@ -103,6 +105,7 @@ unset multibyte
dbname
=
regression
hostname
=
localhost
maxconnections
=
0
load_langs
=
""
:
${
GMAKE
=
'@GMAKE@'
}
...
...
@@ -126,6 +129,11 @@ do
--inputdir
=
*
)
inputdir
=
`
expr
"x
$1
"
:
"x--inputdir=
\(
.*
\)
"
`
shift
;;
--load-language
=
*
)
lang
=
`
expr
"x
$1
"
:
"x--load-language=
\(
.*
\)
"
`
load_langs
=
"
$load_langs
$lang
"
unset
lang
shift
;;
--multibyte
=
*
)
multibyte
=
`
expr
"x
$1
"
:
"x--multibyte=
\(
.*
\)
"
`
shift
;;
...
...
@@ -560,16 +568,20 @@ fi
# ----------
# Install
the PL/pgSQL language in it
# Install
any requested PL languages
# ----------
if
[
"
$enable_shared
"
=
yes
]
;
then
message
"installing PL/pgSQL"
"
$bindir
/createlang"
-L
"
$pkglibdir
"
$psql_options
plpgsql
$dbname
for
lang
in
xyzzy
$load_langs
;
do
if
[
"
$lang
"
!=
"xyzzy"
]
;
then
message
"installing
$lang
"
"
$bindir
/createlang"
-L
"
$pkglibdir
"
$psql_options
$lang
$dbname
if
[
$?
-ne
0
]
&&
[
$?
-ne
2
]
;
then
echo
"
$me
: create
lang failed"
echo
"
$me
: createlang
$
lang
failed"
(
exit
2
)
;
exit
fi
fi
done
fi
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录