Π“Ρ€Π°Ρ„ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

35 ΠšΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

Автор SHA1 Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π”Π°Ρ‚Π°
Christopher Grebs a56ca77199 Various performance improvements for travis tests. (#3044)
* Avoid calling 'npm install' twice (make update_deps and separately)
 * Split users, amo, versions into separate tasks
 * cache .tox folder to speedup dependency installation
 * only clone 3 levels deep
2016-07-06 17:46:50 +02:00
Mathieu Pillard 4968bb09d0 Swap jobs order in travis to make builds faster
'es' is usually 2 minutes faster than 'main', and the last job to
run usually starts later than the rest because it needs to wait
for one of the first jobs to be finished to start. So that last
job needs to be the fastest job that we have to speed the whole
build up.
2016-06-15 09:51:12 +01:00
bqbn 0f84b2a6d0 Update sha256sum values for a few packages (#2884)
* Update sha256sum values for a few packages

pypi use different packaging format for a few packages which results in
different sha256sum values.

* Further remove pyrepo dependency from other places.

This is to address https://github.com/mozilla/addons-server/issues/2885
as well, to remove pyrepo from docker build flow.

* Update sha256sum for a few dev packages

* Add swig to support compiling the m2crypto module

* Replace "sudo apt-get" with "addons.apt.packages"

This is because Travis' containerized build infrastructure doesn't
support sudo.

* Add swig to the Dockerfile as well

SWIG_FEATURES="-D__x86_64__" is needed by M2Crypto-0.22.3 on CentOS
platform.
2016-06-13 09:22:49 -07:00
Christopher Grebs 46859e279d Integrate coverage and codecov reports. 2016-05-18 11:18:10 +02:00
Christopher Grebs 8788fa2b0d Don't cache .tox folder, we recreate the environment every time. 2016-05-12 15:53:33 +02:00
Christopher Grebs a9c0f82d5c Improve travis test runs.
* Remove instafail, show shorter tracebacks
 * Cache .tox, node_modules and pip
 * Upgrade pip and wheel to make sure we're using cached wheel packages
 * Fail the whole suite if one build already failed. This should give faster feedback for PRs
2016-04-15 16:46:13 +02:00
Andrew Williamson 15b80c5f12 split addons/editors/devhub build jobs 2016-03-31 16:35:54 +01:00
Mathieu Pillard f9c45b1a01 Explicitly declare all ES addons mapping fields, and add stricter tests. 2016-03-24 16:53:33 +01:00
Andreas Wagner d610033f26 Add Buildtime Trend 2016-03-18 12:23:38 +01:00
Christopher Grebs 984a704598 Run addons-linter for WebExtensions.
* Adds simple wrapper around addons-linter
* runs addons-linter if switch 'addons-linter' is active
* only runs it for WebExtensions
* Adds basic compatibility wrapper to integrate it's output
  into the rest of AMO without rewriting everything

fixes #882, fixes #1854, fixes #1853, fixes #1855, fixes #884
2016-03-17 15:56:49 +01:00
Kumar McMillan fa65808a2d Revert "Use the Travis cache to dramatically speed up test dependency installation."
This reverts commit 81d6f202ee.

django-cache-machine==0.8 does not match what we were using in the git
revision beforehand. This is blocking us on master so I'm just going to revert
temporarily while we fix up pyrepo to get the right packages on there.
2015-10-19 16:32:27 -05:00
Kris Maglione 81d6f202ee Use the Travis cache to dramatically speed up test dependency installation. 2015-10-19 10:36:28 -07:00
Mathieu Agopian f512618d64 Temporary fix for travis builds, revert tox version 2015-03-23 11:52:08 +01:00
Mathieu Agopian ca7441e30e Switch travis to python2.7 now that production has switched 2015-03-12 18:49:34 +01:00
Mathieu Agopian 4b2b03a365 disable travis cache (too slow) 2015-01-20 11:56:02 +01:00
Mathieu Agopian 769767d806 Use Travis-ci's container infrastructure (bug 1118887) 2015-01-09 10:20:48 +01:00
Mathieu Agopian 2783cceaf3 properly use settings_tests for tests 2014-12-19 18:32:48 +01:00
Mathieu Agopian b3b27d1c6a add the 'assets' build to travis 2014-12-18 12:21:25 +01:00
Mathieu Agopian 7c9c856873 Use pytest (bug 1090184) 2014-12-09 09:45:40 +01:00
Mathieu Agopian ed30ce8523 Merge pull request #366 from magopian/1090184-get-rid-of-test-utils
Get rid of test_utils (bug 1090184)
2014-11-27 19:09:12 +01:00
Olivier Meunier d9a72552f5 Addon signing service (bugs 1070189, 1070191 and 1070227)
Sign addon files during review process (bug 1070189)
Management command to sign addons (bug 1070191)
Signing all addons script (bug 1070227)
2014-11-26 13:12:26 +01:00
Mathieu Agopian 8c0e08305c Get rid of test_utils (bug 1090184) 2014-11-18 10:34:35 +01:00
Mathieu Agopian fdd30ca719 Travis should also test for py26, our current production version 2014-11-13 09:58:57 +01:00
Mathieu Agopian 6012bf7d1f Flake8 all the things! 2014-10-27 11:08:20 +01:00
Mathieu Agopian 6d6c91760d Install docs dependencies by default (bug 1079146) 2014-10-15 17:15:29 +02:00
Yohan Boniface 2b150354be Upgrading Elasticsearch (bug 1013874) 2014-09-24 16:56:34 +02:00
Mathieu Agopian 0d0ef7e1ff FORCE_DB=1 for travis builds 2014-09-12 17:44:44 +02:00
Yohan Boniface 134c16c0b5 Revert "Upgrading Elasticsearch (bug 1013874)"
This reverts commit a403c604f7.
2014-09-08 23:15:32 +02:00
Yohan Boniface a403c604f7 Upgrading Elasticsearch (bug 1013874) 2014-09-05 16:50:25 +02:00
Mathieu Agopian 9cd01a363e Remove the default app (submodule) (bug 1050154) 2014-09-01 16:48:04 +02:00
Mathieu Agopian a1e1c8c5fb Remove the need for a settings_local.py (bug 1050155) 2014-09-01 14:51:04 +02:00
Mathieu Agopian a79684ca8c Revert "Remove the default app (bug 1050154)" 2014-08-19 11:28:19 +02:00
Mathieu Agopian 4e0106e319 Remove the need for a settings_local.py (bug 1050155) 2014-08-12 15:25:01 +02:00
David Larlet 6be2675ad8 Fixing API tests for travis, hopefully once and for all. 2014-08-08 11:49:25 +02:00
Mathieu Agopian d293debea0 set up travis (bug 1050156) 2014-08-07 19:17:41 +02:00