X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8884a9fff1ee4d5f6df3fc3ef43aed3a9eec9ea2..0eb72b526bf8bbb011551ecf019f604e17a534f1:/apps/workbench/test/integration_performance/collection_unit_test.rb diff --git a/apps/workbench/test/integration_performance/collection_unit_test.rb b/apps/workbench/test/integration_performance/collection_unit_test.rb index 991757e071..44b9ad9e3e 100644 --- a/apps/workbench/test/integration_performance/collection_unit_test.rb +++ b/apps/workbench/test/integration_performance/collection_unit_test.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + require 'test_helper' require 'helpers/manifest_examples' require 'helpers/time_block' @@ -31,7 +35,7 @@ class BigCollectionTest < ActiveSupport::TestCase bigmanifest = time_block 'build example' do make_manifest(streams: 100, files_per_stream: 100, - blocks_per_file: 30, + blocks_per_file: 20, bytes_per_block: 0) end c = time_block "new (manifest size = #{bigmanifest.length>>20}MiB)" do @@ -52,6 +56,11 @@ class BigCollectionTest < ActiveSupport::TestCase assert_equal c.uuid, list.first.uuid assert_not_nil list.first.manifest_text end + time_block 'update(name-only)' do + manifest_text_length = c.manifest_text.length + c.update_attributes name: 'renamed during test case' + assert_equal c.manifest_text.length, manifest_text_length + end time_block 'update' do c.manifest_text += ". d41d8cd98f00b204e9800998ecf8427e+0 0:0:empty.txt\n" c.save!