Hiya, Abstract - two features documented for v2 seem to be broken: (a) latch=NULL returns empty instead of the same as select * from graph; (b) djikstras and origid=N returns weight==0 instead of hop count
I'm guessing (b) is a blocker, the rest might be OK? Detail - I fixed the #if0 case, this got originating vertices working (resolved bug https://bugs.launchpad.net/oqgraph/+bug/1196027) I have changed 'no_search' to ''. After re-reading the v2 spec I figured 'vertices' didnt cover all cases so I didnt add that as an alias after all. I have fixed a couple of bugs, and found some more. I have finally worked through all the test coverage. I have extended basic test based on http://openquery.com/graph/doc So we have coverage now of: - basic.test - the cases listed there for no_search, djikstras and breadth_first, etc. - boundary_conditions.test - error checking of unexpected NULLs or bad latch values, etc - create_attr.test - table construction errors - legacy_upgrade.test - some sanity coverage of upgrading existing databases using integer latches - regression_1195735 - regression test for when that bug gets fixed, currently triggers bug and fails - regression_1134355 - regression test for when that bug gets fixed, currently triggers bug and fails - social.test - updated to use varchar latch as well -- note, I dont know what the correct results are, so there is no guarantee the result I recorded is correct... although I am not sure it is quite right? -- specifically, 'how many possible destinations from here' is returning the size of he social graph used? So we can remember where we are at I addded bugs covering variances in the test cases (commented out / odd results) and cross referenced to launchpad in the test file Summary of those: https://bugs.launchpad.net/oqgraph/+bug/1196036 - djikstras 0 weights https://bugs.launchpad.net/oqgraph/+bug/1196021 - how should NULL latch behave https://bugs.launchpad.net/oqgraph/+bug/1196020 - unexpected row returned https://bugs.launchpad.net/oqgraph/+bug/1195778 - how should no search behave https://bugs.launchpad.net/oqgraph/+bug/1195735 - mysqld hang in boundary case https://bugs.launchpad.net/oqgraph/+bug/1134355 - mysqld crash or junk in error message Hope this is hase been productive, Andrew -- Mailing list: https://launchpad.net/~oqgraph-dev Post to : oqgraph-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~oqgraph-dev More help : https://help.launchpad.net/ListHelp