X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6a544620c4d5acb0c42cd56346f74454637904cb..bf4193eeaa390cec08bbb8333a53fbc89edfd7f3:/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 e4a3b0a41a..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,15 @@ 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