[ https://issues.apache.org/jira/browse/KARAF-4455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15213374#comment-15213374 ]
Jean-Baptiste Onofré commented on KARAF-4455: --------------------------------------------- Hi Claus, it's a Pax Exam feature request (I will create the Jira there) (or you use the very old pax-exam-karaf from 2.3.x). I have something for https://ops4j1.jira.com/browse/PAXEXAM-614 that might help. > Testing with pax-exam - Allow to specify the name of the real unpack directory > ------------------------------------------------------------------------------ > > Key: KARAF-4455 > URL: https://issues.apache.org/jira/browse/KARAF-4455 > Project: Karaf > Issue Type: Improvement > Reporter: Claus Ibsen > > When testing with pax-exam and you run a bunch of tests its really annoying > that it uses random directory names. > Then its hard to track down which of these directory has the karaf container > you want to inspect, such as its logs, or try to start it manually etc. > For example > {code} > davsclaus:~/workspace/camel/tests/camel-itest-karaf/target/paxexam/unpack > (master)/$ ls > 0901403a-88f0-47dd-8853-30d424419b17 3b3dc26e-7186-4c85-a11a-d19e9b24211a > 66227858-ce1c-400d-a276-1ddcee2c6f18 caf36185-315c-4fff-ada5-472ea6288160 > 0f0c5c99-26fa-462f-a394-45212bd10ad9 3d1b8af9-fc10-48f1-83d4-1fb09461d3cc > 7e82acca-19db-44dd-8c6b-04c0101df22f cf9636d0-f44f-4be7-a149-bce392530a46 > 11bd7128-a93d-4fbd-9def-279dfcc07204 400a761d-71d5-47d7-84c1-203cbbec5b9f > 80961ac2-e0d6-4f0f-9460-d7ef077f0c3c d1daf2ed-b661-4ab5-8950-069f4f7772ad > 129eca6c-39cd-46dc-887b-870c666a5bb0 47d86021-c604-4cce-87aa-d5f168e7f329 > 945aae77-f15a-4445-939c-22df23267d3b e13af1f7-ebe3-4e9d-89f2-cc2acd8608d0 > 149374c0-da94-40ac-9073-2c3717479771 4ece834c-7095-4fd3-9f55-e686f217e7ee > 99dbab81-7769-406d-8b2f-9de7e516b3e8 eba1a3c8-acc7-4b87-ab75-abccfdf45bb5 > 1617ee3f-b128-4883-a52a-56c557242b6a 52f82410-cd44-4d8c-abac-d93615586f5b > 9b9eded6-4732-473f-9a92-be93f18f1073 f1ba6e7d-52bd-47dd-bbb5-50d026b59f04 > 2adde2e8-3dcd-4d42-875e-b9ed8fd77227 55d1d84d-be28-4d3e-80ef-b25f8ce74492 > acd39400-bf91-465b-8cc2-34119393e92f f379a0c3-8f9c-457c-8fa9-fffb94662d1d > 2e371760-99c2-49c8-94e4-b7a037f9e5bd 57c803e5-219d-4184-a506-6371a409596d > ace1f473-8102-42dc-b8a3-23c1ea153a48 f91a762c-83cf-4bd8-9f40-67cf7dcddff7 > 3201d6ef-bd16-40c4-af07-d6b651acca39 5f04f917-4f61-482b-99f8-3cdd66e8e9d7 > beed3685-4a12-4bca-a9b3-1f2d6a5353be > {code} > So if you could set the unpack directory and its name its using, then you > give those names a meaning name, such as the name of your unit test etc. > For example with a new unpackName("myTestName") method. > {code} > KarafDistributionOption.karafDistributionConfiguration() > > .frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf").type("tar.gz").versionAsInProject()) > .karafVersion(karafVersion) > .name("Apache Karaf") > .useDeployFolder(false).unpackDirectory(new > File("target/paxexam/unpack/")).unpackName("myTestName"), > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)