No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

40 líneas
1.3 KiB

  1. language: python
  2. python:
  3. - "2.7"
  4. services:
  5. - mysql
  6. install:
  7. - sudo service mysql stop
  8. - sudo apt-get install python-software-properties
  9. - sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
  10. - sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
  11. - sudo apt-get update
  12. - sudo apt-get purge -y mysql-common
  13. - sudo apt-get install mariadb-server mariadb-common libmariadbclient-dev
  14. - ./ci/fix-mariadb.sh
  15. - sudo apt-get install xfonts-75dpi xfonts-base -y
  16. - wget http://downloads.sourceforge.net/project/wkhtmltopdf/0.12.2.1/wkhtmltox-0.12.2.1_linux-precise-amd64.deb
  17. - sudo dpkg -i wkhtmltox-0.12.2.1_linux-precise-amd64.deb
  18. - CFLAGS=-O0 pip install -r requirements.txt
  19. - pip install --editable .
  20. script:
  21. - cd ./test_sites/
  22. - frappe --use test_site
  23. - frappe --reinstall
  24. - frappe -b
  25. - frappe --build_website
  26. - frappe --serve_test &
  27. - frappe --verbose --run_tests
  28. before_script:
  29. - mysql -e 'create database test_frappe'
  30. - echo "USE mysql;\nCREATE USER 'test_frappe'@'localhost' IDENTIFIED BY 'test_frappe';\nFLUSH PRIVILEGES;\n" | mysql -u root
  31. - echo "USE mysql;\nGRANT ALL PRIVILEGES ON \`test_frappe\`.* TO 'test_frappe'@'localhost';\n" | mysql -u root