Browse Source

Fix travis build

Vadim Markovtsev 7 years ago
parent
commit
39e001e007
2 changed files with 13 additions and 8 deletions
  1. 5 3
      .travis.yml
  2. 8 5
      labours.py

+ 5 - 3
.travis.yml

@@ -4,13 +4,15 @@ language: go
 
 
 go:
 go:
   - 1.8
   - 1.8
-  - master
+  - 1.9
 
 
 go_import_path: gopkg.in/src-d/hercules.v2
 go_import_path: gopkg.in/src-d/hercules.v2
 
 
 before_install:
 before_install:
-  - pip3 install -r requirements.txt
-  - pip3 install tensorflow
+  - wget https://bootstrap.pypa.io/get-pip.py && python3 get-pip.py --user && rm get-pip.py
+  - export PATH=$PATH:~/.local/bin
+  - pip3 install --user -r requirements.txt
+  - pip3 install --user tensorflow
   
   
 script:
 script:
   - go test -v -cpu=1,2 -coverprofile=coverage.txt -covermode=count gopkg.in/src-d/hercules.v2
   - go test -v -cpu=1,2 -coverprofile=coverage.txt -covermode=count gopkg.in/src-d/hercules.v2

+ 8 - 5
labours.py

@@ -800,7 +800,8 @@ def main():
 
 
     def project_burndown():
     def project_burndown():
         plot_burndown(args, "project",
         plot_burndown(args, "project",
-                      *load_burndown(header, *reader.get_project_burndown(), args.resample))
+                      *load_burndown(header, *reader.get_project_burndown(),
+                                     resample=args.resample))
 
 
     def files_burndown():
     def files_burndown():
         try:
         try:
@@ -817,23 +818,25 @@ def main():
     def churn_matrix():
     def churn_matrix():
         try:
         try:
             plot_churn_matrix(args, name, *load_churn_matrix(
             plot_churn_matrix(args, name, *load_churn_matrix(
-                *reader.get_people_interaction(), args.max_people))
+                *reader.get_people_interaction(), max_people=args.max_people))
         except KeyError:
         except KeyError:
             print(people_warning)
             print(people_warning)
 
 
     def ownership_burndown():
     def ownership_burndown():
         try:
         try:
             plot_ownership(args, name, *load_ownership(
             plot_ownership(args, name, *load_ownership(
-                header, *reader.get_ownership_burndown(), args.max_people))
+                header, *reader.get_ownership_burndown(), max_people=args.max_people))
         except KeyError:
         except KeyError:
             print(people_warning)
             print(people_warning)
 
 
     def couples():
     def couples():
         try:
         try:
             write_embeddings("files", args.output, not args.disable_projector,
             write_embeddings("files", args.output, not args.disable_projector,
-                             *train_embeddings(*reader.get_files_coocc(), args.couples_tmp_dir))
+                             *train_embeddings(*reader.get_files_coocc(),
+                                               tmpdir=args.couples_tmp_dir))
             write_embeddings("people", args.output, not args.disable_projector,
             write_embeddings("people", args.output, not args.disable_projector,
-                             *train_embeddings(*reader.get_people_coocc(), args.couples_tmp_dir))
+                             *train_embeddings(*reader.get_people_coocc(),
+                                               tmpdir=args.couples_tmp_dir))
         except KeyError:
         except KeyError:
             print(couples_warning)
             print(couples_warning)