608044d23640516fd06338d04d98960048699b07 hiram Mon Jul 6 08:59:20 2020 -0700 adding list/schema tests and redmine25840 refs #25840 diff --git src/hg/hubApi/tests/jsonConsumer.pl src/hg/hubApi/tests/jsonConsumer.pl index 6023435..2d378d6 100755 --- src/hg/hubApi/tests/jsonConsumer.pl +++ src/hg/hubApi/tests/jsonConsumer.pl @@ -49,30 +49,31 @@ -track= - specify a single track in a hub or database -chrom= - restrict the operation to a single chromosome -start= - restrict the operation to a range, use both start and end -end= - restrict the operation to a range, use both start and end -maxItemsOutput= - limit output to this number of items. Default 1,000 maximum allowed 1,000,000 -trackLeavesOnly - for list tracks function, no containers listed -measureTimeing - turn on timing measurement -debug - turn on debugging business -endpoint= - where is one of the following: /list/publicHubs - provide a listing of all available public hubs /list/ucscGenomes - provide a listing of all available UCSC genomes /list/hubGenomes - list genomes from a specified hub (with hubUrl=...) /list/tracks - list data tracks available in specified hub or database genome /list/chromosomes - list chromosomes from specified data track + /list/schema - show schema from specified data track in hubUrl or database /getData/sequence - return sequence from specified hub or database genome /getData/track - return data from specified track in hub or database genome "; } ######################################################################### # generic output of a hash pointer sub hashOutput($) { my ($hashRef) = @_; foreach my $key (sort keys %$hashRef) { my $value = $hashRef->{$key}; $value = "" if (ref($value) eq "ARRAY"); $value = "" if (ref($value) eq "HASH"); printf STDERR "%s - %s\n", $key, $hashRef->{$key}; }