diff --git a/.travis.yml b/.travis.yml index 9ba37a8625..7b5af500cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,12 +14,7 @@ install: - mono .nuget/nuget.exe install xunit.runner.console -Version 2.1.0 -OutputDirectory testrunner script: - xbuild /p:Configuration=Release Avalonia.travis-mono.sln - - mono ./testrunner/xunit.runner.console.2.1.0/tools/xunit.console.exe ./tests/Avalonia.Base.UnitTests/bin/Release/Avalonia.Base.UnitTests.dll -parallel none - - mono ./testrunner/xunit.runner.console.2.1.0/tools/xunit.console.exe ./tests/Avalonia.Input.UnitTests/bin/Release/Avalonia.Input.UnitTests.dll -parallel none - - mono ./testrunner/xunit.runner.console.2.1.0/tools/xunit.console.exe ./tests/Avalonia.Interactivity.UnitTests/bin/Release/Avalonia.Interactivity.UnitTests.dll -parallel none - - mono ./testrunner/xunit.runner.console.2.1.0/tools/xunit.console.exe ./tests/Avalonia.Layout.UnitTests/bin/Release/Avalonia.Layout.UnitTests.dll -parallel none - - mono ./testrunner/xunit.runner.console.2.1.0/tools/xunit.console.exe ./tests/Avalonia.Markup.UnitTests/bin/Release/Avalonia.Markup.UnitTests.dll -parallel none - - mono ./testrunner/xunit.runner.console.2.1.0/tools/xunit.console.exe ./tests/Avalonia.Styling.UnitTests/bin/Release/Avalonia.Styling.UnitTests.dll -parallel none + - ./tests/run-tests.sh notifications: email: false webhooks: diff --git a/tests/run-tests.sh b/tests/run-tests.sh new file mode 100755 index 0000000000..5d10445ec1 --- /dev/null +++ b/tests/run-tests.sh @@ -0,0 +1,9 @@ +# !/bin/bash + +cd "$(dirname "$0")" + +tests=(Avalonia.*.UnitTests/) + +for test in "${tests[@]}"; do + mono ../testrunner/xunit.runner.console.2.1.0/tools/xunit.console.exe ${test}bin/Release/${test%/}.dll -parallel none +done