mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-10 07:18:27 +01:00
test: add ssh key in travis script
Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
@@ -3,6 +3,17 @@
|
||||
set -x
|
||||
set -e
|
||||
|
||||
#NOTE: ssh keys for ssh test to be able to ssh to the localhost
|
||||
ls -la ~/.ssh/
|
||||
|
||||
ssh-keygen -t rsa -N "" -f mykey
|
||||
mkdir -p ~/.ssh
|
||||
cp mykey ~/.ssh/id_rsa
|
||||
cp mykey.pub ~/.ssh/id_rsa.pub
|
||||
cat mykey.pub >> ~/.ssh/authorized_keys
|
||||
ssh-keyscan 127.0.0.1 >> ~/.ssh/known_hosts
|
||||
ssh 127.0.0.1 ls &> /dev/null
|
||||
|
||||
python -mtests
|
||||
|
||||
if [[ "$TRAVIS_PULL_REQUEST" == "false" && \
|
||||
|
||||
@@ -60,15 +60,6 @@ def _should_test_ssh():
|
||||
if os.name == 'nt':
|
||||
return False
|
||||
|
||||
#FIXME: this is ugly
|
||||
if os.getenv('TRAVIS') == 'true':
|
||||
os.system('ssh-keygen -t dsa -N "" -C "test key" -f mykey')
|
||||
os.system('mkdir -p ~/.ssh')
|
||||
os.system('cp mykey ~/.ssh/id_rsa')
|
||||
os.system('cp mykey.pub ~/.ssh/id_rsa.pub')
|
||||
os.system('cat mykey.pub >> ~/.ssh/authorized_keys')
|
||||
os.system('ssh-keyscan 127.0.0.1 >> ~/.ssh/known_hosts')
|
||||
|
||||
assert os.system('ssh 127.0.0.1 ls &> /dev/null') == 0
|
||||
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user