X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a7d2e8bc017ffaebd6fa7df0187ef6421f6fa9df..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 ad14e031da..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,15 +40,15 @@ class PermissionPerfTest < ActionDispatch::IntegrationTest end end end - User.invalidate_permissions_cache + 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', params: {format: :json, limit: 1000}, headers: auth(:permission_perftest) + get '/arvados/v1/groups', params: {format: :json}, headers: auth(:permission_perftest) assert json_response['items_available'] >= n end) end