Run platform tests locally
from tests/platform-ci/README.md
:
Continuous integration tests for the leap_platform code.
Usage:
./setup.sh
bin/rake test:syntax
bin/rake catalog
The last step (needs to be bin/rake catalog
) fails for me with:
--- tests/platform-ci ‹run_platform_tests_locally› » bin/rake catalog
bundle exec leap compile
bundler: failed to load command: leap (/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/vendor/ruby/2.1.0/bin/leap)
Gem::LoadError: Could not find 'leap_cli' (>= 0) among 59 total gem(s)
/home/varac/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/dependency.rb:298:in `to_specs'
/home/varac/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/dependency.rb:309:in `to_spec'
/home/varac/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:53:in `gem'
/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/vendor/ruby/2.1.0/bin/leap:22:in `<top (required)>'
rake aborted!
Command failed with status (1): [bundle exec leap compile...]
/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/Rakefile:75:in `block (3 levels) in <top (required)>'
/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/Rakefile:74:in `chdir'
/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/Rakefile:74:in `block (2 levels) in <top (required)>'
/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/Rakefile:81:in `block in <top (required)>'
/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/vendor/ruby/2.1.0/bundler/gems/puppet-catalog-test-ac386793c2c4/lib/puppet-catalog-test/rake_task.rb:23:in `call'
/home/varac/dev/projects/leap/git/leap_platform/tests/platform-ci/vendor/ruby/2.1.0/bundler/gems/puppet-catalog-test-ac386793c2c4/lib/puppet-catalog-test/rake_task.rb:23:in `block in initialize'
Tasks: TOP => platform:provider_compile
(See full trace by running task with --trace)
This might be my rbenv setup that breaks it, not sure.
Edited by Varac