diff options
author | Tobias Markmann <tm@ayena.de> | 2016-08-24 16:29:23 (GMT) |
---|---|---|
committer | Kevin Smith <kevin.smith@isode.com> | 2016-08-24 19:45:21 (GMT) |
commit | 5a19f3167b640966c582e52abe4b55ef20bd79b2 (patch) | |
tree | cb432296b34b1b90501cca8090a48bb1466fcfd6 /Sluift | |
parent | 759ba1615226ad223b118533188ba55d8bc88ce0 (diff) | |
download | swift-5a19f3167b640966c582e52abe4b55ef20bd79b2.zip swift-5a19f3167b640966c582e52abe4b55ef20bd79b2.tar.bz2 |
Add script to test Swift compilation across Linux distributions
This adds the VagrantCrossDistributionTest.py script. The
script allows testing the BuildTools/InstallSwiftDependencies.sh
script, Swift compilation and the unit tests across different
OSs. It is based on Vagrant, used publicly available VM boxes
of different Linux distributions, uses Ansible to prepare
the environment for compilation and finally installs the
build dependencies, builds Swift and runs the unit tests.
Test-Information:
Ran the script on OS X 10.11.6 with Vagrant 1.8.5.
It successfully build Swift and ran the tests on Ubuntu 16.04,
Ubuntu 15.04, Debian 8.5, OpenSUSE Leap 42.1 and Fedora 24.
Change-Id: I78e196f1a97a4fe2b5c9224f4ba19f6c7bdee03a
Diffstat (limited to 'Sluift')
0 files changed, 0 insertions, 0 deletions