Skip to content

Commit

Permalink
dist: must run the standalone tests ... standalone
Browse files Browse the repository at this point in the history
  • Loading branch information
doudou committed Oct 20, 2016
1 parent 8e04167 commit 0a3def2
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 11 deletions.
8 changes: 8 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,21 @@ Rake::TestTask.new(:test) do |t|
t.libs << "lib"
t.libs << "."
test_files = FileList['test/**/test_*.rb']
test_files.exclude "test/standalone/**/*"
if !Orocos::Rake::USE_ROS
test_files.exclude 'test/ros/**'
end
t.test_files = test_files
t.warning = false
end

Rake::TestTask.new(:test_standalone) do |t|
t.libs << "lib"
t.libs << "."
t.test_files = FileList['test/standalone/test_*.rb']
t.warning = false
end

def build_orogen(name, options = Hash.new)
parsed_options = Hash.new
parsed_options[:keep_wc] =
Expand Down
23 changes: 12 additions & 11 deletions test/standalone/test_corba_not_initialized.rb
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
require 'orocos/test'

class TC_CORBA_Standalone < Minitest::Test
def test_taskcontext_get_fails_if_corba_is_not_initialized
assert_raises(Orocos::NotInitialized) { Orocos::TaskContext.get 'bla' }
assert_raises(Orocos::NotInitialized) { Orocos::TaskContext.do_get 'bla' }
assert_raises(Orocos::NotInitialized) { Orocos::TaskContext.do_get_from_ior 'bla' }
assert_raises(Orocos::NotInitialized) { Orocos::TaskContext.reachable? 'bla' }
Orocos.initialize
assert_raises(Orocos::NotFound) { Orocos::TaskContext.get 'bla' }
assert_raises(Orocos::NotFound) { Orocos::TaskContext.do_get 'bla' }
assert_raises(Orocos::NotFound) { Orocos::TaskContext.do_get_from_ior 'bla' }
assert(!Orocos::TaskContext.reachable?('bla'))
describe "behaviour when CORBA is not initialized" do
it "the name service accesses raise Orocos::NotInitialized" do
service = Orocos::CORBA::NameService.new
assert_raises(Orocos::NotInitialized) do
service.names
end
assert_raises(Orocos::NotInitialized) do
service.ior("bla")
end
assert_raises(Orocos::NotInitialized) do
service.deregister("bla")
end
end
end

0 comments on commit 0a3def2

Please sign in to comment.