OSGi Testing: Pax Exam
            by Toni Menzel
    Software Developer at Sonatype
Toni Menzel is a contractor at Sonatype Inc.
                   Author of Pax Exam
                   Committer to other P...
Pax Exam uses the extensive Pax Toolchain for
                  OSGi to deliver an OSGi Integration Testing
              ...
Agenda
                  Very fast overview of Pax Toolchain for OSGi
                  Requirements for OSGi Testing
    ...
Pax
                 Umbrella project for all OSGi efforts at




                 Pax Web, Pax URL, Pax Swissbox
www.devo...
OSGi (Integration-) Testing
                  Run our test in a real osgi environment
                    JVM
            ...
Anatomy of an Exam Test
www.devoxx.com
More on Configuration
www.devoxx.com
Running more Frameworks
www.devoxx.com
Inside: Before Test
                          Spawn a new JVM                          JVM


                             ...
Inside: Test execution

                                               Bundle1

                                          ...
TinyBundles
                  fluent java library to create bundles (and
                  more) on the fly
                ...
Exam + Tinybundles =
www.devoxx.com
DEMO




       www.devoxx.com
www.devoxx.com




                 Questions
Thanks for your attention!


                  http://ops4j.org
                  http://paxexam.ops4j.org
www.devoxx.com
Upcoming SlideShare
Loading in...5
×

OSGi Testing : Pax Exam

4,802

Published on

Quick Talk on Pax Exam held at Devoxx 2009 in Antwerp, Belgium.
Length: 15mins

Published in: Technology, Education
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,802
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
84
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • OSGi Testing : Pax Exam

    1. 1. OSGi Testing: Pax Exam by Toni Menzel Software Developer at Sonatype
    2. 2. Toni Menzel is a contractor at Sonatype Inc. Author of Pax Exam Committer to other Pax Projects Involved into OSGi since 2006 www.devoxx.com
    3. 3. Pax Exam uses the extensive Pax Toolchain for OSGi to deliver an OSGi Integration Testing Platform www.devoxx.com
    4. 4. Agenda Very fast overview of Pax Toolchain for OSGi Requirements for OSGi Testing Pax Exam Test Anatomy Pax Exam Inside Gems: TinyBundles Demos www.devoxx.com
    5. 5. Pax Umbrella project for all OSGi efforts at Pax Web, Pax URL, Pax Swissbox www.devoxx.com
    6. 6. OSGi (Integration-) Testing Run our test in a real osgi environment JVM Framework Components Integrate nicely in any IDE, Maven, Ant etc. Support existing Test and Mock Frameworks www.devoxx.com
    7. 7. Anatomy of an Exam Test www.devoxx.com
    8. 8. More on Configuration www.devoxx.com
    9. 9. Running more Frameworks www.devoxx.com
    10. 10. Inside: Before Test Spawn a new JVM JVM OSGi Framework IDE Launch Framework incl. Configuration Test Probe Create and Install Test Probe www.devoxx.com
    11. 11. Inside: Test execution Bundle1 Bundle2 Trigger Test via RMI IDE Exam Return results Test Probe www.devoxx.com
    12. 12. TinyBundles fluent java library to create bundles (and more) on the fly Part of Pax Swissbox www.devoxx.com
    13. 13. Exam + Tinybundles = www.devoxx.com
    14. 14. DEMO www.devoxx.com
    15. 15. www.devoxx.com Questions
    16. 16. Thanks for your attention! http://ops4j.org http://paxexam.ops4j.org www.devoxx.com
    1. ¿Le ha llamado la atención una diapositiva en particular?

      Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

    ×