Argument Forwarding Test Infrastructure
This commit is contained in:
parent
df42fa0747
commit
fce9666f37
11 changed files with 490 additions and 8 deletions
30
scripts/test/argument-forwarding-tests.sh
Normal file
30
scripts/test/argument-forwarding-tests.sh
Normal file
|
@ -0,0 +1,30 @@
|
|||
#!/usr/bin/env bash
|
||||
#
|
||||
# Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
#
|
||||
|
||||
set -e
|
||||
|
||||
SOURCE="${BASH_SOURCE[0]}"
|
||||
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
|
||||
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
|
||||
SOURCE="$(readlink "$SOURCE")"
|
||||
[[ "$SOURCE" != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
|
||||
done
|
||||
|
||||
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
|
||||
|
||||
source "$DIR/../common/_common.sh"
|
||||
|
||||
ArgTestRoot = "$REPOROOT/test/ArgumentForwardingTests"
|
||||
ArgTestBinRoot="$REPOROOT/artifacts/tests/arg-forwarding"
|
||||
|
||||
dotnet publish --framework "dnxcore50" --runtime "$RID" --output "$ArgTestBinRoot" --configuration "$CONFIGURATION" "$ArgTestRoot/Reflector"
|
||||
dotnet publish --framework "dnxcore50" --runtime "$RID" --output "$ArgTestBinRoot" --configuration "$CONFIGURATION" "$ArgTestRoot/ArgumentForwardingTests"
|
||||
|
||||
cp "$ArgTestRoot/Reflector/reflector_cmd.cmd" "$ArgTestBinRoot"
|
||||
|
||||
pushd $TestBinRoot
|
||||
./corerun "xunit.console.netcore.exe" "ArgumentForwardingTests.dll" -xml "ArgumentForwardingTests-testResults.xml" -notrait category=failing
|
||||
popd
|
Loading…
Add table
Add a link
Reference in a new issue