X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/16f704326f44fd1e5e5e60b936c9b5895d6a6ff8..9c656c55fe63a22b075223fe7f295e7e21e18b8c:/services/api/test/performance/links_index_test.rb diff --git a/services/api/test/performance/links_index_test.rb b/services/api/test/performance/links_index_test.rb index b1b538583e..092c01fe12 100644 --- a/services/api/test/performance/links_index_test.rb +++ b/services/api/test/performance/links_index_test.rb @@ -3,16 +3,30 @@ # SPDX-License-Identifier: AGPL-3.0 require 'test_helper' -require 'rails/performance_test_help' +require 'benchmark' -class IndexTest < ActionDispatch::PerformanceTest +class IndexTest < ActionDispatch::IntegrationTest def test_links_index - get '/arvados/v1/links', {format: :json}, auth(:admin) + puts("Get links index: ", Benchmark.measure do + get '/arvados/v1/links', params: { + limit: 1000, + format: :json + }, headers: auth(:admin) + end) end def test_links_index_with_filters - get '/arvados/v1/links', {format: :json, filters: [%w[head_uuid is_a arvados#collection]].to_json}, auth(:admin) + puts("Get links index with filters: ", Benchmark.measure do + get '/arvados/v1/links', params: { + format: :json, + filters: [%w[head_uuid is_a arvados#collection]].to_json + }, headers: auth(:admin) + end) end def test_collections_index - get '/arvados/v1/collections', {format: :json}, auth(:admin) + puts("Get collections index: ", Benchmark.measure do + get '/arvados/v1/collections', params: { + format: :json + }, headers: auth(:admin) + end) end end