commit
c69930155d
9
.travis.yml
Normal file
9
.travis.yml
Normal file
@ -0,0 +1,9 @@
|
||||
language: go
|
||||
go:
|
||||
- 1.4.2
|
||||
- tip
|
||||
before_install:
|
||||
- sudo mkdir --mode 0777 -p /var/ftp/incoming
|
||||
- sudo apt-get install -qq vsftpd
|
||||
- sudo cp $TRAVIS_BUILD_DIR/.vsftpd.conf /etc/vsftpd.conf
|
||||
- sudo service vsftpd restart
|
13
.vsftpd.conf
Normal file
13
.vsftpd.conf
Normal file
@ -0,0 +1,13 @@
|
||||
# Used by Travis CI
|
||||
|
||||
listen=YES
|
||||
write_enable=YES
|
||||
dirmessage_enable=YES
|
||||
secure_chroot_dir=/var/run/vsftpd/empty
|
||||
|
||||
anonymous_enable=YES
|
||||
anon_root=/var/ftp
|
||||
anon_upload_enable=YES
|
||||
anon_mkdir_write_enable=YES
|
||||
anon_other_write_enable=YES
|
||||
anon_umask=022
|
@ -1,5 +1,7 @@
|
||||
# goftp #
|
||||
|
||||
[![Build Status](https://travis-ci.org/jlaffaye/ftp.svg?branch=master)](https://travis-ci.org/jlaffaye/ftp)
|
||||
|
||||
A FTP client package for Go
|
||||
|
||||
## Documentation ##
|
||||
|
@ -32,6 +32,11 @@ func TestConn(t *testing.T) {
|
||||
t.Error(err)
|
||||
}
|
||||
|
||||
err = c.ChangeDir("incoming")
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
|
||||
data := bytes.NewBufferString(testData)
|
||||
err = c.Stor("test", data)
|
||||
if err != nil {
|
||||
@ -88,7 +93,7 @@ func TestConn(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
} else {
|
||||
if dir != "/"+testDir {
|
||||
if dir != "/incoming/"+testDir {
|
||||
t.Error("Wrong dir: " + dir)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user