Change Perl to Python in test builds

Change references to Perl when mentioning building the tests, to Python,
as this is now the script that builds the tests. Fixes #2078.
This commit is contained in:
Ron Eldor 2019-01-17 17:51:55 -06:00 committed by Ron Eldor
parent cef29a2fd0
commit 1fea599ecc

View file

@ -35,7 +35,7 @@ In order to run the tests, enter:
make check make check
The tests need Perl to be built and run. If you don't have Perl installed, you can skip building the tests with: The tests need Python to be built and Perl to be run. If you don't have one of them installed, you can skip building the tests with:
make no_test make no_test
@ -65,7 +65,7 @@ In order to run the tests, enter:
make test make test
The test suites need Perl to be built. If you don't have Perl installed, you'll want to disable the test suites with: The test suites need Python to be built and Perl to be executed. If you don't have one of these installed, you'll want to disable the test suites with:
cmake -DENABLE_TESTING=Off /path/to/mbedtls_source cmake -DENABLE_TESTING=Off /path/to/mbedtls_source
@ -133,7 +133,7 @@ on the build mode as seen above), it's merely prepended to it.
The build files for Microsoft Visual Studio are generated for Visual Studio 2010. The build files for Microsoft Visual Studio are generated for Visual Studio 2010.
The solution file `mbedTLS.sln` contains all the basic projects needed to build the library and all the programs. The files in tests are not generated and compiled, as these need a perl environment as well. However, the selftest program in `programs/test/` is still available. The solution file `mbedTLS.sln` contains all the basic projects needed to build the library and all the programs. The files in tests are not generated and compiled, as these need Python and perl environments as well. However, the selftest program in `programs/test/` is still available.
Example programs Example programs
---------------- ----------------
@ -143,7 +143,7 @@ We've included example programs for a lot of different features and uses in [`pr
Tests Tests
----- -----
Mbed TLS includes an elaborate test suite in `tests/` that initially requires Perl to generate the tests files (e.g. `test\_suite\_mpi.c`). These files are generated from a `function file` (e.g. `suites/test\_suite\_mpi.function`) and a `data file` (e.g. `suites/test\_suite\_mpi.data`). The `function file` contains the test functions. The `data file` contains the test cases, specified as parameters that will be passed to the test function. Mbed TLS includes an elaborate test suite in `tests/` that initially requires Python to generate the tests files (e.g. `test\_suite\_mpi.c`). These files are generated from a `function file` (e.g. `suites/test\_suite\_mpi.function`) and a `data file` (e.g. `suites/test\_suite\_mpi.data`). The `function file` contains the test functions. The `data file` contains the test cases, specified as parameters that will be passed to the test function.
For machines with a Unix shell and OpenSSL (and optionally GnuTLS) installed, additional test scripts are available: For machines with a Unix shell and OpenSSL (and optionally GnuTLS) installed, additional test scripts are available: