Files
aws/regtests
Pascal Obry 3dbceb8b09 Fix schema handling in WSDL.
First the tool ada2wsdl does not generate targetNamespace in elements
inside the schema as this is not valid. When there is multiple schema
used, ada2wsdl generates multiple schema one for each targetNamespace.

At the same time the wsdl2aws has been fixed to support multiple
schema definition.

This change was needed to properly support derived types for which
the base type are found in different packages. So have different
targetNamespace.

Some tests expected output have been changed due to the change above,
the new output are better as the original namespace is kept.

Add corresponding regression tests.

For Q309-017 and Q301-031.
2017-03-11 15:30:05 +01:00
..
2015-02-14 00:02:33 +06:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2014-01-21 09:56:22 +01:00
2014-01-21 09:56:22 +01:00
2012-02-24 09:42:42 +07:00
2014-03-26 08:58:43 +01:00
2012-01-03 18:55:45 +01:00
2012-02-10 12:20:14 +07:00
2012-02-10 12:20:14 +07:00
2012-02-10 12:20:14 +07:00
2012-01-03 18:55:45 +01:00
2012-02-09 18:30:33 +07:00
2012-02-09 18:30:33 +07:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-02-10 18:30:56 +07:00
2012-02-24 09:42:42 +07:00
2012-02-10 12:20:14 +07:00
2012-02-24 09:42:42 +07:00
2012-02-16 01:20:48 +07:00
2012-03-05 12:44:36 +07:00
2012-01-03 18:55:45 +01:00
2012-02-24 08:57:48 +07:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2015-01-18 10:14:05 +01:00
2017-01-24 17:58:24 +01:00
2012-01-03 18:55:45 +01:00
2012-02-11 03:23:46 +07:00
2014-02-15 17:10:33 +01:00
2012-02-27 00:39:36 +07:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2015-05-25 10:07:43 +02:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-02-16 01:20:48 +07:00
2012-01-03 18:55:45 +01:00
2012-02-15 17:55:31 +07:00
2012-02-15 17:55:31 +07:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2015-01-18 10:14:05 +01:00
2012-02-14 01:09:39 +07:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-02-11 03:23:46 +07:00
2012-02-11 03:23:46 +07:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2016-01-02 00:28:03 +06:00
2014-06-07 18:04:31 +02:00
2014-04-07 22:16:47 +02:00
2016-08-25 10:11:56 +02:00
2017-03-11 15:30:05 +01:00
2016-09-28 21:14:26 +06:00
2017-02-09 19:48:28 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-01-03 18:55:45 +01:00
2012-05-22 12:27:21 +02:00

AWS Testsuite
=============

You'll need GNATPython to run the testsuite.
To use it:

git clone https://forge.open-do.org/anonscm/git/gnatpython/gnatpython.git

Then install it in your python distribution (./setup.py install) or
export PYTHONPATH=/path/to/gnatpython and compile
gnatpython/src/rlimit/rlimit.c (or rlimit-NT.c if you are on a windows machine)
and add it to your PATH.

Before running the testsuite, you need to run 'make setup' in AWS
root directory.

To run the testsuite with N jobs in parallel and to show error messages,
run:

./testsuite.py -j N --diff

All results are stored in the 'out' directory by default.

To run only the 0001_turl tests:

./testsuite.py -j N --diff 0001_turl

A report is created in out/report.

See ./testsuite.py -h for more help

How to add a new test
=====================

To add a new test, create a new directory xxx_name with a test.py and
a test.out

The test.py should start with:

"from test_support import *"

then you can use all test_support.py functions.