0a825d5861f162d34ceae24e8c5f09863c9aea16
braney
  Sat Aug 22 06:22:16 2020 -0700
fix up hgNearTest to know about separate knownGene databases

diff --git src/hg/near/hgNearTest/hgNearTest.c src/hg/near/hgNearTest/hgNearTest.c
index fb5481d..4ea87ab 100644
--- src/hg/near/hgNearTest/hgNearTest.c
+++ src/hg/near/hgNearTest/hgNearTest.c
@@ -419,32 +419,33 @@
 /* Clear out advanced filters. */
     {
     htmlPageFree(&page);
     page = quickSubmit(dbPage, NULL, org, db, NULL, NULL,
 	"advFilterClear", advFilterClearVarName, "on");
     }
 htmlPageFree(&page);
 }
 
 void testDb(struct htmlPage *orgPage, char *org, char *db)
 /* Test on one database. */
 {
 struct hash *genomeRa = hgReadRa(org, db, dataDir, "genome.ra", NULL);
 char *canonicalTable = hashMustFindVal(genomeRa, "canonicalTable");
 char *accColumn = hashMustFindVal(genomeRa, "idColumn");
+char *knownDatabase = hdbDefaultKnownDb(db);
 
-struct slName *geneList = sqlRandomSampleWithSeed(db, canonicalTable, "transcript", clRepeat, seed);
+struct slName *geneList = sqlRandomSampleWithSeed(knownDatabase, canonicalTable, "transcript", clRepeat, seed);
 struct htmlPage *dbPage;
 struct slName *ptr;
 
 verbose(1, "genelist:\n");
 for (ptr = geneList; ptr != NULL; ptr = ptr->next)
     verbose(1, "%s\n", ptr->name);
 
 htmlPageSetVar(orgPage, NULL, "db", db);
 htmlPageSetVar(orgPage, NULL, searchVarName, "");
 
 dbPage = quickSubmit(orgPage, NULL, org, db, NULL, NULL, "dbEmptyPage", "submit", "go");
 
 quickErrReport();
 if (dbPage != NULL)
     {