openlink / virtuoso-opensource

Virtuoso is a high-performance and scalable Multi-Model RDBMS, Data Integration Middleware, Linked Data Deployment, and HTTP Application Server Platform
https://vos.openlinksw.com
Other
863 stars 210 forks source link

Some tests failed #483

Open luigi-asprino opened 9 years ago

luigi-asprino commented 9 years ago

Hi, I'm trying to install virtuoso-opensource on my mac (OS X Yosemite version 10.10.5). I ran the following commands. ./autogen.sh CC=cc CFLAGS="-O" export CC CFLAGS ./configure make make install Then, the command 7 tests invoked by "make check" failed.

= Checking log files *.output for statistics:

= Total number of tests PASSED : 8935 = Total number of tests FAILED : 7

= Total number of tests ABORTED : 0

* Not all tests completed successfully * Check the file release.output for more information

= COMPLETED test

= Fri Sep 25 10:37:34 CEST 2015

= WARNING: Some tests failed. See .output in test directories under /Users/lgu/Desktop/virtuoso-opensource/binsrc/tests/suite = Some aborted tests: = Some failed tests: ./timsg.ro/timsg.output:FAILED: FTP check nwdemo_norefs.sql user dav ./timsg.ro/timsg.output:FAILED: FTP check u1/words.esp user dav passive mode ./timsg.ro/timsg.output:**FAILED: FTP check u1/words.esp user dav ./timsg.ro/timsg.output:***FAILED: FTP check u2/test_1947.db.test user dav

./timsg.ro/timsg.output:***FAILED: FTP check words.esp user user1

make[5]: * [check-local] Error 3 make[4]: * [check-am] Error 2 make[3]: * [check-recursive] Error 1 make[2]: * [check-recursive] Error 1 make[1]: * [check-recursive] Error 1 make: * [check-recursive] Error 1

The file timsg.out contains

= STARTED POP3, NNTP & FTP TESTS (timsg.sh)

= Fri Sep 25 10:31:53 CEST 2015

*\ Error S2801: [Virtuoso Driver]CL033: Connect failed to localhost:1111 = localhost:1111. at line 0 of Top-Level:

PASSED: Virtuoso Server successfully started on port 1111

1 DAV_ADD_GROUP LONG VARCHAR


109 PASSED: FTP add group ftp DAV_ADD_USER LONG VARCHAR


7 PASSED: FTP create user1 DAV_ADD_USER LONG VARCHAR


8 PASSED: FTP create user2 DAV_ADD_USER LONG VARCHAR


9 PASSED: FTP create user3 FTP_PUT LONG VARCHAR


1 PASSED: FTP upload words.esp user dav passive mode FTP_PUT LONG VARCHAR


1 PASSED: FTP upload test_1947.db.test user dav FTP_PUT LONG VARCHAR


1 PASSED: FTP upload nwdemo.sql user dav FTP_PUT LONG VARCHAR


1 PASSED: FTP upload nwdemo_norefs.sql user dav FTP_PUT LONG VARCHAR


1 PASSED: FTP upload words.esp user1 FTP_PUT LONG VARCHAR


1 PASSED: FTP upload test_1947.db.test user2 LENGTH INTEGER


7 LENGTH INTEGER


1 PASSED: FTP ls dav home user dav passive mode LENGTH INTEGER


1 PASSED: FTP ls dav home user dav LENGTH INTEGER


1 PASSED: FTP ls u2 home passive mode LENGTH INTEGER


1 PASSED: FTP ls u2 home LENGTH INTEGER


1 PASSED: FTP ls u3 user dav TEST_FTP LONG VARCHAR


0 ***FAILED: FTP check nwdemo_norefs.sql user dav TEST_FTP LONG VARCHAR


0 ***FAILED: FTP check u1/words.esp user dav passive mode TEST_FTP LONG VARCHAR


0 ***FAILED: FTP check u1/words.esp user dav TEST_FTP LONG VARCHAR


0 ***FAILED: FTP check u2/test_1947.db.test user dav TEST_FTP LONG VARCHAR


0 ***FAILED: FTP check words.esp user user1 TEST_FTP LONG VARCHAR


0 ***FAILED: FTP check test_1947.db.test user2 passive mode TEST_FTP LONG VARCHAR


0 ***FAILED: FTP check test_1947.db.test user2

*\ Error 42000: [Virtuoso Driver][Virtuoso Server]530 Login incorrect. at line 159 of Top-Level: select test_ftp ('user2', 'pass22', 'test_1947.db.test', 'test_1947.db.test', 0) PASSED: FTP check wrong password user1

