karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré (JIRA) <j...@apache.org>
Subject [jira] [Commented] (KARAF-4455) Testing with pax-exam - Allow to specify the name of the real unpack directory
Date Sun, 27 Mar 2016 07:29:26 GMT

    [ 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)

Mime
View raw message