From 1da83d81b439029dd6fa199ce28584599b8e5d5f Mon Sep 17 00:00:00 2001 From: Ernesto Corbellini <ecorbellini@ekumenlabs.com> Date: Fri, 11 Dec 2015 17:59:07 -0300 Subject: [PATCH] Added launch file with test target. --- src/rosjava_actionlib/launch/test.launch | 4 ++++ src/rosjava_actionlib/rosjava_actionlib/build.gradle | 12 ++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/rosjava_actionlib/launch/test.launch diff --git a/src/rosjava_actionlib/launch/test.launch b/src/rosjava_actionlib/launch/test.launch new file mode 100644 index 0000000..909715b --- /dev/null +++ b/src/rosjava_actionlib/launch/test.launch @@ -0,0 +1,4 @@ +<launch> +<node pkg="actionlib_tutorials" type="fibonacci_server" name="fibonacci_server"/> +<test pkg="rosjava_actionlib" type="execute" test-name="rosjava_actionlib" args="com.github.ekumen.rosjava_actionlib.TestClient"/> +</launch> diff --git a/src/rosjava_actionlib/rosjava_actionlib/build.gradle b/src/rosjava_actionlib/rosjava_actionlib/build.gradle index 89829f8..5fbba52 100644 --- a/src/rosjava_actionlib/rosjava_actionlib/build.gradle +++ b/src/rosjava_actionlib/rosjava_actionlib/build.gradle @@ -37,3 +37,15 @@ dependencies { compile 'org.ros.rosjava_messages:actionlib_tutorials:[0.1,)' } + +task deployApp(dependsOn: 'installApp') << { + File binDir = new File(project.projectDir, '/bin') + if (! binDir.isDirectory()) { + println "Creating $binDir directory" + binDir.mkdirs() + } + File link = new File(binDir,"execute") + File target = new File(project.projectDir, "build/install/$project.name/bin/$project.name") + println "Creating symlink from $link.absolutePath to $target.absolutePath" + ant.symlink(link: link.absolutePath, resource: target.absolutePath) +} -- GitLab