-
-
Save ethco/6ac6964160491ec6e760 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ tf --text load_ruby-version_comment_test.sh rvm_project_rvmrc_comment_test.sh | |
##### starting test load_ruby-version. | |
$ : prepare | |
$ true TMPDIR:${TMPDIR:=/tmp}: | |
$ d=$TMPDIR/test-user | |
$ mkdir -p $d | |
$ cd $d | |
$ unset GEM_HOME GEM_PATH | |
$ PATH="$( echo $PATH | sed 's/^.*rvm[^:]*://' )" | |
# failed: env PATH != /rvm/ # was '/home/ethan/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ethan/vhome/bin:/home/ethan/bin:/home/ethan/bin/snx:/home/ethan/.rvm/bin' | |
$ "$rvm_path/bin/rvm" install 2.0.0-p353 | |
Already installed ruby-2.0.0-p353. | |
To reinstall use: | |
rvm reinstall ruby-2.0.0-p353 | |
# passed: status = 0 | |
$ "$rvm_path/bin/rvm" install 1.9.3-p448 | |
Already installed ruby-1.9.3-p448. | |
To reinstall use: | |
rvm reinstall ruby-1.9.3-p448 | |
# passed: status = 0 | |
$ "$rvm_path/bin/rvm" alias delete default | |
Deleting alias: default | |
Deleting default links/files | |
# passed: status = 0 | |
$ "$rvm_path/bin/rvm" alias create default 1.9.3-p448 | |
Creating alias default for ruby-1.9.3-p448. | |
Recording alias default for ruby-1.9.3-p448. | |
Creating default links/files | |
# passed: status = 0 | |
$ echo "2.0.0" > .ruby-version | |
$ echo "@test" > .ruby-gemset | |
$ source "$rvm_path/scripts/rvm" | |
ruby-1.9.3-p448 - #gemset created /home/ethan/.rvm/gems/ruby-1.9.3-p448@test | |
ruby-1.9.3-p448 - #generating test wrappers... | |
# failed: env GEM_HOME = /2.0.0-p353@test$/ # was '/home/ethan/.rvm/gems/ruby-1.9.3-p448@test' | |
# failed: env PATH = /2.0.0-p353@test/ # was '/home/ethan/.rvm/gems/ruby-1.9.3-p448@test/bin:/home/ethan/.rvm/gems/ruby-1.9.3-p448@global/bin:/home/ethan/.rvm/rubies/ruby-1.9.3-p448/bin:/home/ethan/.rvm/bin:/home/ethan/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ethan/vhome/bin:/home/ethan/bin:/home/ethan/bin/snx' | |
$ : teardown | |
$ rvm alias delete default 1.9.3-p448 | |
Deleting alias: default | |
Deleting default links/files | |
$ rm -rf $d | |
##### starting test rvm_project_rvmrc. | |
$ source "$rvm_path/scripts/rvm" | |
$ export rvm_rubies_path | |
$ : prepare | |
$ true TMPDIR:${TMPDIR:=/tmp}: | |
$ d=$TMPDIR/test-user | |
$ mkdir -p $d | |
$ cd $d | |
$ rvm use 2.0.0-p353 --install | |
Using /home/ethan/.rvm/gems/ruby-2.0.0-p353 | |
# passed: status = 0 | |
$ rvm use 1.9.3-p448 --install --default | |
Using /home/ethan/.rvm/gems/ruby-1.9.3-p448 | |
# passed: status = 0 | |
$ : loads default if nothing else set | |
$ rvm use system | |
Now using system ruby. | |
# passed: env GEM_HOME = /^$/ | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_project_rvmrc_default=1 rvm_promptless=1 __rvm_project_rvmrc | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ : load project | |
$ echo "2.0.0" > .ruby-version | |
$ rvm use system | |
Now using system ruby. | |
# passed: env GEM_HOME = /^$/ | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_project_rvmrc_default=1 | |
$ rvm_promptless=1 | |
$ __rvm_project_rvmrc | |
# passed: env GEM_HOME = /2.0.0-p353$/ | |
# passed: env PATH = /2.0.0-p353/ | |
$ : load project and gemset | |
$ echo "@test" > .ruby-gemset | |
$ rvm use system | |
Now using system ruby. | |
# passed: env GEM_HOME = /^$/ | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_create_flag=1 | |
$ rvm_project_rvmrc_default=1 | |
$ rvm_promptless=1 | |
$ __rvm_project_rvmrc | |
ruby-2.0.0-p353 - #gemset created /home/ethan/.rvm/gems/ruby-2.0.0-p353@test | |
ruby-2.0.0-p353 - #generating test wrappers... | |
# passed: env GEM_HOME = /2.0.0-p353@test$/ | |
# passed: env PATH = /2.0.0-p353@test/ | |
$ : loads default if nothing else set | |
$ rm .ruby-version .ruby-gemset | |
$ rvm use default | |
Using /home/ethan/.rvm/gems/ruby-1.9.3-p448 | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_project_rvmrc_default=1 rvm_promptless=1 __rvm_project_rvmrc | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ : load project | |
$ echo "2.0.0" > .ruby-version | |
$ rvm use default | |
Using /home/ethan/.rvm/gems/ruby-1.9.3-p448 | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_project_rvmrc_default=1 | |
$ rvm_promptless=1 | |
$ __rvm_project_rvmrc | |
# passed: env GEM_HOME = /2.0.0-p353$/ | |
# passed: env PATH = /2.0.0-p353/ | |
$ : load project and gemset | |
$ echo "@test" > .ruby-gemset | |
$ rvm use default | |
Using /home/ethan/.rvm/gems/ruby-1.9.3-p448 | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_create_flag=1 | |
$ rvm_project_rvmrc_default=1 | |
$ rvm_promptless=1 | |
$ __rvm_project_rvmrc | |
# passed: env GEM_HOME = /2.0.0-p353@test$/ | |
# passed: env PATH = /2.0.0-p353@test/ | |
$ : loads default if nothing else set | |
$ rm .ruby-version .ruby-gemset | |
$ rvm use system | |
Now using system ruby. | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ source $rvm_path/environments/default | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_project_rvmrc_default=1 rvm_promptless=1 __rvm_project_rvmrc | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ : load project | |
$ echo "2.0.0" > .ruby-version | |
$ rvm use system | |
Now using system ruby. | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ source $rvm_path/environments/default | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_project_rvmrc_default=1 | |
$ rvm_promptless=1 | |
$ __rvm_project_rvmrc | |
# failed: env GEM_HOME = /2.0.0-p353$/ # was '/home/ethan/.rvm/gems/ruby-1.9.3-p448' | |
# failed: env PATH = /2.0.0-p353/ # was '/home/ethan/.rvm/gems/ruby-1.9.3-p448/bin:/home/ethan/.rvm/gems/ruby-1.9.3-p448@global/bin:/home/ethan/.rvm/rubies/ruby-1.9.3-p448/bin:/home/ethan/.rvm/bin:/home/ethan/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ethan/vhome/bin:/home/ethan/bin/snx' | |
$ : load project and gemset | |
$ echo "@test" > .ruby-gemset | |
$ rvm use system | |
Now using system ruby. | |
$ source "$rvm_path/scripts/initialize" | |
# passed: env rvm_rubies_path != /^$/ | |
$ source $rvm_path/environments/default | |
# passed: env GEM_HOME = /1.9.3-p448$/ | |
# passed: env PATH = /1.9.3-p448/ | |
$ rvm_current_rvmrc="" | |
$ rvm_previous_environment="" | |
$ rvm_create_flag=1 | |
$ rvm_project_rvmrc_default=1 | |
$ rvm_promptless=1 | |
$ __rvm_project_rvmrc | |
# failed: env GEM_HOME = /2.0.0-p353@test$/ # was '/home/ethan/.rvm/gems/ruby-1.9.3-p448@test' | |
# failed: env PATH = /2.0.0-p353@test/ # was '/home/ethan/.rvm/gems/ruby-1.9.3-p448@test/bin:/home/ethan/.rvm/gems/ruby-1.9.3-p448@global/bin:/home/ethan/.rvm/rubies/ruby-1.9.3-p448/bin:/home/ethan/.rvm/bin:/home/ethan/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ethan/vhome/bin:/home/ethan/bin/snx' | |
$ : teardown | |
$ rvm alias delete default 1.9.3-p448 | |
Deleting alias: default | |
Deleting default links/files | |
$ rm -rf $d | |
##### Processed commands 109 of 109, success tests 44 of 51, failure tests 7 of 51. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment