Pax Exam 4.12.0 release?

70 views
Skip to first unread message

Christoph Läubrich

unread,
Nov 24, 2017, 4:00:19 AM11/24/17
to op...@googlegroups.com
Hi,

I'd like to know what is left fro the 4.12.0 relase?
I created a pull-request[1] for the Eclipse-Container feature (merged
from the current 5.x development), since this just adds a new container
there won't be any side effects, but I wonder if there is any work
on-going before we can release a new version?

So if nothing else is on the way I would suggest to merge the
pull-request and prepare a release so the eclipse container can be used
by ppl from an official stable release.

[1] https://github.com/ops4j/org.ops4j.pax.exam2/pull/73

Jean-Baptiste Onofré

unread,
Nov 24, 2017, 4:03:39 AM11/24/17
to op...@googlegroups.com
Hi Christoph,

I think we are almost good for 4.12.0 release.

Regards
JB

Christoph Läubrich

unread,
Nov 24, 2017, 4:07:16 AM11/24/17
to op...@googlegroups.com
That sounds great, do you think you can make a short review to verify
that there are no sideeffects for other modules and then merge the pull
request?

I'll then update the coresponding JIRA issues and prepare the
documentation for the new container in the wiki.

Harald Wellmann

unread,
Dec 2, 2017, 9:25:29 AM12/2/17
to 'Christoph Läubrich' via OPS4J
Hi Christoph,

This is a quite a massive addition. I don't see any tests or samples in
the PR, nor is there any documentation on how to use the new container
and what the use cases really are.

IMHO both tests and docs are a prerequisite for including this in any
release, be it 4.x or 5.x.

Regards,
Harald

Christoph Läubrich

unread,
Dec 2, 2017, 10:03:12 AM12/2/17
to op...@googlegroups.com
Hi Harald,

the use-cases are described in the Epic (1) and corresponding stories.
It has become quite alot of code, thats right but since it all lives
inside an own module the risk of including it is very small because it
itroduce no dependencies to the rest of pax-exam code beside the public API.

I'm currently working on a documentation about this (2), and will place
it at the wiki the under
https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/pages/54263861/Test+Containers
if thats fine.

I also have some test (3) and examples but all of thos currently need
network-acces to external sites that I try to remove they can run
without addition network-acces (problem is that most eclipse artifacts
are not avaiable via maven so I have to create them on my own).

So I will mark the test+documentation issues as for version 4.12 now so
we can make a release when those are done?


(1) https://ops4j1.jira.com/browse/PAXEXAM-832
(2) https://ops4j1.jira.com/browse/PAXEXAM-840
(3) https://ops4j1.jira.com/browse/PAXEXAM-855

Christoph Läubrich

unread,
Feb 16, 2018, 4:30:15 AM2/16/18
to op...@googlegroups.com
I added documentation here:
https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/pages/167018497/Eclipse+PDE-Container
and updated the issues under https://ops4j1.jira.com/browse/PAXEXAM-832

@JB or @Harald can you review the docu if something is unclear/missing?

Am 24.11.2017 um 10:03 schrieb Jean-Baptiste Onofré:

Jürgen Schmid

unread,
May 1, 2018, 4:42:58 AM5/1/18
to OPS4J
Are there any updates when the eclipse container will be available as a release version?
Are there any open tasks?

This container would match perfectly in our production environment for testing pde.

Christoph Läubrich

unread,
May 1, 2018, 1:25:41 PM5/1/18
to op...@googlegroups.com
Hi Jürgen,

in fact there is only some unit-test missing (i'm currently a little bit
short of time), if you like you can test the snapshot-5.0 version or
build the corresponding branch of the 4.12 line and do some testing, let
me know if you need help or there is anything missing.

Would be cool to here back from you.

Jürgen Schmid

unread,
May 1, 2018, 5:18:30 PM5/1/18
to op...@googlegroups.com
Hi Christoph,

we are already using 5.0.0-Snapshot from ops4j repository.
We started using the eclipse container with two existing pde product configurations for integration tests and for debugging a pde application within intellij instead of eclipse successfully. (A big step forward!)
Thanks for your contribution, are there some hot spots which needs to be unit tested?

Best, J
> --
> --
> ------------------
> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>
> --- You received this message because you are subscribed to the Google Groups "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to ops4j+un...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Christoph Läubrich

unread,
May 2, 2018, 2:52:26 AM5/2/18
to op...@googlegroups.com
The problem is that most code uses some kind of external resources
(bundle, product/feature files and so on) what makes it hard to write
real unit test.
So I'm currently evaluate how I can make a good test without rely on
external (web) resources to much.

Beside that, it would be good if you might can review the documentation
at [1], Ive asked a while back in this group but have not goten any
feedback on it yet.

So if no one vetoes and you think the doku is comprehensive enough for
someone to start with (if not feel free to enhance it of course), I
think we can merge the PR and make a release.


[1]https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/pages/167018497/Eclipse+PDE-Container

Jürgen Schmid

unread,
Jun 20, 2019, 4:48:09 AM6/20/19
to OPS4J
Hi laeubi,

just wanted to check the current release status.
Unfortunately the ops4j Repositories were shut down (https://oss.sonatype.org/content/repositories/ops4j-snapshots) and the Snapshot artifacts including the new RCP Eclipse container feature are no more available. Due to the fact we are using the version in production for our integration tests since more than one year with just some minor issues we had to do a fork and deploy the artifacts into our own nexus.

In my opinion, you all did a great job getting pax exam to support rcp testing and it would be sad if the feature will never get released and snapshots are unavailable anymore.
I know, there are tests missing, but i think it would be a great benefit releasing that feature. Mark that uncovered features as experimental and ship it. Afterwards we can do pull requests to eliminate issues from the community. 

The issue popped up again because the ExamSystem streams the bundle into a temporary folder and never cleans up them. I am working on a patch to recognize the working directory to avoid risking disk space on our build agents.

Jean-Baptiste Onofré

unread,
Jun 20, 2019, 4:48:59 AM6/20/19
to op...@googlegroups.com

Hi Jürgen,

I will check the status and eventually cut the release.

I keep you posted.

Regards
JB

--
--
------------------
OPS4J - http://www.ops4j.org - op...@googlegroups.com

---
You received this message because you are subscribed to the Google Groups "OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ops4j+un...@googlegroups.com.

Achim Nierbeck

unread,
Jun 20, 2019, 5:16:04 AM6/20/19
to op...@googlegroups.com
Hi,

one thing worries me here.
Obviously Sonatype closed the snapshot repo for ops4j.
Do we know why this happened?
Have there been any information about this prior?

thanks, Achim



For more options, visit https://groups.google.com/d/optout.


--

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master 

Jean-Baptiste Onofré

unread,
Jun 20, 2019, 5:20:52 AM6/20/19
to op...@googlegroups.com

I will dig around that, good point.

Regards
JB

Jürgen Schmid

unread,
Jun 20, 2019, 5:35:36 AM6/20/19
to op...@googlegroups.com
Release Repository is also down
Reply all
Reply to author
Forward
0 new messages