From: | Joe Conway <mail(at)joeconway(dot)com> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | Kohei Kaigai <Kohei(dot)Kaigai(at)emea(dot)nec(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Environment checks prior to regression tests? |
Date: | 2011-07-22 15:42:23 |
Message-ID: | 4E299A5F.2050403@joeconway.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 07/21/2011 05:35 AM, Robert Haas wrote:
> On Thu, Jul 21, 2011 at 6:16 AM, Kohei Kaigai <Kohei(dot)Kaigai(at)emea(dot)nec(dot)com> wrote:
>> How about an idea that allows to launch environment checker (typically shell scripts) prior
>> to regression tests?
>>
>> The following stuffs should be preconfigured to run sepgsql's regression test.
>> - SELinux must be run and configured to enforcing mode.
>> - The sepgsql-regtest policy module must be loaded.
>> - The boolean of sepgsql_regression_test_mode must be turned on.
>> - The psql command should be labeled as 'bin_t'
>>
>> If checkinstall optionally allows to launch an environment checker on regression test,
>> we may be possible to suggest users to fix up their configuration. It seems to me quite
>> helpful.
>>
>> For example, one idea is to inject a dummy variable (mostly, initialized to empty) as
>> dependency of installcheck, being available to overwrite in Makefile of contrib, as follows:
>>
>> # against installed postmaster
>> installcheck: submake $(REGRESS_PRE)
>> $(pg_regress_installcheck) $(REGRESS_OPTS) $(REGRESS)
>
> Seems reasonable.
+1
it would have been helpful to me last month while looking at this.
Joe
--
Joe Conway
credativ LLC: http://www.credativ.us
Linux, PostgreSQL, and general Open Source
Training, Service, Consulting, & 24x7 Support
From | Date | Subject | |
---|---|---|---|
Next Message | Joshua D. Drake | 2011-07-22 15:43:47 | Re: Policy on pulling in code from other projects? |
Previous Message | Robert Haas | 2011-07-22 15:38:22 | Re: Tracing in Postgres |