From 3f3a9e9e7f625aea7681de64d766b21adc45ca96 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Tue, 25 Jul 2017 21:20:26 +0530 Subject: [PATCH 01/24] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c8a7cb3c..318999bb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ [Codecov][1] Python Example =========================== + ```sh # 1) install codecov pip install codecov From 7506c60678e6f625225adc2efc88f257049a5e84 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Tue, 25 Jul 2017 21:22:52 +0530 Subject: [PATCH 02/24] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 318999bb..2a5e4f1f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![Build Status](https://travis-ci.org/ksripathi/example-python.svg?branch=master)](https://travis-ci.org/ksripathi/example-python) + [Codecov][1] Python Example =========================== From b05e2c2711f2265daa3d4864152546fe693977f6 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Tue, 25 Jul 2017 21:29:33 +0530 Subject: [PATCH 03/24] Update tests.py --- tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests.py b/tests.py index 92aa2034..b9400bb5 100644 --- a/tests.py +++ b/tests.py @@ -5,7 +5,7 @@ class TestMethods(unittest.TestCase): def test_add(self): - self.assertEqual(awesome.smile(), ":)") + self.assertEqual(awesome.smile(), "f:)") if __name__ == '__main__': From ac599ef9f80e6fa1c297f54e921eaefd652d977c Mon Sep 17 00:00:00 2001 From: ksripathi Date: Tue, 25 Jul 2017 21:42:04 +0530 Subject: [PATCH 04/24] added ls command --- .travis.yml | 9 ++++----- tests.py | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 11d295c0..b9ce9b2b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,11 +5,10 @@ language: python python: - 2.7 -install: - - pip install codecov - +install: true + script: - - coverage run tests.py + - python tests.py after_success: - - codecov + - ls diff --git a/tests.py b/tests.py index b9400bb5..92aa2034 100644 --- a/tests.py +++ b/tests.py @@ -5,7 +5,7 @@ class TestMethods(unittest.TestCase): def test_add(self): - self.assertEqual(awesome.smile(), "f:)") + self.assertEqual(awesome.smile(), ":)") if __name__ == '__main__': From 0de3b718fc8db4b326185f032e4a034a8bdbb2cb Mon Sep 17 00:00:00 2001 From: ksripathi Date: Tue, 25 Jul 2017 21:48:32 +0530 Subject: [PATCH 05/24] added ls command --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index b9ce9b2b..16a98c08 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,3 +12,11 @@ script: after_success: - ls +notifications: + email: + recipients: + - kammari.sripathi@gmail.com + + on_success: always # default: change + on_failure: always # default: always + From 8392b4d888f6d5ead900541e86324c01bfe3e157 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Tue, 25 Jul 2017 22:45:44 +0530 Subject: [PATCH 06/24] dfd --- .travis.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 16a98c08..6c1fe148 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,7 @@ -sudo: false +sudo: required + +env: + - OS_TYPE=centos OS_VERSION=6 language: python @@ -11,12 +14,5 @@ script: - python tests.py after_success: - - ls -notifications: - email: - recipients: - - kammari.sripathi@gmail.com - - on_success: always # default: change - on_failure: always # default: always + - cat /etc/issue From 39930a255a638919958f0eb63ed257a6ca6a6e39 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Tue, 25 Jul 2017 22:49:29 +0530 Subject: [PATCH 07/24] dfd --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 6c1fe148..c19b365f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,9 @@ sudo: required env: + matrix: - OS_TYPE=centos OS_VERSION=6 + - OS_TYPE=centos OS_VERSION=7 language: python From e9d15a7f08b58452f7d1fcf25326d1f1113570dc Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 11:50:49 +0530 Subject: [PATCH 08/24] added myusql script --- .travis.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index c19b365f..d430bf18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,19 @@ sudo: required -env: - matrix: - - OS_TYPE=centos OS_VERSION=6 - - OS_TYPE=centos OS_VERSION=7 - language: python python: - 2.7 -install: true +services: + - mysql + +before_install: + + - mysql -e 'CREATE DATABASE myapp_test;' + +install: + - sudo apt-get update -y script: - python tests.py From 3fb044546f5ffa9f16c5f6269fecbcee4ff29ce1 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 11:55:13 +0530 Subject: [PATCH 09/24] added myusql script --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index d430bf18..52f0cb72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,7 @@ services: before_install: - mysql -e 'CREATE DATABASE myapp_test;' + - mysql -e 'show databases;' install: - sudo apt-get update -y From dacbf3ece566bffe333aa05f8735ba2e3978eaa2 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 12:09:57 +0530 Subject: [PATCH 10/24] Added make --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 52f0cb72..2ddc8c57 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,12 @@ services: - mysql before_install: - + - wget http://files.vlabs.ac.in/downloads/emacs.tar.gz + - tar -xvzf emacs.tar.gz + - cp -r emacs /root/ + - git clone https://github.com/ksripathi/test-project1 + - cd test-project1 + - make - mysql -e 'CREATE DATABASE myapp_test;' - mysql -e 'show databases;' From d53b6421d3093d2851af6db8bc74b1ce5bf808ee Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 12:10:58 +0530 Subject: [PATCH 11/24] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 2ddc8c57..f33e7663 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ services: before_install: - wget http://files.vlabs.ac.in/downloads/emacs.tar.gz - tar -xvzf emacs.tar.gz - - cp -r emacs /root/ + - cp -r emacs /home/travis/ - git clone https://github.com/ksripathi/test-project1 - cd test-project1 - make From b14312f8e7baef34d88c73e19d3d69530ed62d4e Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 12:21:43 +0530 Subject: [PATCH 12/24] Update .travis.yml --- .travis.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f33e7663..e3857f30 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,12 +17,18 @@ before_install: - make - mysql -e 'CREATE DATABASE myapp_test;' - mysql -e 'show databases;' + - cd build/code/ + - export PYTHONPATH=$(pwd) + - cd deployment + - python setup.py install + - python db_setup.py + install: - sudo apt-get update -y script: - - python tests.py + - ls after_success: - cat /etc/issue From 17294166906dd0287baf2e61c1339f5b7a292512 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 12:27:43 +0530 Subject: [PATCH 13/24] Update .travis.yml --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index e3857f30..ead6e1e9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,8 +12,8 @@ before_install: - wget http://files.vlabs.ac.in/downloads/emacs.tar.gz - tar -xvzf emacs.tar.gz - cp -r emacs /home/travis/ - - git clone https://github.com/ksripathi/test-project1 - - cd test-project1 + - git clone https://github.com/ksripathi/test-project + - cd test-project - make - mysql -e 'CREATE DATABASE myapp_test;' - mysql -e 'show databases;' From 5843bb0a88b020effde43ed8df3e95194d6bbd45 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 12:45:21 +0530 Subject: [PATCH 14/24] Update .travis.yml --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ead6e1e9..467ac75b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,8 +21,7 @@ before_install: - export PYTHONPATH=$(pwd) - cd deployment - python setup.py install - - python db_setup.py - + - python db_setup.py install: - sudo apt-get update -y From 3bdd97d4b9093454261c0cad1ceaeee6f4e9db96 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 12:51:46 +0530 Subject: [PATCH 15/24] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 467ac75b..30d5066f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ before_install: - cd build/code/ - export PYTHONPATH=$(pwd) - cd deployment - - python setup.py install + - pip install Flask Flask-SQLAlchemy requests flask-cors flask-testing pyyaml - python db_setup.py install: From e0b637144660e9f43a98272b9d777f2525cbe448 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 12:56:35 +0530 Subject: [PATCH 16/24] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 30d5066f..1fbb73fe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ before_install: - cd build/code/ - export PYTHONPATH=$(pwd) - cd deployment - - pip install Flask Flask-SQLAlchemy requests flask-cors flask-testing pyyaml + - pip install oursql Flask Flask-SQLAlchemy requests flask-cors flask-testing pyyaml - python db_setup.py install: From 5b17d1bc940d6912d4844a9936dda1d5c1a9ea81 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 13:12:52 +0530 Subject: [PATCH 17/24] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1fbb73fe..1293d37b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ before_install: - git clone https://github.com/ksripathi/test-project - cd test-project - make - - mysql -e 'CREATE DATABASE myapp_test;' + - mysql -e 'CREATE DATABASE lds;' - mysql -e 'show databases;' - cd build/code/ - export PYTHONPATH=$(pwd) From f99ffe827e2016f1e10814c0b4eae20e4573c339 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 13:17:15 +0530 Subject: [PATCH 18/24] Update .travis.yml --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 1293d37b..d4f883e0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,7 @@ before_install: - make - mysql -e 'CREATE DATABASE lds;' - mysql -e 'show databases;' + - echo "USE mysql;\nUPDATE user SET password=PASSWORD('root') WHERE user='root';\nFLUSH PRIVILEGES;\n" | mysql -u root - cd build/code/ - export PYTHONPATH=$(pwd) - cd deployment From 2d883f70eb85ec92dea8e3545fb78997c945e23e Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 14:07:34 +0530 Subject: [PATCH 19/24] Update .travis.yml --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d4f883e0..26e017c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,8 @@ before_install: - export PYTHONPATH=$(pwd) - cd deployment - pip install oursql Flask Flask-SQLAlchemy requests flask-cors flask-testing pyyaml - - python db_setup.py + - python db_setup.py + - python runtime/rest/test_api.py install: - sudo apt-get update -y From f6b3ef9e3251720d8d9fbc7f7efc4b14bd9e9523 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 14:15:29 +0530 Subject: [PATCH 20/24] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 26e017c1..5b785d4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,7 +23,7 @@ before_install: - cd deployment - pip install oursql Flask Flask-SQLAlchemy requests flask-cors flask-testing pyyaml - python db_setup.py - - python runtime/rest/test_api.py + - python ../runtime/rest/test_api.py install: - sudo apt-get update -y From f56c39cdc7117bf177e1c5dacadac3ca15d032e3 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 14:57:03 +0530 Subject: [PATCH 21/24] Create run_tests.sh --- run_tests.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 run_tests.sh diff --git a/run_tests.sh b/run_tests.sh new file mode 100644 index 00000000..58b4bd00 --- /dev/null +++ b/run_tests.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +status=0 +for f in $(find . -name '*test_*.py') +do + python "$f" + if [ $? -ne 0 ]; + then + status=1 + fi +done +if [ $status -ne 1 ] ; +then + exit 0 +else + exit 1 +fi From 644c6fd19a4ba728ca497e9f10fc63961ffe11c1 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 14:59:20 +0530 Subject: [PATCH 22/24] Update .travis.yml --- .travis.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5b785d4c..3cf0b9ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,16 +20,12 @@ before_install: - echo "USE mysql;\nUPDATE user SET password=PASSWORD('root') WHERE user='root';\nFLUSH PRIVILEGES;\n" | mysql -u root - cd build/code/ - export PYTHONPATH=$(pwd) - - cd deployment - pip install oursql Flask Flask-SQLAlchemy requests flask-cors flask-testing pyyaml - - python db_setup.py - - python ../runtime/rest/test_api.py - + install: - - sudo apt-get update -y + - sudo apt-get install emacs -y -script: - - ls +script: ./run_tests.sh after_success: - cat /etc/issue From ff33410e81676780ca83f78d11be854c40a2ce8b Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 15:05:57 +0530 Subject: [PATCH 23/24] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 3cf0b9ba..7f247cd4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,7 +25,7 @@ before_install: install: - sudo apt-get install emacs -y -script: ./run_tests.sh +script: ../../../run_tests.sh after_success: - cat /etc/issue From 3bbed7cdac8440b9ead43ed4f8818947498abcb7 Mon Sep 17 00:00:00 2001 From: ksripathi Date: Wed, 26 Jul 2017 15:12:59 +0530 Subject: [PATCH 24/24] Update .travis.yml --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7f247cd4..30772bd4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,8 +25,10 @@ before_install: install: - sudo apt-get install emacs -y -script: ../../../run_tests.sh - +script: + - cd ../../.. + - chmod +x run_tests.sh + - ./run_tests.sh after_success: - cat /etc/issue