Mock Version: 1.4.2 Mock Version: 1.4.2 Mock Version: 1.4.2 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'], chrootPath='/var/lib/mock/585175-epel-7-x86_64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--private-network']printOutput=True) ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'], chrootPath='/var/lib/mock/585175-epel-7-x86_64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--private-network']printOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '780fdc2409ee4379adb34b05e01e24a4', '-D', '/var/lib/mock/585175-epel-7-x86_64/root', '-a', '--private-network', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '780fdc2409ee4379adb34b05e01e24a4', '-D', '/var/lib/mock/585175-epel-7-x86_64/root', '-a', '--private-network', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False warning: Could not canonicalize hostname: 780fdc2409ee4379adb34b05e01e24a4 warning: Could not canonicalize hostname: 780fdc2409ee4379adb34b05e01e24a4 Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/rubygem-occi-core4-4.3.5-3.el7.centos.src.rpm Wrote: /builddir/build/SRPMS/rubygem-occi-core4-4.3.5-3.el7.centos.src.rpm Child return code was: 0 Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'], chrootPath='/var/lib/mock/585175-epel-7-x86_64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--private-network', '--private-network']printOutput=True) ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'], chrootPath='/var/lib/mock/585175-epel-7-x86_64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--private-network', '--private-network']printOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4931b381f61b48518889a571d7512537', '-D', '/var/lib/mock/585175-epel-7-x86_64/root', '-a', '--private-network', '--private-network', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4931b381f61b48518889a571d7512537', '-D', '/var/lib/mock/585175-epel-7-x86_64/root', '-a', '--private-network', '--private-network', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-occi-core4.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gQQuTP Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gQQuTP + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + gem unpack /builddir/build/SOURCES/occi-core-4.3.5.gem + gem unpack /builddir/build/SOURCES/occi-core-4.3.5.gem Unpacked gem: '/builddir/build/BUILD/occi-core-4.3.5' Unpacked gem: '/builddir/build/BUILD/occi-core-4.3.5' + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd occi-core-4.3.5 + cd occi-core-4.3.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (ftbfs-ruby23.patch):' + echo 'Patch #0 (ftbfs-ruby23.patch):' Patch #0 (ftbfs-ruby23.patch): Patch #0 (ftbfs-ruby23.patch): + /usr/bin/cat /builddir/build/SOURCES/ftbfs-ruby23.patch + /usr/bin/cat /builddir/build/SOURCES/ftbfs-ruby23.patch + /usr/bin/patch -p1 --fuzz=0 + /usr/bin/patch -p1 --fuzz=0 patching file lib/occi/core/categories.rb patching file lib/occi/core/categories.rb patching file lib/occi/core/links.rb patching file lib/occi/core/links.rb + rm -rfv lib/occi4/ + rm -rfv lib/occi4/ + mv -v lib/occi lib/occi4 + mv -v lib/occi lib/occi4 'lib/occi' -> 'lib/occi4' 'lib/occi' -> 'lib/occi4' + mv -v lib/occi-core.rb lib/occi-core4.rb + mv -v lib/occi-core.rb lib/occi-core4.rb 'lib/occi-core.rb' -> 'lib/occi-core4.rb' 'lib/occi-core.rb' -> 'lib/occi-core4.rb' + find . -type f -name '*.rb' -exec sed -i -e 's,\(require .occi\)/,\14/,' '{}' ';' + find . -type f -name '*.rb' -exec sed -i -e 's,\(require .occi\)/,\14/,' '{}' ';' + find . -type f -name '*.rb' -exec sed -i -e 's,\(require .occi-core\)\(.\),\14\2,' '{}' ';' + find . -type f -name '*.rb' -exec sed -i -e 's,\(require .occi-core\)\(.\),\14\2,' '{}' ';' + gem spec /builddir/build/SOURCES/occi-core-4.3.5.gem -l --ruby + gem spec /builddir/build/SOURCES/occi-core-4.3.5.gem -l --ruby + rm -fv occi-core.gemspec + rm -fv occi-core.gemspec removed 'occi-core.gemspec' removed 'occi-core.gemspec' + sed -i -e 's|\(\.name\)\s*=.*|\1 = "occi-core4"|' occi-core4.gemspec + sed -i -e 's|\(\.name\)\s*=.*|\1 = "occi-core4"|' occi-core4.gemspec + sed -i -e 's|lib/occi/|lib/occi4/|g' -e 's|lib/occi-core\.rb|lib/occi-core4\.rb|g' -e 's|occi-core.gemspec|occi-core4.gemspec|' occi-core4.gemspec + sed -i -e 's|lib/occi/|lib/occi4/|g' -e 's|lib/occi-core\.rb|lib/occi-core4\.rb|g' -e 's|occi-core.gemspec|occi-core4.gemspec|' occi-core4.gemspec + sed -i -e 's|\(%q.*,\) \[.*\]|\1 [">= 4.0.0"]|' occi-core4.gemspec + sed -i -e 's|\(%q.*,\) \[.*\]|\1 [">= 4.0.0"]|' occi-core4.gemspec + sed -i -e 's|\(%q.*,\) \[.*\]|\1 [">= 2.0.5"]|' occi-core4.gemspec + sed -i -e 's|\(%q.*,\) \[.*\]|\1 [">= 2.0.5"]|' occi-core4.gemspec + sed -i -e 's|\(%q.*,\) \[.*\]|\1 [">= 1.7.7"]|' occi-core4.gemspec + sed -i -e 's|\(%q.*,\) \[.*\]|\1 [">= 1.7.7"]|' occi-core4.gemspec + exit 0 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.osPsvw Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.osPsvw + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd occi-core-4.3.5 + cd occi-core-4.3.5 + gem build occi-core4.gemspec + gem build occi-core4.gemspec Successfully built RubyGem Successfully built RubyGem Name: occi-core4 Name: occi-core4 Version: 4.3.5 Version: 4.3.5 File: occi-core4-4.3.5.gem File: occi-core4-4.3.5.gem + mkdir -p ./usr/share/gems + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'\'' ' + CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'\'' ' + gem install -V --local --install-dir ./usr/share/gems --bindir ./usr/bin --force --document=ri,rdoc occi-core4-4.3.5.gem + gem install -V --local --install-dir ./usr/share/gems --bindir ./usr/bin --force --document=ri,rdoc occi-core4-4.3.5.gem Installing gem occi-core4-4.3.5 Installing gem occi-core4-4.3.5 /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.gitignore /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.gitignore /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.rspec /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.rspec /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.travis.yml /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.travis.yml /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.yardopts /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/.yardopts /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/AUTHORS /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/AUTHORS /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/Gemfile /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/Gemfile /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/LICENSE /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/LICENSE /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/README.md /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/README.md /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/Rakefile /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/Rakefile /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/config/occi.yml /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/config/occi.yml /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi-core4.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi-core4.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/collection.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/collection.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/action.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/action.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/action_instance.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/action_instance.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/actions.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/actions.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/attributes.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/attributes.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/categories.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/categories.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/category.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/category.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/dependencies.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/dependencies.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/entities.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/entities.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/entity.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/entity.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/kind.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/kind.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/kinds.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/kinds.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/link.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/link.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/links.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/links.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/mixin.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/mixin.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/mixins.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/mixins.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/properties.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/properties.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/resource.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/resource.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/resources.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/core/resources.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_definitions_converted_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_definitions_converted_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_missing_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_missing_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_name_invalid_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_name_invalid_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_not_defined_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_not_defined_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_property_type_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_property_type_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_type_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/attribute_type_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/category_not_defined_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/category_not_defined_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/kind_not_defined_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/kind_not_defined_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/parser_input_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/parser_input_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/parser_type_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/errors/parser_type_error.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/extensions/hashie.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/extensions/hashie.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/action_instance.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/action_instance.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/attributes.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/attributes.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/categories.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/categories.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/category.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/category.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/collection.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/collection.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/entities.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/entities.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/entity.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/entity.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/properties.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/properties.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/inspect.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/inspect.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/compute.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/compute.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/network.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/network.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/network/ipnetwork.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/network/ipnetwork.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/networkinterface.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/networkinterface.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/networkinterface/ipnetworkinterface.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/networkinterface/ipnetworkinterface.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/os_tpl.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/os_tpl.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/resource_tpl.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/resource_tpl.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/storage.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/storage.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/storagelink.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/infrastructure/storagelink.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/log.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/log.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/model.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/model.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/json.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/json.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/text.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/text.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/text/constants.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/text/constants.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/settings.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/settings.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/version.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/version.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/occi-core4.gemspec /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/occi-core4.gemspec /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/helpers/to_plain.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/helpers/to_plain.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/helpers/yaml_hash.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/helpers/yaml_hash.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi-core_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi-core_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/collection_samples/collection1.json /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/collection_samples/collection1.json /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/collection_samples/directory2/collection2.json /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/collection_samples/directory2/collection2.json /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/collection_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/collection_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/action_instance_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/action_instance_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/action_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/action_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/attributes_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/attributes_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/categories_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/categories_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/category_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/category_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/entities_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/entities_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/entity_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/entity_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/kind_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/kind_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/link_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/link_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/links_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/links_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/mixin_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/mixin_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/mixins_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/mixins_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/properties_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/properties_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/resource_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core/resource_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/core_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/compute_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/compute_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/network_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/network_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/networkinterface_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/networkinterface_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/storage_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/storage_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/storagelink_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/infrastructure/storagelink_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/log_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/log_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/model_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/model_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/json_samples/test.json /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/json_samples/test.json /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.body_plain.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.body_plain.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.parse_headers.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.parse_headers.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_categories.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_compute_rocci_server.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_compute_rocci_server.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_compute_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_compute_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.body_plain.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.body_plain.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.parse.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.parse.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_resource_instance.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_simple.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_simple.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_simple.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_simple.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_attributes.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_attributes.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_attributes.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_attributes.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_category.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_category.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_category.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_link_w_category.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_model_categories.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_model_categories.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_model_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_model_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.body_plain.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.body_plain.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.resource.header.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.resource.header.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.resource.rack.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.resource.rack.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_network_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_custom_class_w_attributes.parse.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_custom_class_w_attributes.parse.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_custom_class_w_attributes.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_custom_class_w_attributes.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_attributes.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_attributes.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_inline_links.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_inline_links.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_inline_links.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_inline_links.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_inline_links_only.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_resource_w_inline_links_only.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_storage_rocci_server.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_storage_rocci_server.expected /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_storage_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_samples/occi_storage_rocci_server.text /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser_spec.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/spec_helper.rb /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/spec_helper.rb Successfully installed occi-core4-4.3.5 Successfully installed occi-core4-4.3.5 Parsing documentation for occi-core4-4.3.5 Parsing documentation for occi-core4-4.3.5 Installing ri documentation for occi-core4-4.3.5 Installing ri documentation for occi-core4-4.3.5 Installing darkfish documentation for occi-core4-4.3.5 Installing darkfish documentation for occi-core4-4.3.5 1 gem installed 1 gem installed + exit 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.BT80Ei Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.BT80Ei + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 '!=' / ']' + '[' /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 + rm -rf /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 ++ dirname /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 ++ dirname /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 + mkdir /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 + cd occi-core-4.3.5 + cd occi-core-4.3.5 + mkdir -p /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64/usr/share/gems + mkdir -p /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64/usr/share/gems + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/gems ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64/usr/share/gems/ + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/gems ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64/usr/share/gems/ + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/occi-core-4.3.5 + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/occi-core-4.3.5 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.3Xxt14 Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.3Xxt14 + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd occi-core-4.3.5 + cd occi-core-4.3.5 ~/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5 ~/build/BUILD/occi-core-4.3.5 ~/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5 ~/build/BUILD/occi-core-4.3.5 + pushd ./usr/share/gems/gems/occi-core4-4.3.5 + pushd ./usr/share/gems/gems/occi-core4-4.3.5 + LANG=cs_CZ.UTF-8 + LANG=cs_CZ.UTF-8 + rspec -Ilib spec + rspec -Ilib spec W, [2017-07-31T17:21:27.824488 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.824488 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.824604 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.824604 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.824662 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.824662 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827262 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827262 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827490 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827490 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827611 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827611 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827720 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:27.827720 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. Occi Occi .kinds .kinds initializes kinds initializes kinds .mixins .mixins initializes mixins initializes mixins .actions .actions initializes actions initializes actions .categories .categories returns lists of categories returns lists of categories Occi::Collection Occi::Collection initialization initialization with base objects with base objects calssifies kind correctly calssifies kind correctly calssifies mixin correctly calssifies mixin correctly calssifies action correctly calssifies action correctly calssifies resource correctly calssifies resource correctly calssifies link correctly calssifies link correctly calssifies action instance correctly calssifies action instance correctly #model #model registers a model registers a model #resources #resources can create a new OCCI Resource can create a new OCCI Resource #check #check checks against model without failure checks against model without failure does not raise an error for unknown categories by default does not raise an error for unknown categories by default raises an error for unknown categories when requested raises an error for unknown categories when requested #get_related_to #get_related_to gets Entity as a related kind gets Entity as a related kind gets Resource as a related kind gets Resource as a related kind gets Link as a related kind gets Link as a related kind fails loudly when no category is given fails loudly when no category is given #merge #merge copes with an empty collection copes with an empty collection copes with both collections empty copes with both collections empty two fully initiated collections two fully initiated collections resulting collection resulting collection has the correct number of kinds has the correct number of kinds has the correct number of mixins has the correct number of mixins has the correct number of actions has the correct number of actions has the correct number of resources has the correct number of resources has the correct number of links has the correct number of links inherits action from the other collection inherits action from the other collection does not inherit action from first collection does not inherit action from first collection holds kinds from first collection holds kinds from first collection holds mixins from first collection holds mixins from first collection holds actions from first collection holds actions from first collection holds resources from first collection holds resources from first collection holds links from first collection holds links from first collection holds kinds from other collection holds kinds from other collection holds mixins from other collection holds mixins from other collection holds actions from other collection holds actions from other collection holds resources from other collection holds resources from other collection holds links from other collection holds links from other collection does not replace first collection does not replace first collection first original first original kept the correct number of kinds kept the correct number of kinds kept the correct number of mixins kept the correct number of mixins kept the correct number of actions kept the correct number of actions kept the correct number of resources kept the correct number of resources kept the correct number of links kept the correct number of links second original second original kept the correct number of kinds kept the correct number of kinds kept the correct number of mixins kept the correct number of mixins kept the correct number of actions kept the correct number of actions kept the correct number of resources kept the correct number of resources kept the correct number of links kept the correct number of links #merge! #merge! copes with other collection empty copes with other collection empty copes with self empty copes with self empty copes with both collections empty copes with both collections empty combines two empty sets into another empty one combines two empty sets into another empty one two fully initiated collections two fully initiated collections resulting collection resulting collection has the correct number of kinds has the correct number of kinds has the correct number of mixins has the correct number of mixins has the correct number of actions has the correct number of actions has the correct number of resources has the correct number of resources has the correct number of links has the correct number of links inherits action from the other collection inherits action from the other collection does not inherit action from first collection does not inherit action from first collection holds kinds from other collection holds kinds from other collection holds mixins from other collection holds mixins from other collection holds actions from other collection holds actions from other collection holds resources from other collection holds resources from other collection holds links from other collection holds links from other collection the other collection the other collection kept the correct number of kinds kept the correct number of kinds kept the correct number of mixins kept the correct number of mixins kept the correct number of actions kept the correct number of actions kept the correct number of resources kept the correct number of resources kept the correct number of links kept the correct number of links #intersect #intersect copes with an empty collection copes with an empty collection copes with both collections empty copes with both collections empty two fully initiated collections two fully initiated collections resulting collection resulting collection has the correct number of kinds has the correct number of kinds has the correct number of mixins has the correct number of mixins has the correct number of actions has the correct number of actions has the correct number of resources has the correct number of resources has the correct number of links has the correct number of links does not include unequal actions does not include unequal actions holds kinds from first collection holds kinds from first collection holds mixins from first collection holds mixins from first collection holds actions from first collection holds actions from first collection holds resources from first collection holds resources from first collection holds links from first collection holds links from first collection holds kinds from other collection holds kinds from other collection holds mixins from other collection holds mixins from other collection holds actions from other collection holds actions from other collection holds resources from other collection holds resources from other collection holds links from other collection holds links from other collection does not replace first collection does not replace first collection first original first original kept the correct number of kinds kept the correct number of kinds kept the correct number of mixins kept the correct number of mixins kept the correct number of actions kept the correct number of actions kept the correct number of resources kept the correct number of resources kept the correct number of links kept the correct number of links second original second original kept the correct number of kinds kept the correct number of kinds kept the correct number of mixins kept the correct number of mixins kept the correct number of actions kept the correct number of actions kept the correct number of resources kept the correct number of resources kept the correct number of links kept the correct number of links #intersect! #intersect! two fully initiated collections two fully initiated collections resulting collection resulting collection has the correct number of kinds has the correct number of kinds has the correct number of mixins has the correct number of mixins has the correct number of actions has the correct number of actions has the correct number of resources has the correct number of resources has the correct number of links has the correct number of links does not include unequal actions does not include unequal actions holds kinds from first collection holds kinds from first collection holds mixins from first collection holds mixins from first collection holds actions from first collection holds actions from first collection holds resources from first collection holds resources from first collection holds links from first collection holds links from first collection holds kinds from other collection holds kinds from other collection holds mixins from other collection holds mixins from other collection holds actions from other collection holds actions from other collection holds resources from other collection holds resources from other collection holds links from other collection holds links from other collection second original second original kept the correct number of kinds kept the correct number of kinds kept the correct number of mixins kept the correct number of mixins kept the correct number of actions kept the correct number of actions kept the correct number of resources kept the correct number of resources kept the correct number of links kept the correct number of links collections with no intersection collections with no intersection works with both collections populated works with both collections populated works with both collections empty works with both collections empty works with first collection empty works with first collection empty works with second collection empty works with second collection empty #get_by_... #get_by_... #get_by_id #get_by_id finds entity by id finds entity by id finds category by id finds category by id fails gracefully fails gracefully fails loudly when no id is given fails loudly when no id is given #get_by_location #get_by_location finds category by location finds category by location finds category by instance location finds category by instance location fails gracefully fails gracefully fails loudly when no location is given fails loudly when no location is given #empty? #empty? returns true for empty collection returns true for empty collection does returns false for non-empty kinds does returns false for non-empty kinds does returns false for non-empty mixnis does returns false for non-empty mixnis does returns false for non-empty actions does returns false for non-empty actions does returns false for non-empty action does returns false for non-empty action does returns false for non-empty resources does returns false for non-empty resources does returns false for non-empty links does returns false for non-empty links #as_json #as_json W, [2017-07-31T17:21:28.860340 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.860340 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.861238 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.861238 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.861602 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.861602 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.861923 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.861923 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.862437 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.862437 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.862731 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.862731 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.863072 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.863072 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.863461 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.863461 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.863776 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.863776 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.864152 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.864152 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.864558 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.864558 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. renders JSON correctly for a simple collection renders JSON correctly for a simple collection renders JSON for an empty collection renders JSON for an empty collection W, [2017-07-31T17:21:28.869079 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.869079 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.869836 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.869836 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.870180 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.870180 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.870474 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.870474 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.870989 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.870989 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.871319 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.871319 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.871609 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.871609 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.871978 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.871978 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.872291 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.872291 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.872626 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.872626 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.873024 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:28.873024 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#default defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. renders JSON for a collection with no resources renders JSON for a collection with no resources #to_text #to_text renders text correctly for a simple collection renders text correctly for a simple collection renders text correctly for an empty collection renders text correctly for an empty collection renders text correctly, kinds only renders text correctly, kinds only renders text correctly, mixins only renders text correctly, mixins only renders text correctly, actions only renders text correctly, actions only renders text correctly, action instance only renders text correctly, action instance only renders text correctly, resources only renders text correctly, resources only renders text correctly, links only renders text correctly, links only #to_header #to_header renders header correctly for a simple collection renders header correctly for a simple collection renders text correctly for an empty collection renders text correctly for an empty collection renders text correctly, kinds only renders text correctly, kinds only renders text correctly, mixins only renders text correctly, mixins only renders text correctly, actions only renders text correctly, actions only renders text correctly, action instance only renders text correctly, action instance only renders text correctly, resources only renders text correctly, resources only renders text correctly, links only renders text correctly, links only .header_merge .header_merge merges two mashes correctly merges two mashes correctly merges two mashes correctly with custom separator merges two mashes correctly with custom separator Occi::Core::ActionInstance Occi::Core::ActionInstance #new #new with defaults with defaults fails without an action fails without an action does not fail without attributes does not fail without attributes does not fail with an Occi::Core::Action instance does not fail with an Occi::Core::Action instance does not fail with a valid action type identifier does not fail with a valid action type identifier fails with an invalid action type identifier fails with an invalid action type identifier does not fail with an Occi::Core::Attributes instance does not fail with an Occi::Core::Attributes instance does not fail with un-convertable attribute values does not fail with un-convertable attribute values #action #action exposes associated action as Occi::Core::Action exposes associated action as Occi::Core::Action #attributes #attributes exposes associated attributes as Occi::Core::Attributes exposes associated attributes as Occi::Core::Attributes #model #model exposes associated model as Occi::Model (??) (PENDING: Not yet implemented) exposes associated model as Occi::Model (??) (PENDING: Not yet implemented) #to_text #to_text renders default to text renders default to text renders to text w/ an attribute renders to text w/ an attribute renders to text w/ attributes renders to text w/ attributes renders to text w/ a nil attribute renders to text w/ a nil attribute #to_header #to_header renders default to hash renders default to hash renders to hash w/ an attribute renders to hash w/ an attribute renders to hash w/ attributes renders to hash w/ attributes renders to hash w/ a nil attribute renders to hash w/ a nil attribute #to_json #to_json renders default to JSON renders default to JSON renders to JSON w/ an attribute renders to JSON w/ an attribute renders to JSON w/ multiple attributes renders to JSON w/ multiple attributes renders to JSON w/ a nil attribute renders to JSON w/ a nil attribute #as_json #as_json renders default to Hashie::Mash renders default to Hashie::Mash renders to Hashie::Mash w/ an attribute renders to Hashie::Mash w/ an attribute renders to Hashie::Mash w/ attributes renders to Hashie::Mash w/ attributes #== #== matches the same instance matches the same instance matches a clone matches a clone does not match with a different action does not match with a different action does not match with different attributes does not match with different attributes does not match a nil does not match a nil #eql? #eql? matches the same instance matches the same instance matches a clone matches a clone does not match with a different action does not match with a different action does not match with different attributes does not match with different attributes does not match a nil does not match a nil #equal? #equal? matches the same instance matches the same instance does not match clones does not match clones #hash #hash matches for clones matches for clones matches for the same instance matches for the same instance does not match when action is different does not match when action is different does not match when attributes are different does not match when attributes are different #empty? #empty? returns false for a new instance with defaults returns false for a new instance with defaults returns true for an instance without an action returns true for an instance without an action returns true for an instance with an empty action returns true for an instance with an empty action Occi::Core::Action Occi::Core::Action can be instantiated can be instantiated #term #term has correct term has correct term #title #title has correct title has correct title #scheme #scheme has correct scheme has correct scheme #to_text #to_text renders text correctly renders text correctly #to_header #to_header renders text correctly renders text correctly Occi::Core::Attributes Occi::Core::Attributes #[]= #[]= stores properties using hashes in hash notation stores properties using hashes in hash notation stores properties using hashes in dot notation stores properties using hashes in dot notation rejects keys starting with underscores rejects keys starting with underscores accepts keys with underscores in other positions accepts keys with underscores in other positions #remove #remove removes attributes removes attributes #convert #convert converts properties to an empty attribute converts properties to an empty attribute comparators comparators #== #== matches the same instance matches the same instance matches a clone matches a clone matches a new instance with the same content matches a new instance with the same content does not match nil does not match nil does not match an instance with different content does not match an instance with different content #eql? #eql? matches the same instance matches the same instance matches a clone matches a clone matches a new instance with the same content matches a new instance with the same content does not match nil does not match nil does not match an instance with different content does not match an instance with different content #equal? #equal? matches the same instance matches the same instance does not match a clone does not match a clone #hash #hash matches for the same instance matches for the same instance matches for a clone matches for a clone matches for a new instance with the same content matches for a new instance with the same content does not match for an instance with different content does not match for an instance with different content #converted? #converted? correctly reports uncoverted correctly reports uncoverted correctly reports coverted correctly reports coverted rendering rendering .parse_properties .parse_properties rejects unsuitable types rejects unsuitable types parses a hashie Mash parses a hashie Mash #to_string #to_string renders attributes correctly renders attributes correctly copes with empty attributes copes with empty attributes copes with attribute values containing commas copes with attribute values containing commas #to_string_short #to_string_short renders attributes correctly renders attributes correctly copes with empty attributes copes with empty attributes renders attributes with properties correctly renders attributes with properties correctly #to_text #to_text renders attributes correctly renders attributes correctly copes with empty attributes copes with empty attributes #to_header #to_header renders attributes correctly renders attributes correctly copes with empty attributes copes with empty attributes #to_array #to_array renders attributes correctly renders attributes correctly copes with empty attributes copes with empty attributes #to_json #to_json renders attributes correctly renders attributes correctly copes with empty attributes copes with empty attributes #as_json #as_json renders attributes correctly renders attributes correctly copes with empty attributes copes with empty attributes .check! .check! unsupported types and attributes unsupported types and attributes refuses undefined attribute refuses undefined attribute refuses unsupported type refuses unsupported type nonmandatory attributes nonmandatory attributes removes nil attribute removes nil attribute raises error for unknown attribute with non-nil value raises error for unknown attribute with non-nil value mandatory attributes mandatory attributes no value and no default, set_defaults true no value and no default, set_defaults true no value and no default, set_defaults false no value and no default, set_defaults false nil value and no default, set_defaults true nil value and no default, set_defaults true nil value and no default, set_defaults false nil value and no default, set_defaults false unsupported attributes unsupported attributes refuses attribute not mentioned in defs refuses attribute not mentioned in defs defaults defaults setting defaults setting defaults sets numeric default sets numeric default sets string default sets string default sets boolean default if true sets boolean default if true sets boolean default if false sets boolean default if false can be checked twice in a row can be checked twice in a row skipping defaults if already set skipping defaults if already set skips numeric default skips numeric default skips string default skips string default skips boolean default if true skips boolean default if true skips boolean default if false skips boolean default if false skipping defaults if set_defaults is false skipping defaults if set_defaults is false skips numeric default skips numeric default skips string default skips string default skips boolean default if true skips boolean default if true skips boolean default if false skips boolean default if false patterns patterns checks string pattern checks string pattern checks numeric pattern checks numeric pattern checks boolean pattern checks boolean pattern calling through #check calling through #check setting defaults setting defaults sets numeric default sets numeric default sets string default sets string default sets boolean default if true sets boolean default if true sets boolean default if false sets boolean default if false converted definitions converted definitions succeeds for unconverted definitions succeeds for unconverted definitions throws exception for converted definitions throws exception for converted definitions .validate_and_assign .validate_and_assign correctly accepts Occi::Core::Attributes correctly accepts Occi::Core::Attributes correctly accepts Occi::Core::Properties correctly accepts Occi::Core::Properties W, [2017-07-31T17:21:29.050957 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#hash defined at /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/attributes.rb:15. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.050957 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#hash defined at /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/attributes.rb:15. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.051163 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#hash defined at /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/attributes.rb:15. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.051163 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#hash defined at /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/helpers/comparators/attributes.rb:15. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. correctly accepts Hash correctly accepts Hash correctly accepts Occi::Core::Entity correctly accepts Occi::Core::Entity correctly accepts Occi::Core::Category correctly accepts Occi::Core::Category correctly accepts String correctly accepts String correctly accepts Numeric correctly accepts Numeric correctly accepts Numeric given as string correctly accepts Numeric given as string correctly accepts floating point given as string correctly accepts floating point given as string correctly refuses empty Numeric value correctly refuses empty Numeric value correctly refuses malformed Numeric value correctly refuses malformed Numeric value correctly accepts TrueClass correctly accepts TrueClass correctly accepts TrueClass given as string correctly accepts TrueClass given as string correctly accepts FalseClass correctly accepts FalseClass correctly accepts FalseClass given as string correctly accepts FalseClass given as string correctly responds to NilClass correctly responds to NilClass rejects unsupported types rejects unsupported types Occi::Core::Categories Occi::Core::Categories replaces an existing category instance when a model is added with the instance from the model replaces an existing category instance when a model is added with the instance from the model replaces a category string when a model is added with the instance from the model replaces a category string when a model is added with the instance from the model Occi::Core::Category Occi::Core::Category #new #new with defaults with defaults fails without scheme fails without scheme fails without term fails without term passes without attributes passes without attributes instance attributes instance attributes default scheme is OGF OCCI Core default scheme is OGF OCCI Core default term is "category" default term is "category" default title is nil default title is nil default attributes are Occi::Core::Attributes default attributes are Occi::Core::Attributes default attributes are empty default attributes are empty scheme always ends with a # scheme always ends with a # term is always after the # term is always after the # #type_identifier #type_identifier returns the type identifier of the category returns the type identifier of the category #== #== matches the same instance matches the same instance matches a clone matches a clone matches with a different title matches with a different title matches with different attributes matches with different attributes does not match a nil does not match a nil does not match with a different scheme does not match with a different scheme does not match with a different term does not match with a different term does not match with a different scheme and term does not match with a different scheme and term #eql? #eql? matches the same instance matches the same instance matches a clone matches a clone matches with a different title matches with a different title matches with different attributes matches with different attributes does not match a nil does not match a nil does not match with a different scheme does not match with a different scheme does not match with a different term does not match with a different term does not match with a different scheme and term does not match with a different scheme and term #equal? #equal? matches the same instance matches the same instance does not match clones does not match clones #hash #hash matches for clones matches for clones matches for the same instance matches for the same instance does not match when term is different does not match when term is different does not match when scheme is different does not match when scheme is different does not match when scheme and term are different does not match when scheme and term are different #empty? #empty? returns false for a new instance with defaults returns false for a new instance with defaults returns true for an instance without a term returns true for an instance without a term returns true for an instance without a scheme returns true for an instance without a scheme Occi::Core::Entities Occi::Core::Entities populating populating is created empty is created empty gets entity Nos. right, 1 gets entity Nos. right, 1 gets entity Nos. right, 2 gets entity Nos. right, 2 gets correctly-typed elements gets correctly-typed elements #model #model has no model by default has no model by default can be assigned model can be assigned model uses the assigned model for new members uses the assigned model for new members uses the assigned model for existing members uses the assigned model for existing members does not use unassigned model does not use unassigned model #create #create creates a new element creates a new element accepts argument accepts argument #join #join joins elements correctly joins elements correctly #as_json #as_json renders elements with various attributes renders elements with various attributes #check #check raises an error on undeclared attributes raises an error on undeclared attributes passes on an empty collection passes on an empty collection does not set attribute defaults by default does not set attribute defaults by default sets attributes default when requested sets attributes default when requested Occi::Core::Entity Occi::Core::Entity initializes itself successfully initializes itself successfully initializiation of a subclass using a type identifier initializiation of a subclass using a type identifier has the correct kind has the correct kind uses the right identifier uses the right identifier relates to Entity relates to Entity initialization of a subclass using an OCCI Kind initialization of a subclass using an OCCI Kind has the correct kind has the correct kind uses the right identifier uses the right identifier relates to Entity relates to Entity #kind #kind accepts kind from string accepts kind from string accepts kind from class accepts kind from class #mixins #mixins converts mixin type identifiers to objects if a mixin is added to the entities mixins converts mixin type identifiers to objects if a mixin is added to the entities mixins attributes attributes checking attribute validity checking attribute validity fails check with model missing fails check with model missing runs check successfully with a model registered runs check successfully with a model registered rejects values not matching pattern rejects values not matching pattern #location #location can be set and read can be set and read can be constructed from id can be constructed from id gets normalized to a relative path gets normalized to a relative path can be set to nil and default to /kind/id can be set to nil and default to /kind/id will not duplicate slashes will not duplicate slashes will not duplicate kind location will not duplicate kind location #title #title can be set and read can be set and read #actions #actions can be populated through redirection can be populated through redirection can be assigned through the setter method can be assigned through the setter method #to_text #to_text renders fresh instance in text correctly renders fresh instance in text correctly renders instance with attributes in text correctly renders instance with attributes in text correctly #to_header #to_header renders fresh instance in HTTP Header correctly renders fresh instance in HTTP Header correctly renders instance with attributes in HTTP Header correctly renders instance with attributes in HTTP Header correctly #as_json #as_json renders element as JSON renders element as JSON #check #check unsupported types unsupported types refuses unsupported type refuses unsupported type defaults defaults setting defaults setting defaults sets numeric default sets numeric default sets string default sets string default sets mixin string default sets mixin string default sets boolean default if true sets boolean default if true sets boolean default if false sets boolean default if false can be checked twice in a row can be checked twice in a row skips numeric default skips numeric default skips string default skips string default skips boolean default if true skips boolean default if true skips boolean default if false skips boolean default if false patterns patterns checks string pattern checks string pattern checks numeric pattern checks numeric pattern checks boolean pattern checks boolean pattern exceptions exceptions raisees exception for missing model raisees exception for missing model raises exception for nonexistent kind raises exception for nonexistent kind raises expection for nonexistent mixins raises expection for nonexistent mixins #attribute_properties #attribute_properties gets attribute properties gets attribute properties #empty? #empty? returns false for a new instance with defaults returns false for a new instance with defaults returns true for an instance without a kind returns true for an instance without a kind returns true for an instance without an identifier returns true for an instance without an identifier Occi::Core::Kind Occi::Core::Kind #get_class #get_class does not get OCCI class by term and scheme if it relates to existing class not derived from OCCI Entity does not get OCCI class by term and scheme if it relates to existing class not derived from OCCI Entity OCCI Resource class OCCI Resource class gets OCCI Resource class by term term and scheme gets OCCI Resource class by term term and scheme also gets the superclass also gets the superclass non-predefined OCCI class non-predefined OCCI class gets non predefined OCCI class by term, scheme and related class gets non predefined OCCI class by term, scheme and related class also gets the superclass also gets the superclass in case of improper input in case of improper input handles parent overriden with nil handles parent overriden with nil copes with invalid characters in scheme copes with invalid characters in scheme copes with non-URI-like structure of the scheme copes with non-URI-like structure of the scheme handles nil scheme handles nil scheme handles nil resource handles nil resource copes with invalid parent copes with invalid parent copes with parent missing term copes with parent missing term handling invalid characters in term handling invalid characters in term copes with compatibility on copes with compatibility on copes with compatibility off copes with compatibility off #location #location gets normalized to a relative path gets normalized to a relative path can be set to nil can be set to nil raises an error when location does not start and end with a slash raises an error when location does not start and end with a slash raises an error when location contains spaces raises an error when location contains spaces can be set to an empty string can be set to an empty string #related_to? #related_to? recognizes existing relationship recognizes existing relationship does not give false positives on non-existent relationship does not give false positives on non-existent relationship recognizes transitive relationships (PENDING: Not yet implemented) recognizes transitive relationships (PENDING: Not yet implemented) #as_json #as_json renders JSON correctly from freshly initialized object renders JSON correctly from freshly initialized object renders JSON correctly with optional attributes renders JSON correctly with optional attributes renders JSON correctly with special characters renders JSON correctly with special characters #to_string #to_string produces a string correctly from freshly initialized object produces a string correctly from freshly initialized object produces a string correctly with optional attributes produces a string correctly with optional attributes Occi::Core::Link Occi::Core::Link #check #check sets default for required attribute sets default for required attribute accepts the set_defaults flag accepts the set_defaults flag raises error if no relationship is set raises error if no relationship is set Occi::Core::Links Occi::Core::Links .initialize .initialize initializes an empty Links set initializes an empty Links set with multiple members with multiple members produces the right number of members produces the right number of members has the first link has the first link has the second link has the second link with strings with strings produces the right number of members, strings only produces the right number of members, strings only populates Links with correctly initialized links populates Links with correctly initialized links produces the right number of members, string/link combination produces the right number of members, string/link combination << << into an empty set into an empty set produces the right number of members produces the right number of members has the link has the link into a populated set into a populated set produces the right number of members produces the right number of members has the first link has the first link has the second link has the second link .create .create in an empty set in an empty set produces the right number of members produces the right number of members has the link has the link in a populated set in a populated set produces the right number of members produces the right number of members has the first link has the first link has the second link has the second link Occi::Core::Mixin Occi::Core::Mixin #location #location defaults to /mixin/term/ defaults to /mixin/term/ gets normalized to a relative path gets normalized to a relative path can be set to nil can be set to nil raises an error when location does not start and end with a slash raises an error when location does not start and end with a slash raises an error when location contains spaces raises an error when location contains spaces can be set to an empty string can be set to an empty string Occi::Core::Mixins Occi::Core::Mixins #entity= #entity= assignment with mixins set empty assignment with mixins set empty assigns entity to an empty mixin assigns entity to an empty mixin converting attributes form members into the assigned entity converting attributes form members into the assigned entity removes assigned values removes assigned values preserves attribute properties preserves attribute properties << << adds a mixin to an empty set adds a mixin to an empty set adds a mixin to an empty set adds a mixin to an empty set only adds the supplied mixin only adds the supplied mixin adds mixin from string adds mixin from string #remove #remove removes last mixin from the set removes last mixin from the set removes mixin from among multiple members removes mixin from among multiple members leaves other unaffected leaves other unaffected removes attributes from the entity attribute removes attributes from the entity attribute Occi::Core::Properties Occi::Core::Properties #type= #type= accepts string accepts string accepts number accepts number accepts boolean accepts boolean rejects another string rejects another string #check_value_for_type #check_value_for_type string string permits string permits string rejects nil rejects nil rejects another class rejects another class number number permits number permits number rejects nil rejects nil rejects another class rejects another class boolean boolean permits true permits true permits false permits false rejects nil rejects nil rejects another class rejects another class rendering rendering #to_hash #to_hash makes a correct rendering makes a correct rendering #as_json #as_json makes a correct rendering makes a correct rendering makes a correct rendering of empty props makes a correct rendering of empty props #to_json #to_json makes a correct rendering makes a correct rendering #empty? #empty? Returns false for non-empty props Returns false for non-empty props Returns true for empty props Returns true for empty props Occi::Core::Resource Occi::Core::Resource #link #link creates the appropriate No. of links creates the appropriate No. of links has the correct kind has the correct kind sets the right target sets the right target sets the right source sets the right source #as_json #as_json renders to JSON with full links renders to JSON with full links #summary #summary gets the summary attribute corectly gets the summary attribute corectly Occi::Core Occi::Core .kinds .kinds initializes kinds initializes kinds Occi::Infrastructure::Compute Occi::Infrastructure::Compute Storage Links Storage Links #storagelink #storagelink W, [2017-07-31T17:21:29.283335 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.283335 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.283687 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.283687 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. creates a single storagelink creates a single storagelink W, [2017-07-31T17:21:29.287723 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.287723 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.288075 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.288075 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. creates a storagelink to a storage resource creates a storagelink to a storage resource W, [2017-07-31T17:21:29.291589 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.291589 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.291942 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.291942 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. has the correct link as target has the correct link as target W, [2017-07-31T17:21:29.295554 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.295554 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.295839 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.295839 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. has target with correct ID has target with correct ID #storagelinks #storagelinks W, [2017-07-31T17:21:29.299185 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.299185 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.299450 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.299450 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. has the correct number of members -- single has the correct number of members -- single W, [2017-07-31T17:21:29.306148 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.306148 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.306408 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.306408 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.308005 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.308005 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.308263 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.308263 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. has the correct number of members -- double has the correct number of members -- double W, [2017-07-31T17:21:29.333184 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.333184 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.333475 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.333475 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. shows correctly in collections shows correctly in collections Network Interfaces Network Interfaces #networkinterface #networkinterface creates a single networkinterface creates a single networkinterface creates a networkinterface to a storage resource creates a networkinterface to a storage resource has the correct interface as target has the correct interface as target #networkinterfaces #networkinterfaces has the correct number of members -- single has the correct number of members -- single has the correct number of members -- double has the correct number of members -- double shows correctly in collections shows correctly in collections #architecture #architecture can be set and read can be set and read Pattern matching Pattern matching preserves non-matching values with verification settings off preserves non-matching values with verification settings off rejects non-matching values with verification settings on rejects non-matching values with verification settings on #cores #cores can be set and read can be set and read rejects non-numeric values rejects non-numeric values #hostname #hostname can be set and read can be set and read Pattern matching Pattern matching preserves non-matching values with verification settings off preserves non-matching values with verification settings off rejects non-matching values with verification settings on rejects non-matching values with verification settings on #speed #speed can be set and read can be set and read rejects non-numeric values rejects non-numeric values #memory #memory can be set and read can be set and read rejects non-numeric values rejects non-numeric values #state #state has correct default value with set_defaults == true has correct default value with set_defaults == true does not take the default value with set_defaults set to default does not take the default value with set_defaults set to default can be set and read can be set and read Pattern matching Pattern matching preserves non-matching values with verification settings off preserves non-matching values with verification settings off rejects non-matching values with verification settings on rejects non-matching values with verification settings on Occi::Infrastructure::Network Occi::Infrastructure::Network setters/getters setters/getters #vlan #vlan Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #label #label Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #state #state Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #address #address Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #gateway #gateway Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #allocation #allocation Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #ipnetwork #ipnetwork adds the Ipnetwork mixin adds the Ipnetwork mixin removes the Ipnetwork mixin removes the Ipnetwork mixin Occi::Infrastructure::Networkinterface Occi::Infrastructure::Networkinterface setters/getters setters/getters #interface #interface Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #mac #mac Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #state #state Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #address #address Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #gateway #gateway Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #allocation #allocation Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #ipnetworkinterface #ipnetworkinterface adds the Ipnetwork mixin adds the Ipnetwork mixin removes the Ipnetwork mixin removes the Ipnetwork mixin Occi::Infrastructure::Storage Occi::Infrastructure::Storage setters/getters setters/getters #size #size W, [2017-07-31T17:21:29.512422 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.512422 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.512766 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.512766 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. Can be set and read as attribute Can be set and read as attribute W, [2017-07-31T17:21:29.513956 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.513956 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.514229 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.514229 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. Can be set and read through getter Can be set and read through getter #state #state W, [2017-07-31T17:21:29.515343 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.515343 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.515692 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.515692 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. Can be set and read as attribute Can be set and read as attribute W, [2017-07-31T17:21:29.516668 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.516668 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.516986 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.516986 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. Can be set and read through getter Can be set and read through getter Occi::Infrastructure::Storagelink Occi::Infrastructure::Storagelink setters/getters setters/getters #deviceid #deviceid Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #mountpoint #mountpoint Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter #state #state Can be set and read as attribute Can be set and read as attribute Can be set and read through getter Can be set and read through getter Occi::Log Occi::Log log writing failed. not opened for writing log writing failed. not opened for writing copes with read-only log file copes with read-only log file logs through a pipe logs through a pipe logs through a pre-initiated Logger logs through a pre-initiated Logger logging to files logging to files logs correctly with prioritiy DEBUG logs correctly with prioritiy DEBUG logs correctly with prioritiy INFO logs correctly with prioritiy INFO logs correctly with prioritiy WARN logs correctly with prioritiy WARN logs correctly with prioritiy ERROR logs correctly with prioritiy ERROR logs correctly with prioritiy FATAL logs correctly with prioritiy FATAL tells log lines apart correctly tells log lines apart correctly with log level set to filter out some messages with log level set to filter out some messages does not log prioritiy DEBUG with log level set to ERROR does not log prioritiy DEBUG with log level set to ERROR does not log prioritiy WARN with log level set to ERROR does not log prioritiy WARN with log level set to ERROR does not log prioritiy WARN with log level set to ERROR does not log prioritiy WARN with log level set to ERROR still logs with prioritiy ERROR still logs with prioritiy ERROR still logs with prioritiy FATAL still logs with prioritiy FATAL reporting current log levels correctly reporting current log levels correctly has initial log level set to 0 has initial log level set to 0 reports ERROR log level correctly reports ERROR log level correctly Model Model #get_by_id #get_by_id Core model Core model returns correct kind for entity returns correct kind for entity returns correct kind for resource returns correct kind for resource returns correct kind for resource returns correct kind for resource Infrastructure model Infrastructure model returns correct kind for compute returns correct kind for compute returns correct kind for os_tpl returns correct kind for os_tpl returns correct kind for resource_tpl returns correct kind for resource_tpl returns correct kind for network returns correct kind for network returns correct kind for ipnetwork returns correct kind for ipnetwork returns correct kind for networkinterface returns correct kind for networkinterface returns correct kind for ipnetworkinterface returns correct kind for ipnetworkinterface returns correct kind for storage returns correct kind for storage returns correct kind for storagelink returns correct kind for storagelink #get #get returns all registered categories returns all registered categories for categories with filter for categories with filter returns the right kind returns the right kind returns the right number of kinds returns the right number of kinds starts with a network kind starts with a network kind has empty mixins has empty mixins has empty actions has empty actions has empty resources has empty resources has empty links has empty links #register #register registers a kind registers a kind registers a mixin registers a mixin registers an action registers an action #unregister #unregister unregisters a kind unregisters a kind unregisters a mixin unregisters a mixin unregisters an action unregisters an action #register_collection #register_collection registers a kind registers a kind registers a mixin registers a mixin registers an action registers an action #reset #reset unregisters entities from kinds unregisters entities from kinds unregisters entities from mixins unregisters entities from mixins #register_files #register_files for correct and existing files for correct and existing files W, [2017-07-31T17:21:29.620810 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.620810 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.621538 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.621538 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.621812 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.621812 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.622042 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.622042 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. read the right number of mixins read the right number of mixins W, [2017-07-31T17:21:29.629029 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.629029 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.629774 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.629774 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.630129 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.630129 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.630448 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.630448 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. read the right number of actions read the right number of actions W, [2017-07-31T17:21:29.638427 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.638427 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.639294 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.639294 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.639634 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.639634 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.639877 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.639877 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. read the right number of resources read the right number of resources W, [2017-07-31T17:21:29.647654 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.647654 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.648416 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.648416 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.648766 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.648766 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.648995 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.648995 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. read the right number of links read the right number of links W, [2017-07-31T17:21:29.656459 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.656459 #259] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.657200 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.657200 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.657466 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.657466 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.657747 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.657747 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. read the action read the action for nonexistent directory for nonexistent directory fails gracefully fails gracefully Occi::Parser::Text Occi::Parser::Text .category .category W, [2017-07-31T17:21:29.671232 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.671232 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.671576 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.671576 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.672085 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.672085 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses a string describing an OCCI Category parses a string describing an OCCI Category parses a string describing an OCCI Category with unquoted class value parses a string describing an OCCI Category with unquoted class value parses a string describing an OCCI Category with unquoted class value and explicit location parses a string describing an OCCI Category with unquoted class value and explicit location parses a string describing an OCCI Category with uppercase term parses a string describing an OCCI Category with uppercase term W, [2017-07-31T17:21:29.688466 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.688466 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.688732 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.688732 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.689263 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.689263 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses a string describing an OCCI Category incl. attributes with properties parses a string describing an OCCI Category incl. attributes with properties parses attributes correctly parses attributes correctly parses inline links correctly parses inline links correctly parses inline Links and Mixins correctly parses inline Links and Mixins correctly W, [2017-07-31T17:21:29.707410 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.707410 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.707622 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.707622 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.707919 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.707919 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses action correctly parses action correctly parses network resource from rOCCI server parses network resource from rOCCI server parses storage resource from rOCCI server parses storage resource from rOCCI server parses compute resource from rOCCI server parses compute resource from rOCCI server parses model from rOCCI server parses model from rOCCI server raises error for obviously nonsensical class raises error for obviously nonsensical class raises error for cleverly nonsensical class raises error for cleverly nonsensical class /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_spec.rb:108: warning: already initialized constant Occi::Parser::Text::Constants::REGEXP_CATEGORY /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/spec/occi/parser/text_spec.rb:108: warning: already initialized constant Occi::Parser::Text::Constants::REGEXP_CATEGORY /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/text/constants.rb:45: warning: previous definition of REGEXP_CATEGORY was here /builddir/build/BUILD/occi-core-4.3.5/usr/share/gems/gems/occi-core4-4.3.5/lib/occi4/parser/text/constants.rb:45: warning: previous definition of REGEXP_CATEGORY was here W, [2017-07-31T17:21:29.738426 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.738426 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.738708 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.738708 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#method defined in Kernel. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. raises error for a nonsensical class even with lenient regexp raises error for a nonsensical class even with lenient regexp .resource .resource parses network resource from rOCCI server parses network resource from rOCCI server W, [2017-07-31T17:21:29.783457 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.783457 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.783846 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.783846 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#size defined in Hash. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses storage resource from rOCCI server parses storage resource from rOCCI server parses compute resource from rOCCI server parses compute resource from rOCCI server types parsed compute resource from rOCCI server as Occi::Infrastructure::Compute types parsed compute resource from rOCCI server as Occi::Infrastructure::Compute types parsed custom resource as related to Occi::Core::Resource types parsed custom resource as related to Occi::Core::Resource .categories .categories W, [2017-07-31T17:21:29.865083 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.865083 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.865345 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.865345 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.865930 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.865930 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.870425 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.870425 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.870677 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.870677 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.871244 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.871244 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses strings describing OCCI Categories parses strings describing OCCI Categories W, [2017-07-31T17:21:29.876780 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.876780 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.877065 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.877065 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.877588 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.877588 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.881957 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.881957 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.882189 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.882189 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.882708 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.882708 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses strings describing OCCI Categories, skipping unparseable additions parses strings describing OCCI Categories, skipping unparseable additions does not fail on unparseable input does not fail on unparseable input .link .link parses link resource instance parses link resource instance .location .location parses single location parses single location .locations .locations parses multiple locations parses multiple locations parses multiple locations, skipping unparseable additions parses multiple locations, skipping unparseable additions .link_string .link_string parses string with category set parses string with category set parses link with category parses link with category parses link with attributes parses link with attributes parses string with action link parses string with action link compatibility compatibility terms terms parses uppercase term, compatibility on parses uppercase term, compatibility on refuses uppercase term, compatibility off refuses uppercase term, compatibility off parses term starting with number, compatibility on parses term starting with number, compatibility on refuses term starting with number, compatibility off refuses term starting with number, compatibility off parses upper case Category with compatibility mode on parses upper case Category with compatibility mode on refuses upper case Category with compatibility mode off refuses upper case Category with compatibility mode off schemes schemes W, [2017-07-31T17:21:29.976880 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.976880 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.977141 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.977141 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.977662 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:29.977662 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses a Category, compatibility on parses a Category, compatibility on parses a Category, compatibility off parses a Category, compatibility off with other OCCI implementations with other OCCI implementations correctly parses input from FogBow Cloud correctly parses input from FogBow Cloud renders correctly OCCI from other sources (PENDING: Not yet implemented) renders correctly OCCI from other sources (PENDING: Not yet implemented) Parser Parser .parse .parse copes with non-existent MIME-type copes with non-existent MIME-type copes with type text/uri-list copes with type text/uri-list skips type text/occi in body skips type text/occi in body render->parse tests render->parse tests resources from OCCI messages with text/plain MIME type resources from OCCI messages with text/plain MIME type parses self-generated collection with resources parses self-generated collection with resources parses self-generated collection with added attributes parses self-generated collection with added attributes parses self-generated collection with added mixin parses self-generated collection with added mixin parses self-generated collection with added link parses self-generated collection with added link resources from OCCI messages with text/occi MIME type resources from OCCI messages with text/occi MIME type parses self-generated collection with resources parses self-generated collection with resources parses self-generated collection with added attributes parses self-generated collection with added attributes parses self-generated collection with added mixin parses self-generated collection with added mixin parses self-generated collection with added link parses self-generated collection with added link parses a real-world example of the OCCI model parses a real-world example of the OCCI model resources from OCCI messages with application/occi+json MIME type resources from OCCI messages with application/occi+json MIME type parses self-generated collection with resources parses self-generated collection with resources parses self-generated collection with added attributes parses self-generated collection with added attributes parses self-generated collection with added mixin parses self-generated collection with added mixin parses self-generated collection with added link (PENDING: Not yet implemented) parses self-generated collection with added link (PENDING: Not yet implemented) .parse_headers .parse_headers W, [2017-07-31T17:21:30.258521 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.258521 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.258640 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.258640 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.259178 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.259178 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.263322 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.263322 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.263402 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.263402 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.263941 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.263941 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses categories parses categories parses resources from headers parses resources from headers parses resources from rack-compliant headers parses resources from rack-compliant headers parses link parses link fails gracefully for unknown entity type fails gracefully for unknown entity type .locations .locations parses single location from headers parses single location from headers parses multiple locations from headers parses multiple locations from headers parses locations from headers, skipping attributes parses locations from headers, skipping attributes parses multiple locations from an URI list parses multiple locations from an URI list parses multiple locations from plain text parses multiple locations from plain text copes with unmeaningful input copes with unmeaningful input parses "Location" hashes from header, solo parses "Location" hashes from header, solo parses "Location" hashes from header in combination with X-OCCI-Location strings parses "Location" hashes from header in combination with X-OCCI-Location strings .parse_body_plain .parse_body_plain W, [2017-07-31T17:21:30.339430 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.339430 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.339536 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.339536 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.340100 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.340100 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_1-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.344343 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.344343 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.344424 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.344424 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.344956 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2017-07-31T17:21:30.344956 #259] WARN -- : You are setting a key that conflicts with a built-in method Occi::Core::Attributes#a_2-_ defined in Occi::Core::Attributes. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. parses categories parses categories parses resources parses resources parses links parses links copes with unknown entity type copes with unknown entity type output from other producers output from other producers parses input from FogBow Cloud parses input from FogBow Cloud Pending: Pending: Occi::Core::ActionInstance#model exposes associated model as Occi::Model (??) Occi::Core::ActionInstance#model exposes associated model as Occi::Model (??) # Not yet implemented # Not yet implemented # ./spec/occi/core/action_instance_spec.rb:82 # ./spec/occi/core/action_instance_spec.rb:82 Occi::Core::Kind#related_to? recognizes transitive relationships Occi::Core::Kind#related_to? recognizes transitive relationships # Not yet implemented # Not yet implemented # ./spec/occi/core/kind_spec.rb:129 # ./spec/occi/core/kind_spec.rb:129 Occi::Parser::Text with other OCCI implementations renders correctly OCCI from other sources Occi::Parser::Text with other OCCI implementations renders correctly OCCI from other sources # Not yet implemented # Not yet implemented # ./spec/occi/parser/text_spec.rb:315 # ./spec/occi/parser/text_spec.rb:315 Parser .parse render->parse tests resources from OCCI messages with application/occi+json MIME type parses self-generated collection with added link Parser .parse render->parse tests resources from OCCI messages with application/occi+json MIME type parses self-generated collection with added link # Not yet implemented # Not yet implemented # ./spec/occi/parser_spec.rb:90 # ./spec/occi/parser_spec.rb:90 Finished in 2.39 seconds Finished in 2.39 seconds 694 examples, 0 failures, 4 pending 694 examples, 0 failures, 4 pending ~/build/BUILD/occi-core-4.3.5 ~/build/BUILD/occi-core-4.3.5 + popd + popd + exit 0 + exit 0 Processing files: rubygem-occi-core4-4.3.5-3.el7.centos.noarch Processing files: rubygem-occi-core4-4.3.5-3.el7.centos.noarch Provides: rOCCI-core = 4.3.5-3.el7.centos rubygem(occi-core) = 4.3.5-3.el7.centos rubygem(occi-core4) = 4.3.5-3.el7.centos rubygem-occi-core = 4.3.5-3.el7.centos rubygem-occi-core4 = 4.3.5-3.el7.centos Provides: rOCCI-core = 4.3.5-3.el7.centos rubygem(occi-core) = 4.3.5-3.el7.centos rubygem(occi-core4) = 4.3.5-3.el7.centos rubygem-occi-core = 4.3.5-3.el7.centos rubygem-occi-core4 = 4.3.5-3.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Obsoletes: rubygem-occi-core < 4.3.5-3 Obsoletes: rubygem-occi-core < 4.3.5-3 Processing files: rubygem-occi-core4-doc-4.3.5-3.el7.centos.noarch Processing files: rubygem-occi-core4-doc-4.3.5-3.el7.centos.noarch Provides: rubygem-occi-core-doc = 4.3.5-3.el7.centos rubygem-occi-core4-doc = 4.3.5-3.el7.centos Provides: rubygem-occi-core-doc = 4.3.5-3.el7.centos rubygem-occi-core4-doc = 4.3.5-3.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Obsoletes: rubygem-occi-core-doc < 4.3.5-3 Obsoletes: rubygem-occi-core-doc < 4.3.5-3 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 warning: Could not canonicalize hostname: 4931b381f61b48518889a571d7512537 warning: Could not canonicalize hostname: 4931b381f61b48518889a571d7512537 Wrote: /builddir/build/RPMS/rubygem-occi-core4-4.3.5-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-occi-core4-4.3.5-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-occi-core4-doc-4.3.5-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-occi-core4-doc-4.3.5-3.el7.centos.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.9FCVd2 Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.9FCVd2 + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd occi-core-4.3.5 + cd occi-core-4.3.5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-occi-core4-4.3.5-3.el7.centos.x86_64 + exit 0 + exit 0 Child return code was: 0 Child return code was: 0