[go: up one dir, main page]

repository_import_worker_spec.rb master failure Job Failed #164115186

Job #164115186 failed for 2012aa52:

Failures:

  1) RepositoryImportWorker#perform when the import was successful imports a project
     Failure/Error: let(:project) { create(:project, :import_scheduled) }

     NoMethodError:
       undefined method `last_successful_update_at' for #<FactoryBot::SyntaxRunner:0x0000562b143a9a68>
     # ./ee/spec/factories/projects.rb:14:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:11:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:41:in `block (4 levels) in <top (required)>'

  2) RepositoryImportWorker#perform when the import has failed hide the credentials that were used in the import URL
     Failure/Error: let(:project) { create(:project, :import_scheduled) }

     NoMethodError:
       undefined method `last_successful_update_at' for #<FactoryBot::SyntaxRunner:0x0000562b0aa15870>
     # ./ee/spec/factories/projects.rb:14:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:11:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:12:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:54:in `block (4 levels) in <top (required)>'

  3) RepositoryImportWorker#perform when the import has failed updates the error on Import/Export
     Failure/Error: let(:project) { create(:project, :import_scheduled) }

     NoMethodError:
       undefined method `last_successful_update_at' for #<FactoryBot::SyntaxRunner:0x0000562b1ba8c9c8>
     # ./ee/spec/factories/projects.rb:14:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:11:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:66:in `block (4 levels) in <top (required)>'

  4) RepositoryImportWorker#perform when using an asynchronous importer does not mark the import process as finished
     Failure/Error: let(:project) { create(:project, :import_scheduled) }

     NoMethodError:
       undefined method `last_successful_update_at' for #<FactoryBot::SyntaxRunner:0x0000562b19c1dc08>
     # ./ee/spec/factories/projects.rb:14:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:11:in `block (3 levels) in <top (required)>'
     # ./spec/workers/repository_import_worker_spec.rb:97:in `block (4 levels) in <top (required)>'

Finished in 16 minutes 17 seconds (files took 12.86 seconds to load)
1120 examples, 4 failures, 3 pending

Failed examples:

rspec ./spec/workers/repository_import_worker_spec.rb:36 # RepositoryImportWorker#perform when the import was successful imports a project
rspec ./spec/workers/repository_import_worker_spec.rb:51 # RepositoryImportWorker#perform when the import has failed hide the credentials that were used in the import URL
rspec ./spec/workers/repository_import_worker_spec.rb:63 # RepositoryImportWorker#perform when the import has failed updates the error on Import/Export
rspec ./spec/workers/repository_import_worker_spec.rb:79 # RepositoryImportWorker#perform when using an asynchronous importer does not mark the import process as finished