| … | … | @@ -64,7 +64,7 @@ class VectorAPIUTest : public CxxTest::TestSuite |
| 64 | 64 | void test_marginals(void); |
| 65 | 65 | void test_fast(void); |
| 66 | 66 | void test_cosines(void); |
| 67 | | void xtest_dynamic(void); |
| 67 | void test_dynamic(void); |
| 68 | 68 | void test_fold(void); |
| 69 | 69 | void test_transpose(void); |
| 70 | 70 | void test_symmetric_mi(void); |
| … | … | @@ -164,7 +164,7 @@ void VectorAPIUTest::test_basic(void) |
| 164 | 164 | |
| 165 | 165 | void VectorAPIUTest::test_marginals(void) |
| 166 | 166 | { |
| 167 | | #ifdef HAVE_SQL_STORAGE |
| 167 | #ifdef HAVE_ROCKS_STORAGE |
| 168 | 168 | logger().debug("BEGIN TEST: %s", __FUNCTION__); |
| 169 | 169 | |
| 170 | 170 | std::string rc = eval->eval("(load-from-path \"tests/matrix/basic-data.scm\")"); |
| … | … | @@ -173,10 +173,13 @@ void VectorAPIUTest::test_marginals(void) |
| 173 | 173 | |
| 174 | 174 | // ------------------------------------------------------------- |
| 175 | 175 | // Where the data will go |
| 176 | | rc = eval->eval("(use-modules (opencog persist-sql))"); |
| 176 | rc = eval->eval("(use-modules (opencog persist-rocks))"); |
| 177 | 177 | CHKERR; |
| 178 | 178 | |
| 179 | | rc = eval->eval("(sql-open \"postgres:///opencog_test?user=opencog_tester&password=cheese\")"); |
| 179 | rc = eval->eval("(define rsn (RocksStorageNode \"rocks:///tmp/vector-api-utest-marginals/\"))"); |
| 180 | CHKERR; |
| 181 | |
| 182 | rc = eval->eval("(cog-open rsn)"); |
| 180 | 183 | CHKERR; |
| 181 | 184 | |
| 182 | 185 | // Compute and store all marginals |
| … | … | @@ -184,7 +187,7 @@ void VectorAPIUTest::test_marginals(void) |
| 184 | 187 | printf("Batch >>>%s", rc.c_str()); |
| 185 | 188 | CHKERR; |
| 186 | 189 | |
| 187 | | rc = eval->eval("(sql-close)"); |
| 190 | rc = eval->eval("(cog-close rsn)"); |
| 188 | 191 | CHKERR; |
| 189 | 192 | |
| 190 | 193 | printf("---------------------------------------------------------\n"); |
| … | … | @@ -410,7 +413,7 @@ void VectorAPIUTest::test_marginals(void) |
| 410 | 413 | CHKFLT("report total mi", num, chmi+domi+tami); |
| 411 | 414 | |
| 412 | 415 | logger().debug("END TEST: %s", __FUNCTION__); |
| 413 | | #endif // HAVE_SQL_STORAGE |
| 416 | #endif // HAVE_ROCKS_STORAGE |
| 414 | 417 | } |
| 415 | 418 | |
| 416 | 419 | // ==================================================================== |
| … | … | @@ -511,17 +514,20 @@ void VectorAPIUTest::test_cosines(void) |
| 511 | 514 | |
| 512 | 515 | // ==================================================================== |
| 513 | 516 | |
| 514 | | // Make sure data can be fetched from SQL |
| 515 | | void VectorAPIUTest::xtest_dynamic(void) |
| 517 | // Make sure data can be fetched from RocksStorage |
| 518 | void VectorAPIUTest::test_dynamic(void) |
| 516 | 519 | { |
| 517 | | #ifdef HAVE_SQL_STORAGE |
| 520 | #ifdef HAVE_ROCKS_STORAGE |
| 518 | 521 | logger().debug("BEGIN TEST: %s", __FUNCTION__); |
| 519 | 522 | |
| 520 | 523 | // Where the data comes from. |
| 521 | | std::string rc = eval->eval("(use-modules (opencog persist-sql))"); |
| 524 | std::string rc = eval->eval("(use-modules (opencog persist-rocks))"); |
| 525 | CHKERR; |
| 526 | |
| 527 | rc = eval->eval("(define rsn (RocksStorageNode \"rocks:///tmp/vector-api-utest-dynamic/\"))"); |
| 522 | 528 | CHKERR; |
| 523 | 529 | |
| 524 | | rc = eval->eval("(sql-open \"postgres:///opencog_test?user=opencog_tester&password=cheese\")"); |
| 530 | rc = eval->eval("(cog-open rsn)"); |
| 525 | 531 | CHKERR; |
| 526 | 532 | |
| 527 | 533 | std::string num = eval->eval("(dosi 'right-product (Word \"table\") (Word \"dog\"))"); |
| … | … | @@ -536,11 +542,11 @@ void VectorAPIUTest::xtest_dynamic(void) |
| 536 | 542 | double pchdo = 3.0*4.0 + 2.0*2.0; |
| 537 | 543 | CHKFLT("dynamic product (chicken,dog)", num, pchdo); |
| 538 | 544 | |
| 539 | | rc = eval->eval("(sql-close)"); |
| 545 | rc = eval->eval("(cog-close rsn)"); |
| 540 | 546 | CHKERR; |
| 541 | 547 | |
| 542 | 548 | logger().debug("END TEST: %s", __FUNCTION__); |
| 543 | | #endif // HAVE_SQL_STORAGE |
| 549 | #endif // HAVE_ROCKS_STORAGE |
| 544 | 550 | } |
| 545 | 551 | |
| 546 | 552 | // ==================================================================== |