34 Commits

Author SHA1 Message Date
Jerome Lambourg
14134d79cf Reorganize the AUnit sources to allow easier custom installations.
In particuler, AUnit_Build is now installed as part of AUnit and allows
 building AUnit with a customized library directory, so that Users can build
 their own AUnit library with their own run-time.
Part of KC02-011
2011-12-05 10:30:20 +00:00
Jerome Lambourg
84e604eff0 Remove the target enumerate that was finally useless, and complexifies the
installation procedures.
Preparation for KC02-011
2011-12-02 14:19:51 +00:00
Ed Falis
019564fee1 aunit_shared.gpr.in: add some missing run-time libraries
aunit-assertions-assert_exception.adb: delete extra parameter in call to Assert
 [J924-026]
2010-09-24 16:53:30 +00:00
Ed Falis
04e8b0570e Add ravenscar-cert-rtp as a support run-time library
[J428-010]
2010-09-02 18:04:27 +00:00
Pascal Obry
a5f9d4bcf4 Fix file permissions. 2009-12-20 17:07:32 +00:00
Jerome Lambourg
cd20a8c69e Code refactoring for exception handling in AUnit:
* renamed sjljexception folder to zfpexception (more explicit name)
* renamed exception to fullexception
* moved most of the code in aunit-assertions to the common folder, as
  only assert_exception procedure was really different
* removed noexception folder, obsolete.
Preparation for IA21-015
2009-11-04 10:46:13 +00:00
Ed Falis
65d80aa8d1 revert to state before this ticket
[IA21-015]
2009-10-22 13:44:30 +00:00
Ed Falis
5da5350745 Back out previous change - causes a test failure
[IA21-015]
2009-10-22 13:26:23 +00:00
Ed Falis
06a85be2d1 Add entry for full run-time, so it uses sjljexception
[IA21-015]
2009-10-21 15:53:06 +00:00
Ed Falis
ef4d4e2ce3 Use sjljexception for cert and ravenscar-cert run-times
[IA21-015]
2009-10-21 14:34:19 +00:00
Ed Falis
d33e4f4cbd fix ravenscar-cert to use "exception" rather than "sjljexception", and
"staticmemory" rather than "nativememory"
 [I914-019]
2009-09-14 14:12:29 +00:00
Olivier Ramonat
7a73968e17 Add xenomai runtime
Part of I629-022
2009-09-08 13:18:02 +00:00
Ed Falis
19a62dc985 (aunit_shared.gpr.in): add pthreads and default run-times
(known-problems-311): document LynxOS installation failure
 [I814-014]
2009-08-14 15:56:38 +00:00
Jerome Lambourg
c63b29089c Add support for "kernel-sjlj" run-time.
Correction of I402-046
2009-04-24 08:08:17 +00:00
Jerome Lambourg
49348131a8 Use lowercase when including aunit_shared.gpr 2009-03-03 10:08:33 +00:00
Jerome Lambourg
2898f9bf1c Add newline at end of file, to make sed on Solaris happy when creating the
actual aunit_shared.gpr from Makefile.
Correct build failures, after HC10-006
2008-12-19 11:32:20 +00:00
Jerome Lambourg
3fcb0d2d01 Implement a more general handling of the different platforms, only
depending on the RTS used. This allows addition of new platforms
 without script modifications.
Add support for all current runtimes.
Part of HA24-014
2008-12-15 17:23:48 +00:00
Jerome Lambourg
f8c64997d8 Correction of previous check-in. Part of H702-014. 2008-07-07 16:36:27 +00:00
Jerome Lambourg
9db8076d5d Correction of previous check-in. Part of H702-014 2008-07-03 15:36:32 +00:00
Jerome Lambourg
c2096522e4 Add ppc-wrs-vxworks target as well as the kernel runtime support.
Simplify the gpr files so that the AUnit features now only depend on the
 runtime used.
Part of H702-014
2008-07-03 15:34:44 +00:00
Ed Falis
eeb62aef1f Fix typo 2008-05-30 07:46:03 +00:00
Jerome Lambourg
1ee6896a22 Correction to use the more regular i586-wrs-vxworksae target name instead of
x86-wrs-vxworksae.
2008-05-29 16:13:21 +00:00
Ed Falis
8a1011e0c9 Target name for powerpc-wrs-vxworksae incorrect. Added x86-wrs-vxworksae. 2008-05-29 14:06:29 +00:00
Jerome Lambourg
35fb567510 * aunit-test_caller.adb:
(Create): Use a common version for both static memory and native memory.

* aunit-test_suites.ads, aunit-test_suites.adb:
(New_Suite): New function creating a suite, available for convenience in
 all run-time.

* share/:
 remove as its subdirectories have been removed.

* support/aunit.gpr:
 use RUNTIME and PLATFORM as scenario variables, as discussed in H201-024.

* Makefile, doinstall.bat:
 Install the examples in share/examples/aunit

* math_suite.adb:
 Use the new API to create the suites and the test cases.

Part of H201-024
2008-04-07 12:25:33 +00:00
Jerome Lambourg
34ffd4358b Adapt the doinstall.bat script to the new compilation/installation schema.
Part of H201-024
2008-04-02 10:56:26 +00:00