Commit 0a347a45 by Yuichiro NAITO

stub uname for Non Linux environment

parent 49a94717
...@@ -62,6 +62,7 @@ assert_build_log() { ...@@ -62,6 +62,7 @@ assert_build_log() {
cached_tarball "yaml-0.1.6" cached_tarball "yaml-0.1.6"
cached_tarball "ruby-2.0.0" cached_tarball "ruby-2.0.0"
stub uname '-s : echo Linux'
stub brew false stub brew false
stub_make_install stub_make_install
stub_make_install stub_make_install
...@@ -69,6 +70,7 @@ assert_build_log() { ...@@ -69,6 +70,7 @@ assert_build_log() {
install_fixture definitions/needs-yaml install_fixture definitions/needs-yaml
assert_success assert_success
unstub uname
unstub make unstub make
assert_build_log <<OUT assert_build_log <<OUT
...@@ -85,6 +87,7 @@ OUT ...@@ -85,6 +87,7 @@ OUT
cached_tarball "yaml-0.1.6" cached_tarball "yaml-0.1.6"
cached_tarball "ruby-2.0.0" cached_tarball "ruby-2.0.0"
stub uname '-s : echo Linux'
stub brew false stub brew false
stub_make_install stub_make_install
stub_make_install stub_make_install
...@@ -93,6 +96,7 @@ OUT ...@@ -93,6 +96,7 @@ OUT
TMPDIR="$TMP" install_fixture --patch definitions/needs-yaml <<<"" TMPDIR="$TMP" install_fixture --patch definitions/needs-yaml <<<""
assert_success assert_success
unstub uname
unstub make unstub make
unstub patch unstub patch
...@@ -111,6 +115,7 @@ OUT ...@@ -111,6 +115,7 @@ OUT
cached_tarball "yaml-0.1.6" cached_tarball "yaml-0.1.6"
cached_tarball "ruby-2.0.0" cached_tarball "ruby-2.0.0"
stub uname '-s : echo Linux'
stub brew false stub brew false
stub_make_install stub_make_install
stub_make_install stub_make_install
...@@ -119,6 +124,7 @@ OUT ...@@ -119,6 +124,7 @@ OUT
TMPDIR="$TMP" install_fixture --patch definitions/needs-yaml <<<"diff --git a/script.rb" TMPDIR="$TMP" install_fixture --patch definitions/needs-yaml <<<"diff --git a/script.rb"
assert_success assert_success
unstub uname
unstub make unstub make
unstub patch unstub patch
...@@ -139,12 +145,14 @@ OUT ...@@ -139,12 +145,14 @@ OUT
brew_libdir="$TMP/homebrew-yaml" brew_libdir="$TMP/homebrew-yaml"
mkdir -p "$brew_libdir" mkdir -p "$brew_libdir"
stub uname '-s : echo Linux'
stub brew "--prefix libyaml : echo '$brew_libdir'" false stub brew "--prefix libyaml : echo '$brew_libdir'" false
stub_make_install stub_make_install
install_fixture definitions/needs-yaml install_fixture definitions/needs-yaml
assert_success assert_success
unstub uname
unstub brew unstub brew
unstub make unstub make
...@@ -275,6 +283,7 @@ OUT ...@@ -275,6 +283,7 @@ OUT
@test "setting RUBY_MAKE_INSTALL_OPTS to a multi-word string" { @test "setting RUBY_MAKE_INSTALL_OPTS to a multi-word string" {
cached_tarball "ruby-2.0.0" cached_tarball "ruby-2.0.0"
stub uname '-s : echo Linux'
stub_make_install stub_make_install
export RUBY_MAKE_INSTALL_OPTS="DOGE=\"such wow\"" export RUBY_MAKE_INSTALL_OPTS="DOGE=\"such wow\""
...@@ -283,6 +292,7 @@ install_package "ruby-2.0.0" "http://ruby-lang.org/ruby/2.0/ruby-2.0.0.tar.gz" ...@@ -283,6 +292,7 @@ install_package "ruby-2.0.0" "http://ruby-lang.org/ruby/2.0/ruby-2.0.0.tar.gz"
DEF DEF
assert_success assert_success
unstub uname
unstub make unstub make
assert_build_log <<OUT assert_build_log <<OUT
...@@ -295,6 +305,7 @@ OUT ...@@ -295,6 +305,7 @@ OUT
@test "setting MAKE_INSTALL_OPTS to a multi-word string" { @test "setting MAKE_INSTALL_OPTS to a multi-word string" {
cached_tarball "ruby-2.0.0" cached_tarball "ruby-2.0.0"
stub uname '-s : echo Linux'
stub_make_install stub_make_install
export MAKE_INSTALL_OPTS="DOGE=\"such wow\"" export MAKE_INSTALL_OPTS="DOGE=\"such wow\""
...@@ -303,6 +314,7 @@ install_package "ruby-2.0.0" "http://ruby-lang.org/ruby/2.0/ruby-2.0.0.tar.gz" ...@@ -303,6 +314,7 @@ install_package "ruby-2.0.0" "http://ruby-lang.org/ruby/2.0/ruby-2.0.0.tar.gz"
DEF DEF
assert_success assert_success
unstub uname
unstub make unstub make
assert_build_log <<OUT assert_build_log <<OUT
...@@ -355,6 +367,7 @@ apply -p1 -i /my/patch.diff ...@@ -355,6 +367,7 @@ apply -p1 -i /my/patch.diff
exec ./configure "\$@" exec ./configure "\$@"
CONF CONF
stub uname '-s : echo Linux'
stub apply 'echo apply "$@" >> build.log' stub apply 'echo apply "$@" >> build.log'
stub_make_install stub_make_install
...@@ -364,6 +377,7 @@ install_package "ruby-2.0.0" "http://ruby-lang.org/pub/ruby-2.0.0.tar.gz" ...@@ -364,6 +377,7 @@ install_package "ruby-2.0.0" "http://ruby-lang.org/pub/ruby-2.0.0.tar.gz"
DEF DEF
assert_success assert_success
unstub uname
unstub make unstub make
unstub apply unstub apply
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment