From b97a04483724452f59deaca8fe8c07172aa9839b Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Sun, 26 Apr 2020 14:09:09 +0200 Subject: [PATCH] Travis: Windows: install Python 3 and run generate_psa_constants.py Travis Windows machines currently don't have Python 3 preinstalled. We need it to run scripts/generate_psa_constants.py which is needed to build mbedTLS.sln. Signed-off-by: Gilles Peskine --- .travis.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.travis.yml b/.travis.yml index ac997b097..2d59ec9f3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,7 +40,16 @@ jobs: - name: Windows os: windows + before_install: + - choco install python --version=3.5.4 + env: + # Add the directory where the Choco package goes + - PATH=/c/Python35:/c/Python35/Scripts:$PATH script: + - type python; python --version + - python scripts/generate_psa_constants.py + # Logs appear out of sequence on Windows. Give time to catch up. + - sleep 5 - scripts/windows_msbuild.bat v141 # Visual Studio 2017 after_failure: