Nicola Murino пре 6 година
родитељ
комит
78420a4a96
1 измењених фајлова са 23 додато и 0 уклоњено
  1. 23 0
      .travis.yml

+ 23 - 0
.travis.yml

@@ -0,0 +1,23 @@
+language: go
+
+go:
+  - "1.12.x"
+
+env:
+  - GO111MODULE=on
+
+before_script:
+  - sqlite3 sftpgo.db 'CREATE TABLE "users" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "username" varchar(255) NOT NULL UNIQUE, "password" varchar(255) NULL, "public_key" text NULL, "home_dir" varchar(255) NOT NULL, "uid" integer NOT NULL, "gid" integer NOT NULL, "max_sessions" integer NOT NULL, "quota_size" bigint NOT NULL, "quota_files" integer NOT NULL, "permissions" text NOT NULL, "used_quota_size" bigint NOT NULL, "used_quota_files" integer NOT NULL, "last_quota_scan" bigint NOT NULL, "upload_bandwidth" integer NOT NULL, "download_bandwidth" integer NOT NULL);'
+
+install:
+  - go get -v -t ./...
+
+script:
+  - sftpgo &
+  # Wait some seconds to be sure that sftpgo is started and listening 
+  - sleep 2
+  - go test -v api/api_test.go
+  - go test -v sftpd/sftpd_test.go
+
+after_success:
+  - bash <(curl -s https://codecov.io/bash)