Noop tests broken due to ml2_spec.rb

Bug #1520239 reported by Stanislaw Bogatkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Stanislav Makar

Bug Description

Seems that there was a fix into physnet implementaion but spec was not adjusted for this:

RUN: bundle exec rspec --format documentation --color --tty --backtrace --exclude-pattern 'spec/hosts/globals/globals_spec.rb' --pattern 'spec/hosts/**/*_spec.rb'
/home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/hosts/openstack-network/plugins/ml2_spec.rb:65:in `block (3 levels) in <top (required)>': undefined method `[]' for nil:NilClass (NoMethodError)
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:385:in `module_exec'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:385:in `subclass'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:255:in `block in define_example_group_method'
 from /home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/hosts/openstack-network/plugins/ml2_spec.rb:34:in `block (2 levels) in <top (required)>'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:374:in `module_exec'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:374:in `block in find_and_eval_shared'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:740:in `with_frame'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:373:in `find_and_eval_shared'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:341:in `include_examples'
 from /home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/shared-examples.rb:60:in `block in <top (required)>'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:374:in `module_exec'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:374:in `block in find_and_eval_shared'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:740:in `with_frame'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:373:in `find_and_eval_shared'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:341:in `include_examples'
 from /home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/shared-examples.rb:126:in `block in run_test'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:385:in `module_exec'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:385:in `subclass'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:255:in `block in define_example_group_method'
 from /home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/shared-examples.rb:116:in `run_test'
 from /home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/shared-examples.rb:76:in `test_ubuntu_and_centos'
 from /home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/hosts/openstack-network/plugins/ml2_spec.rb:190:in `block in <top (required)>'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:385:in `module_exec'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:385:in `subclass'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/example_group.rb:255:in `block in define_example_group_method'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/dsl.rb:43:in `block in expose_example_group_alias'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/dsl.rb:82:in `block (2 levels) in expose_example_group_alias_globally'
 from /home/jenkins/workspace/fuellib_noop_tests/tests/noop/spec/hosts/openstack-network/plugins/ml2_spec.rb:5:in `<top (required)>'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1361:in `load'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1361:in `block in load_spec_files'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1359:in `each'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/configuration.rb:1359:in `load_spec_files'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:102:in `setup'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:88:in `run'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:73:in `run'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/lib/rspec/core/runner.rb:41:in `invoke'
 from /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.4.1/exe/rspec:4:in `<top (required)>'
 from /usr/local/rvm/gems/ruby-2.1.2/bin/rspec:23:in `load'
 from /usr/local/rvm/gems/ruby-2.1.2/bin/rspec:23:in `<main>'
 from /home/jenkins/workspace/fuellib_noop_tests/.bundled_gems/bin/ruby_executable_hooks:15:in `eval'
 from /home/jenkins/workspace/fuellib_noop_tests/.bundled_gems/bin/ruby_executable_hooks:15:in `<main>'

Problem got from https://ci.fuel-infra.org/job/fuellib_noop_tests/7120/consoleFull

Tags: area-library
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

I found root cause - in job I provided is new fixtures which was created from old ones. As tested fix is long-lived, new code was merged into master with new fixtures provided. As long as copied ones weren't changed, noop tests was broken.

Changed in fuel:
status: New → Invalid
Dmitry Pyzhov (dpyzhov)
tags: added: area-library
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.