Re: mb_regress.sh gripes

Поиск
Список
Период
Сортировка
От Robert Haas
Тема Re: mb_regress.sh gripes
Дата
Msg-id CA+TgmobBp1yJ8kHfOHWBbcowLcgkDv=n3WUrS6mBfifgB_uVyw@mail.gmail.com
обсуждение исходный текст
Ответ на mb_regress.sh gripes  (Josh Kupershmidt <schmiddy@gmail.com>)
Ответы Re: mb_regress.sh gripes
Список pgsql-hackers
On Thu, Aug 18, 2011 at 6:19 PM, Josh Kupershmidt <schmiddy@gmail.com> wrote:
> A few gripes about mb_regress.sh:
>  1. No exit code is specified, so even if there are differences
> between results/ and expected/ the script will still return 0.
>
>  2. The 'dropdb' command is used to wipe out the "utf8" database
> before the run. This generates an error message like:
>  dropdb: database removal failed: ERROR:  database "utf8" does not exist
>
> the first time you run the script. IMO it would be less startling to
> just print a NOTICE here.
>
>  3. No error checking for whether createdb succeeds.
>
> The attached patch fixes these problems.

Committed, with some changes.  I used the new --if-exists option for
dropdb rather than doing it as you had it here; I assume this may have
been the motivation for that patch.  I also just made the exit code 1
no matter how many failures there were.  That seems more normal, and I
wasn't altogether certain that $((expr)) is completely portable.  I
also set the execute bit on the script.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Kohei Kaigai
Дата:
Сообщение: Re: [v9.1] sepgsql - userspace access vector cache
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Removal of useless include references