dotnet: move tests to $out/bin/
This commit is contained in:
@@ -113,8 +113,8 @@
|
|||||||
publish = mkDotnetTest {
|
publish = mkDotnetTest {
|
||||||
name = "publish";
|
name = "publish";
|
||||||
template = "console";
|
template = "console";
|
||||||
build = "dotnet publish -o $out";
|
build = "dotnet publish -o $out/bin";
|
||||||
run = checkConsoleOutput "$src/test";
|
run = checkConsoleOutput "$src/bin/test";
|
||||||
};
|
};
|
||||||
|
|
||||||
self-contained = mkDotnetTest {
|
self-contained = mkDotnetTest {
|
||||||
@@ -130,20 +130,20 @@
|
|||||||
name = "single-file";
|
name = "single-file";
|
||||||
template = "console";
|
template = "console";
|
||||||
usePackageSource = true;
|
usePackageSource = true;
|
||||||
build = "dotnet publish --use-current-runtime -p:PublishSingleFile=true -o $out";
|
build = "dotnet publish --use-current-runtime -p:PublishSingleFile=true -o $out/bin";
|
||||||
runtime = null;
|
runtime = null;
|
||||||
run = checkConsoleOutput "$src/test";
|
run = checkConsoleOutput "$src/bin/test";
|
||||||
};
|
};
|
||||||
|
|
||||||
web = mkDotnetTest {
|
web = mkDotnetTest {
|
||||||
name = "web";
|
name = "web";
|
||||||
template = "web";
|
template = "web";
|
||||||
build = "dotnet publish -o $out";
|
build = "dotnet publish -o $out/bin";
|
||||||
runInputs = [ expect curl ];
|
runInputs = [ expect curl ];
|
||||||
run = ''
|
run = ''
|
||||||
expect <<"EOF"
|
expect <<"EOF"
|
||||||
set status 1
|
set status 1
|
||||||
spawn $env(src)/test
|
spawn $env(src)/bin/test
|
||||||
proc abort { } { exit 2 }
|
proc abort { } { exit 2 }
|
||||||
expect_before default abort
|
expect_before default abort
|
||||||
expect -re {Now listening on: ([^\r]+)\r} {
|
expect -re {Now listening on: ([^\r]+)\r} {
|
||||||
|
|||||||
Reference in New Issue
Block a user