Run RobotFramework-sshlibrary on Ubuntu11.10

  1. 先安裝paramiko
1
wget http://www.lag.net/paramiko/download/paramiko-1.7.7.1.tar.gz
  1. 安裝easy_install在ubuntu
1
sudo apt-get python-setuptools

c. tar解壓縮到資料夾下,並進入裡面

1
easy_install ./
  1. 下載sshlibrary
1
wget http://robotframework-sshlibrary.googlecode.com/files/SSHLibrary-1.0.tar.gz
  1. tar解壓縮後,進到該資料夾,安裝sshLibrary
1
python setup.py install
  1. 建立一個資料夾,把robotframework-sshlibrary的src抓下來(為了要測試他提供的case)
1
svn checkout https://robotframework-sshlibrary.googlecode.com/svn/trunk/
  1. setup 環境來做他提供的測試

#1 安裝openSSH server

1
2
sudo apt-get install ssh
  sudo service ssh start

#2 建立使用者 test 和並設定密碼為 test

1
2
3
sudo useradd test
  sudo passwd test
  sudo mkdir /home/test

#3 Create user testkey and login as testkey

1
2
3
su - test
  ssh-keygen -t rsa 
  cp ~/.ssh/id_rsa ~/.ssh/authorized_keys2

#4 複製id_rsa of testkey user 到 atest/resources/keyfiles

1
請自行剪下貼上的拉
  1. 安裝JRE環境 (如果你是用pybot就可以忽略下面兩個步驟)
1
2
3
sudo add-apt-repository ppa:ferramroberto/java
  sudo apt-get update
  sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
  1. 下載jython 並安裝, 請自己抓好之後,到那個資料夾下
1
sudo java -jar jython_installer-2.5.2.jar
  1. 連結 jython 這個指令
1
sudo ln -s /你安裝jython的路徑/bin/jython /usr/local/bin/
  1. 在你剛剛下載的robotframework-sshlibrary的src資料夾下(不用進到atest裡面歐)
1
sh atest/run_tests.sh

恭喜! 就會開始測試啦

不過我測試時有發現一些錯誤….

我想應該是步驟g的#3那邊有錯誤….囧

不過,大致上流程是這樣摟

Comments

Comments

Google Analytics Alternative