Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Corona/FAQ"
m (→Test Framework) |
|||
Line 1: | Line 1: | ||
==Platform== | ==Platform== | ||
− | ===How do I deploy functionality to Corona's server-side environment?=== | + | ===Q: How do I deploy functionality to Corona's server-side environment?=== |
;Installation:Package your functionality into '''feature''' and install it into Corona via an '''update site'''. | ;Installation:Package your functionality into '''feature''' and install it into Corona via an '''update site'''. | ||
;Runtime:The functionality should be started/stopped via ''IApplication''. Configure the '''osgi.applications''' property to start your application. | ;Runtime:The functionality should be started/stopped via ''IApplication''. Configure the '''osgi.applications''' property to start your application. | ||
− | === How do I create a ''Server Component''? === | + | ===Q: How do I create a ''Server Component''? === |
The Corona server-side platform uses OSGi Applications to manage the runtime lifecyle of a ''Server Components''. These components are defined using the '''org.eclipse.core.runtime.application''' extension point. | The Corona server-side platform uses OSGi Applications to manage the runtime lifecyle of a ''Server Components''. These components are defined using the '''org.eclipse.core.runtime.application''' extension point. | ||
== Release Engineering == | == Release Engineering == | ||
− | === What architecture environments are support by Corona's server-side platform? === | + | ===Q: What architecture environments are support by Corona's server-side platform? === |
Corona's server-side environment supports the same architecture environments as Equinox. Specific functionality per environment is provided via ''Bundle Fragments''. Currently, the supported architectures are: | Corona's server-side environment supports the same architecture environments as Equinox. Specific functionality per environment is provided via ''Bundle Fragments''. Currently, the supported architectures are: | ||
* carbon.macosx | * carbon.macosx | ||
Line 24: | Line 24: | ||
==Test Framework== | ==Test Framework== | ||
− | === How are test cases registered with the Test Framework? === | + | ===Q: How are test cases registered with the Test Framework? === |
Corona's Test Framework provides the '''org.eclipse.corona.test.suite''' extension point. This is used to register a suite of test cases to be run by the Test Framework. | Corona's Test Framework provides the '''org.eclipse.corona.test.suite''' extension point. This is used to register a suite of test cases to be run by the Test Framework. | ||
− | + | ===Q: Where is test result output located? === | |
− | + | ||
− | === Where is test result output located? === | + | |
Corona's Test Framework create an XML file containing the test summary. This file is located in within the ''working directory'' under the folder ''${working.dir}/.metadata/.plugins/org.eclipse.corona.test''. | Corona's Test Framework create an XML file containing the test summary. This file is located in within the ''working directory'' under the folder ''${working.dir}/.metadata/.plugins/org.eclipse.corona.test''. | ||
+ | |||
+ | [[Category:Corona]][[Category:FAQ]] |
Revision as of 06:40, 31 July 2008
Platform
Q: How do I deploy functionality to Corona's server-side environment?
- Installation
- Package your functionality into feature and install it into Corona via an update site.
- Runtime
- The functionality should be started/stopped via IApplication. Configure the osgi.applications property to start your application.
Q: How do I create a Server Component?
The Corona server-side platform uses OSGi Applications to manage the runtime lifecyle of a Server Components. These components are defined using the org.eclipse.core.runtime.application extension point.
Release Engineering
Q: What architecture environments are support by Corona's server-side platform?
Corona's server-side environment supports the same architecture environments as Equinox. Specific functionality per environment is provided via Bundle Fragments. Currently, the supported architectures are:
- carbon.macosx
- gtk.linux.ppc
- gtk.linux.x86
- gtk.linux.x86_64
- gtk.solaris.sparc
- motif.aix.ppc
- win32.win32.x86
- wpf.win32.x86
Test Framework
Q: How are test cases registered with the Test Framework?
Corona's Test Framework provides the org.eclipse.corona.test.suite extension point. This is used to register a suite of test cases to be run by the Test Framework.
Q: Where is test result output located?
Corona's Test Framework create an XML file containing the test summary. This file is located in within the working directory under the folder ${working.dir}/.metadata/.plugins/org.eclipse.corona.test.