[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Run httpd's testsuite


Hi Jim!

Thanks for the tip, but how can I do that? Following the make file
when "make check" is executed would be an option?

Regards,

Danesh

On Sun, Sep 2, 2018 at 9:25 PM Jim Jagielski <jim@xxxxxxxxxxx> wrote:
>
> FWIW, I've never run 'make check' but always run the test suite explicitly.
>
> > On Sep 2, 2018, at 6:49 AM, Danesh Daroui <danesh.daroui@xxxxxxxxx> wrote:
> >
> > Hi all,
> >
> > I would like to be bale to run Apache https's testsuite. I have clones
> > Apache-Test and configures the project with the given path and then
> > built the httpd server, but when I execute "make cheek", all tests for
> > "all.t" are skipped. The logs show that the test scripts runs the
> > server with some isolated configurations on a specific port but it
> > apparently cannot find "mod_perl.c" for instance. This is the last
> > part of the log that I get when I run the test:
> >
> > waiting 60 seconds for server to start: .
> > waiting 60 seconds for server to start: ok (waited 0 secs)
> > server localhost:8529 started
> > [   info] adding source lib
> > /home/danesh/open/github/Apache-Test/../Apache-Test/lib to @INC
> > t/alltest/all.t ................. skipped: testing all.t
> > t/alltest2/all.t ................ skipped: testing more than one all.t
> > t/bad_coding.t .................. ok
> > t/cookies.t ..................... skipped: cannot find module 'CGI',
> > cannot find module 'CGI::Cookie'
> > t/import.t ...................... ok
> > t/log_watch.t ................... ok
> > t/log_watch_for_broken_lines.t .. ok
> > t/more/all.t .................... skipped: cannot find module 'mod_perl.c'
> > t/next_available_port.t ......... ok
> > t/ping.t ........................ ok
> > t/redirect.t .................... ok
> > t/request.t ..................... ok
> > t/sok.t ......................... ok
> > All tests successful.
> > Files=13, Tests=91,  4 wallclock secs ( 0.05 usr  0.01 sys +  2.17
> > cusr  0.56 csys =  2.79 CPU)
> > Result: PASS
> > [warning] server localhost:8529 shutdown
> >
> > There are also some unit tests under "test" directory that they are
> > all passed when I run the executable. I would like to know what is the
> > difference between these two tests? Also I expected the tests that are
> > triggered with "make check" to be much more extensive than some small
> > tests that are run quickly. Something like night-run tests! Am I
> > missing something?
> >
> > Regards,
> >
> > Danesh Daroui
>