Parse task parameters; handle configure task specially
This commit is contained in:
1 parent
55dc22db05
commit
b1b94595f6
6 files changed
+83
-63
No files matched your search
@@ -410,7 +410,7 @@ EOF
|
||||
expect(File.exists?("#{prefix}/bin/program.exe")).to be_truthy
|
||||
expect(File.exists?("build/e.1/src/one/one.c.o")).to be_falsey
|
||||
|
||||
result = run_rscons(args: %w[-f install.rb uninstall -v])
|
||||
result = run_rscons(args: %w[-f install.rb -v uninstall])
|
||||
expect(result.stderr).to eq ""
|
||||
expect(result.stdout).to match %r{Removing #{prefix}/bin/program.exe}
|
||||
expect(Dir.entries(prefix)).to match_array %w[. ..]
|
||||
@@ -2434,13 +2434,6 @@ EOF
|
||||
expect(result.stdout).to match /gcc.*-o.*simple/
|
||||
end
|
||||
|
||||
it "echoes commands by default with -v after build operation" do
|
||||
test_dir('simple')
|
||||
result = run_rscons(args: %w[build -v])
|
||||
expect(result.stderr).to eq ""
|
||||
expect(result.stdout).to match /gcc.*-o.*simple/
|
||||
end
|
||||
|
||||
it "prints operation start time" do
|
||||
test_dir("simple")
|
||||
result = run_rscons(args: %w[-v])
|
||||
@@ -2597,7 +2590,7 @@ EOF
|
||||
result = run_rscons(args: %w[-f install.rb install])
|
||||
expect(result.stderr).to eq ""
|
||||
|
||||
result = run_rscons(args: %w[-f install.rb uninstall -v])
|
||||
result = run_rscons(args: %w[-f install.rb -v uninstall])
|
||||
expect(result.stderr).to eq ""
|
||||
expect(result.stdout).to match %r{Removing #{prefix}/bin/program.exe}
|
||||
expect(File.exists?("#{prefix}/bin/program.exe")).to be_falsey
|
||||
@@ -2615,7 +2608,7 @@ EOF
|
||||
result = run_rscons(args: %w[-f install.rb install])
|
||||
expect(result.stderr).to eq ""
|
||||
|
||||
result = run_rscons(args: %w[-f install.rb uninstall -v])
|
||||
result = run_rscons(args: %w[-f install.rb -v uninstall])
|
||||
expect(result.stderr).to eq ""
|
||||
expect(result.stdout).to match %r{Removing #{prefix}/bin/program.exe}
|
||||
expect(File.exists?("#{prefix}/bin/program.exe")).to be_falsey
|
||||
@@ -2623,7 +2616,7 @@ EOF
|
||||
|
||||
FileUtils.mkdir_p("#{prefix}/bin")
|
||||
File.open("#{prefix}/bin/program.exe", "w") {|fh| fh.write("hi")}
|
||||
result = run_rscons(args: %w[-f install.rb uninstall -v])
|
||||
result = run_rscons(args: %w[-f install.rb -v uninstall])
|
||||
expect(result.stderr).to eq ""
|
||||
expect(result.stdout).to_not match /Removing/
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user