*\ Error 42000: [Virtuoso Driver][Virtuoso Server]550 Operation is forbidden. at line 164 of Top-Level: select ftp_put ('localhost:5111', 'anonymous', 'test@test.com', 'test_1947.db.test', 'test_1947.db.test', 0) PASSED: FTP write permission anonymous user PASSED: FTP update permission /DAV/ PASSED: FTP update permission /DAV/u1/ LENGTH INTEGER


7 LENGTH INTEGER


1 PASSED: FTP ls /u1/ user anonymous FTP_PUT LONG VARCHAR


1 PASSED: FTP user anonymous write in home directory. LENGTH INTEGER


8

*\ Error 42000: [Virtuoso Driver][Virtuoso Server]550 Operation is forbidden. at line 207 of Top-Level: select ftp_put ('localhost:5111', 'anonymous', 'test@test.com', 'tftp.sql', 'u1/tftp.sql', 0) PASSED: FTP user anonymous write to u1. PASSED: FTP update permission /DAV/u1/words.esp FTP_GET LONG VARCHAR


834560 PASSED: FTP get user anonymous /u1/words.esp

*\ Error 42000: [Virtuoso Driver][Virtuoso Server]550 Operation is forbidden. at line 225 of Top-Level: select ftp_put ('localhost:5111', 'anonymous', 'test@test.com', 'test_file', 'u1/words.esp', 1) PASSED: FTP try to upload user anonymous /u1/words.esp PASSED: FTP update permission /DAV/u1/words.esp PASSED: FTP update permission /DAV/u1/ FTP_PUT LONG VARCHAR


1 PASSED: FTP upload user anonymous /u1/words.esp PASSED: FTP update permission /DAV/u1/

*\ Error 42000: [Virtuoso Driver][Virtuoso Server]550 Operation is forbidden. at line 252 of Top-Level: select ftp_put ('localhost:5111', 'anonymous', 'test@test.com', 'test_file', 'u1/test_file', 1) PASSED: FTP upload user anonymous /u1/test_file

1 PASSED: POP3 Send mail : STATE=OK MESSAGE=OK _TEST1 LONG VARCHAR


1 PASSED: POP3 UIDL return CORRECT : STATE=OK MESSAGE=OK LENGTH INTEGER


2 PASSED: POP3 Disable messages : STATE=OK MESSAGE=OK _TEST2 LONG VARCHAR


1 PASSED: POP3 Get number of message : STATE=OK MESSAGE=OK

*\ Error 08006: [Virtuoso Driver][Virtuoso Server]PO004: Not valid user in remote POP3 server at line 142 of Top-Level: select pop3_get ('localhost 7111', 'user3', 'test3', 88888, 'UiDL') PASSED: POP3 disabled user check : STATE=08006 MESSAGE=[Virtuoso Driver][Virtuoso Server]PO004: Not valid user in remote POP3 server

*\ Error 08006: [Virtuoso Driver][Virtuoso Server]PO004: -ERR Password supplied for user4 is incorrect

at line 147 of Top-Level: select pop3_get ('localhost 7111', 'user4', 'test4', 88888, 'UiDL') PASSED: POP3 non-existent user check : STATE=08006 MESSAGE=[Virtuoso Driver][Virtuoso Server]PO004: -ERR Password supplied for user4 is incorrect

*\ Error 08006: [Virtuoso Driver][Virtuoso Server]PO004: -ERR Password supplied for user1 is incorrect

at line 152 of Top-Level: select pop3_get ('localhost 7111', 'user1', 'wrong_pwd', 88888, 'UiDL') PASSED: POP3 wrong password check : STATE=08006 MESSAGE=[Virtuoso Driver][Virtuoso Server]PO004: -ERR Password supplied for user1 is incorrect

= Total number of tests PASSED : 38 = Total number of tests FAILED : 7

= Total number of tests ABORTED : 0

* Not all tests completed successfully * Check the file timsg.output for more information Failed tests: ./timsg.output Aborted tests:

= COMPLETED POP3, NNTP & FTP TESTS (timsg.sh)

= Fri Sep 25 10:32:05 CEST 2015

Can you help?

Many thanks in advance.

HughWilliams commented 9 years ago

@luigi-asprino: What Virtuoso git branch are you building against i.e. stable/7 , develop/7 or other ?

luigi-asprino commented 9 years ago

develop/7

openlink commented 9 years ago

These failures can happen if some external tool like wget is missing from your PATH earlier in the testsuite process causing some data to be missing that other parts of this test relies on.

I will have a look to see if i can add some extra checking to skip these tests instead of reporting failures.

In the mean time, i suggest you do another pull of develop/7 to get the latest bugfixes i pushed earlier today, perform a clean build and install the binary as it should be fine.

I will let you know as soon as we have a final fix for the testsuite.