X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6f44506799ccf166d710ffe1b91dc3020ef83ee8..b96d5caa0056472fe67b82bd5305448d85c7d0cd:/services/api/test/performance/permission_test.rb diff --git a/services/api/test/performance/permission_test.rb b/services/api/test/performance/permission_test.rb index 2db42bc2b3..e5d62cf4cf 100644 --- a/services/api/test/performance/permission_test.rb +++ b/services/api/test/performance/permission_test.rb @@ -24,7 +24,7 @@ class PermissionPerfTest < ActionDispatch::IntegrationTest act_as_system_user do puts("Time spent creating records:", Benchmark.measure do ActiveRecord::Base.transaction do - root = Group.create!(owner_uuid: users(:permission_perftest).uuid) + root = Group.create!(owner_uuid: users(:permission_perftest).uuid, group_class: "project") n += 1 a = create_eight root.uuid n += 8 @@ -40,14 +40,16 @@ class PermissionPerfTest < ActionDispatch::IntegrationTest end end end + refresh_permissions end end) end puts "created #{n}" puts "Time spent getting group index:" - (0..4).each do + (0..1).each do puts(Benchmark.measure do - get '/arvados/v1/groups', {format: :json, limit: 1000}, auth(:permission_perftest) + get '/arvados/v1/groups', params: {format: :json}, headers: auth(:permission_perftest) + assert json_response['items_available'] >= n end) end end