11517: Skip database reset in some workbench unit tests.
authorTom Clegg <tom@curoverse.com>
Mon, 24 Apr 2017 18:00:45 +0000 (14:00 -0400)
committerTom Clegg <tom@curoverse.com>
Mon, 24 Apr 2017 18:00:45 +0000 (14:00 -0400)
Reduces unit test suite time by half.

apps/workbench/test/unit/arvados_resource_list_test.rb
apps/workbench/test/unit/link_test.rb
apps/workbench/test/unit/pipeline_instance_test.rb
apps/workbench/test/unit/work_unit_test.rb

index a3bfbc19f4105918f453f4baf1ab0d0ffda13c5c..b0f274d1892e179e6313d55d2954b9cb47972540 100644 (file)
@@ -2,6 +2,8 @@ require 'test_helper'
 
 class ResourceListTest < ActiveSupport::TestCase
 
+  reset_api_fixtures :after_each_test, false
+
   test 'links_for on a resource list that does not return links' do
     use_token :active
     results = Specimen.all
index 763633586ad7dcad6f0df4af598eb9231522454b..9687292741dbecf4940c73bee174c0e34aed47bd 100644 (file)
@@ -1,6 +1,9 @@
 require 'test_helper'
 
 class LinkTest < ActiveSupport::TestCase
+
+  reset_api_fixtures :after_each_test, false
+
   def uuid_for(fixture_name, object_name)
     api_fixture(fixture_name)[object_name]["uuid"]
   end
index 747cfc12e5f6b4b70d4e586cbb7bd17c824dd070..926bb686acb2ee56a5fbaf2cf372c3e22747e3ed 100644 (file)
@@ -1,6 +1,9 @@
 require 'test_helper'
 
 class PipelineInstanceTest < ActiveSupport::TestCase
+
+  reset_api_fixtures :after_each_test, false
+
   def find_pi_with(token_name, pi_name)
     use_token token_name
     find_fixture(PipelineInstance, pi_name)
index 564a5d3b5b4068025fb90297637ce0dd87ee4232..8bbbb5cf26a993b3e408f923f0899097b971d8eb 100644 (file)
@@ -1,6 +1,9 @@
 require 'test_helper'
 
 class WorkUnitTest < ActiveSupport::TestCase
+
+  reset_api_fixtures :after_each_test, false
+
   setup do
     Rails.configuration.anonymous_user_token = api_fixture('api_client_authorizations')['anonymous']['api_token']
   end