The good news:
All tests successful.
Files=109, Tests=4763, 645 wallclock secs ( 5.69 usr  0.51 sys + 175.37
cusr 113.07 csys = 294.64 CPU)
Result: PASS

How: tested on AIX 7.1 with a more modern perl version. There is one
sub-module (Test::Try if i recall correctly)  - that demands perl 5.10 as a
minimum. So without that there are probably several perl modules that are
not sufficient for the tests to be processed correctly)

For now I am just going to be happy with: All tests successful. ... Result:
PASS


On Tue, Aug 5, 2014 at 7:44 PM, Michael Felt <mamf...@gmail.com> wrote:

> Anyway - trying to learn howto work with test.
>
> server loopback:8552 listening (proxy_https_http)
> t/apache/server_name_port....Can't call method "parse" on an undefined
> value at (eval 18) line 1.
> t/apache/server_name_port....dubious
>
>         Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 1-84
>         Failed 84/84 tests, 0.00% okay
>
> Failed Test                 Stat Wstat Total Fail  Failed  List of Failed
>
> -------------------------------------------------------------------------------
> t/apache/server_name_port.t  255 65280    84  168 200.00%  1-84
> Failed 1/1 test scripts, 0.00% okay. 84/84 subtests failed, 0.00% okay.
>
>
> Cannot find anything in t/errors/log related to the test - even though
> there are 389 lines generated in the error_log
>
> perl is not my strong suit.
>
> in t/apache/server_port_name.t the only code I find with 'parse; in it is:
>
>     my $response = HTTP::Response->parse($response_data);
>     if (! defined $response) {
>         die "HTTP::Response->parse failed";
>     }
>
> This does not look like line 1 either. Neither does it look like line 18
> (whatever eval 18 means).
>
> Lastly, why is it counting double?
>
>
> On Tue, Aug 5, 2014 at 4:29 PM, Michael Felt <mamf...@gmail.com> wrote:
>
>> Anyway, I figured out a way to get it to load and run the tests with a
>> newer version of ssl (0.9.8za) compared to an AIX build version from 2009.
>>
>> Not as big a difference as I had hoped - just 5 tests better in
>> t/ssl/proxy.t
>>
>> So, curious if others working with AIX are showing similiar errors as I
>> am - or if I need to look more carefully at how I am building for AIX.
>> NEW SSL (openssl.0.9.8.za) results
>>
>> Failed Test                 Stat Wstat Total Fail  Failed  List of Failed
>>
>> -------------------------------------------------------------------------------
>> t/apache/server_name_port.t  255 65280    84  168 200.00%  1-84
>> t/modules/proxy.t                         17    2  11.76%  9-10
>> t/protocol/echo.t            255 65280     8   16 200.00%  1-8
>> t/protocol/nntp-like.t       255 65280    10   20 200.00%  1-10
>> t/security/CVE-2005-2700.t                 2    1  50.00%  1
>> t/security/CVE-2009-3555.t   255 65280     4    8 200.00%  1-4
>> t/ssl/basicauth.t                          3    2  66.67%  2-3
>> t/ssl/env.t                               30   23  76.67%  1-8 16-30
>> t/ssl/extlookup.t                          4    4 100.00%  1-4
>> t/ssl/fakeauth.t                           3    2  66.67%  2-3
>> t/ssl/headers.t                            3    3 100.00%  1-3
>> t/ssl/pr12355.t                           10    8  80.00%  1-8
>> t/ssl/pr43738.t                            4    4 100.00%  1-4
>> t/ssl/proxy.t                            172  113  65.70%  60-172
>> t/ssl/require.t                           10    5  50.00%  2 5-7 9
>> t/ssl/varlookup.t                         73   73 100.00%  1-73
>> t/ssl/verify.t                             3    1  33.33%  2
>> 17 tests and 40 subtests skipped.
>> Failed 17/109 test scripts, 84.40% okay. 347/4661 subtests failed, 92.56%
>> okay.
>>
>> OLD openssl results
>>   openssl.base            0.9.8.1101    C     F    Open Secure Socket
>> Layer
>>
>> Failed Test                 Stat Wstat Total Fail  Failed  List of Failed
>>
>> -------------------------------------------------------------------------------
>> t/apache/server_name_port.t  255 65280    84  168 200.00%  1-84
>> t/modules/proxy.t                         17    2  11.76%  9-10
>> t/protocol/echo.t            255 65280     8   16 200.00%  1-8
>> t/protocol/nntp-like.t       255 65280    10   20 200.00%  1-10
>> t/security/CVE-2005-2700.t                 2    1  50.00%  1
>> t/security/CVE-2009-3555.t   255 65280     4    8 200.00%  1-4
>> t/ssl/basicauth.t                          3    2  66.67%  2-3
>> t/ssl/env.t                               30   23  76.67%  1-8 16-30
>> t/ssl/extlookup.t                          4    4 100.00%  1-4
>> t/ssl/fakeauth.t                           3    2  66.67%  2-3
>> t/ssl/headers.t                            3    3 100.00%  1-3
>> t/ssl/pr12355.t                           10    8  80.00%  1-8
>> t/ssl/pr43738.t                            4    4 100.00%  1-4
>> t/ssl/proxy.t                            172  118  68.60%  *3-7* 60-172
>> t/ssl/require.t                           10    5  50.00%  2 5-7 9
>> t/ssl/varlookup.t                         73   73 100.00%  1-73
>> t/ssl/verify.t                             3    1  33.33%  2
>> 17 tests and 40 subtests skipped.
>> Failed 17/109 test scripts, 84.40% okay. 352/4661 subtests failed, 92.45%
>> okay.
>>
>>
>> On Mon, Aug 4, 2014 at 6:05 PM, Michael Felt <mamf...@gmail.com> wrote:
>>
>>> So, I figured out how to make a new libssl and libcrypt - as a way to
>>> "fix" a lot of failed tests, and as I would rather leave the original files
>>> in /usr/lib and add new ones in /opt/lib - what flag am I missing (and
>>> should I have asked this in "users") so the the modules ALSO use the same
>>> LIBPATH. I would have expected them to have the same as the core.
>>>  core uses: /opt/lib:/usr/vac/lib:/usr/lib:/lib
>>> as expected while the modules (more specifically, mod_ssl) does not look
>>> /opt/lib at all!
>>> mod_ssl.so uses: /usr/include/openssl/lib:/usr/vac/lib:/usr/lib:/lib
>>> Note: there is no such directory /usr/include/openssl/lib - configure
>>> (or libtool) seems to be inventing that.
>>>
>>> DUMP comand output - complete.
>>>
>>> root@x093:[/]dump -H /opt/httpd/sbin/httpd
>>>
>>> /opt/httpd/sbin/httpd:
>>>
>>>                         ***Loader Section***
>>>                       Loader Header Information
>>> VERSION#         #SYMtableENT     #RELOCent        LENidSTR
>>> 0x00000001       0x0000041e       0x00000c88       0x00000095
>>>
>>> #IMPfilID        OFFidSTR         LENstrTBL        OFFstrTBL
>>> 0x00000007       0x0000f950       0x000054dc       0x0000f9e5
>>>
>>>
>>>                         ***Import File Strings***
>>> INDEX  PATH                          BASE
>>> MEMBER
>>> 0
>>> /opt/lib:/usr/vac/lib:/usr/lib:/lib
>>> 1                                    libpcre.a
>>> libpcre.so.1
>>> 2
>>> libaprutil-1.so
>>> 3
>>> libapr-1.so
>>> 4                                    libpthread.a
>>> shr_xpg5.o
>>> 5                                    libc.a
>>> shr.o
>>> 6                                    librtl.a
>>> shr.o
>>> root@x093:[/]dump -H /opt/httpd/lib*/mod_ssl*
>>>
>>> /opt/httpd/libexec/mod_ssl.so:
>>>
>>>                         ***Loader Section***
>>>                       Loader Header Information
>>> VERSION#         #SYMtableENT     #RELOCent        LENidSTR
>>> 0x00000001       0x000001c4       0x00000451       0x00000083
>>>
>>> #IMPfilID        OFFidSTR         LENstrTBL        OFFstrTBL
>>> 0x00000005       0x00005e4c       0x00002128       0x00005ecf
>>>
>>>
>>>                         ***Import File Strings***
>>> INDEX  PATH                          BASE
>>> MEMBER
>>> 0
>>> /usr/include/openssl/lib:/usr/vac/lib:/usr/lib:/lib
>>>
>>> 1                                    libssl.a
>>> libssl.so.0.9.8
>>> 2                                    libcrypto.a
>>> libcrypto.so.0.9.8
>>> 3                                    libc.a
>>> shr.o
>>> 4
>>> ..
>>>
>>>
>>>
>>>
>>> On Sun, Aug 3, 2014 at 4:35 PM, Michael Felt <mamf...@gmail.com> wrote:
>>>
>>>> Thanks. So, when the t/TEST has a line with NOK: in it, there should be
>>>> an error: in there I expect.
>>>> FYI: most of what I am seeing are ssl related, but the vanilla ssh on
>>>> AIX 5.3 TL7 is from 2009, so that is probably not surprising. (Going to
>>>> investigate "inserting" a new openssl library and see if sshd still works
>>>> as well as fewer t/TEST errors.)
>>>>
>>>>
>>>> On Sun, Aug 3, 2014 at 3:03 PM, Eric Covener <cove...@gmail.com> wrote:
>>>>
>>>>> On Sun, Aug 3, 2014 at 7:50 AM, Michael Felt <mamf...@gmail.com>
>>>>> wrote:
>>>>> > A couple of time I have gotten started with using test from Apache.
>>>>> >
>>>>> > Just to be clear about how I am starting I use svn to get the latest
>>>>> sources
>>>>> > and have test and test/ApacheTest from
>>>>> >
>>>>> > ./svn/bin/jsvn checkout
>>>>> > http://svn.apache.org/repos/asf/httpd/test/framework/trunk
>>>>> > /data/prj/apache/httpd/test
>>>>> > echo Apache-Test starting
>>>>> > ./svn/bin/jsvn checkout
>>>>> > http://svn.apache.org/repos/asf/perl/Apache-Test/trunk
>>>>> > /data/prj/apache/httpd/test/Apache-Test
>>>>>
>>>>> I only checkout
>>>>> https://svn.apache.org/repos/asf/httpd/test/framework/trunk and my SVN
>>>>> client fetches the other as an external (I think, it just works)
>>>>>
>>>>> > 1) should Apache-Test be a subdirectory (does "test" recognize that
>>>>> and use
>>>>> > it on some way - or is that a separate test intended only/mainly for
>>>>> > mod_perl). Apache-Test as a project page does not say much.
>>>>>
>>>>> It's for everything and it ends up a subdirectory
>>>>>
>>>>> > 2) what are the vital lines to look for in .../test/t/logs/error_log
>>>>> (or
>>>>> > what is the difference between :alert and :error lines)?
>>>>>
>>>>> It's just a severity. Alert is more severe than error.  You would only
>>>>> check the error_log if you were chasing down a failed test
>>>>>
>>>>> (you can also ./testall -v foo/bar.t to sometimes get more info)
>>>>>
>>>>> --
>>>>> Eric Covener
>>>>> cove...@gmail.com
>>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to