Commit Graph

174 Commits

Author SHA1 Message Date
stv
0b8fcc551b Fix PEP8: E713 test for membership
should be 'not in'
2015-02-27 10:04:52 -08:00
Christine Lytwynec
35b6e15d9f add --with-flaky in jenkins script 2015-02-24 17:33:38 -05:00
David Baumgold
a1fc25b848 Pylint violations are below 6000 2015-02-24 13:14:55 -05:00
Sarina Canelake
6900bd27fe Merge pull request #7013 from stvstnfrd/pylint/low
Fix Pylint violations (easy)
2015-02-20 16:36:52 -05:00
Christine Lytwynec
171ba487b9 skip paver bokchoy_coverage in jenkins 2015-02-20 11:54:29 -05:00
stv
99008147ab Lower Pylint threshold by 200 violations 2015-02-19 19:56:52 -08:00
Christine Lytwynec
f8d9359d61 split diff-coverage into separate paver task 2015-02-06 13:41:15 -05:00
Christine Lytwynec
f3327762f7 include jeknins report job as script 2015-02-06 13:41:15 -05:00
Christine Lytwynec
e98c5580a0 split unittests into shards for in jenkins 2015-02-06 13:41:15 -05:00
Christine Lytwynec
4f218941a3 reshard cms lettuce tests back to 1 shard 2015-02-05 15:21:16 -05:00
Ben Patterson
407e6ec76b LMS Acceptance to one shard.
We've transitioned many lettuce tests to bok-choy. It no longer
makes sense to keep LMS acceptance in two shards (each taking less
than 5 mins to run the actual tests).
2015-02-02 16:05:55 -05:00
Ben Patterson
73b6f3f8a0 Introduce another bok-choy shard.
Bok choy will now be broken as follows:
* shard 1
* shard 2
* shard 3
* default shard (i.e. 'none of the above')

We use our shards to break up work and reduce overall test time by leveraging
multiple test systems.
2015-01-30 15:43:35 -05:00
Ben Patterson
3c689ea435 Fix test script shard bug.
This will help with rollout of TE-720 and any future new shards.
2015-01-30 15:15:29 -05:00
Ben Patterson
11613bd26a Resolve run_pylint error. 2015-01-20 06:28:11 -05:00
Ben Patterson
fc74af6772 Remove tddium-only scripts. 2015-01-15 13:15:18 -05:00
David Baumgold
d6b187d147 Update pylint to 1.4.0 2015-01-08 16:24:44 -05:00
Jesse Zoldak
519d55585c Revert "Testeng/jenkins revisited" 2014-12-31 12:25:54 -05:00
Christine Lytwynec
2018acbce3 use pip-accel if it is available, get .pip/download-cache from S3
add script to upload/download pip cache directories from S3

update all-tests.sh to use pip-download-cache from S3

update pip-accel to version 0.22
2014-12-31 11:29:26 -05:00
Don Mitchell
d49c82f9bd Add configuration to studio for asides 2014-12-18 14:43:22 -05:00
Christine Lytwynec
7f23c88dd3 add find_fixme task 2014-12-10 10:43:16 -05:00
stv
edb6c161d6 Lower PEP8 threshold to 0 violations 2014-11-26 15:19:06 -05:00
stv
ab441dbca1 Lower PEP8 threshold to 5 violations 2014-11-25 14:42:06 -05:00
stv
ab4de714fb Lower PEP8 threshold to 10 violations 2014-11-25 10:56:36 -05:00
stv
5e1c5df320 Lower PEP8 threshold to 15 violations 2014-11-24 20:49:56 -05:00
stv
6823cb6306 Lower PyLint threshold to 4600 violations 2014-11-24 20:49:31 -05:00
Ben Patterson
a19b97c61f Don't use 'test' db for mysql since it's reserved.
This db name is reserved and used by mysql installations. This can cause
conflicts when trying to populate our own 'test' database on mysql.
2014-11-13 14:41:50 -05:00
Ben Patterson
8e2d794264 Improve compatibility with additional mysql installations.
Some mysql debian packages do not grant mysql user as many permissions, and
we need to add them.
2014-11-12 22:11:59 -05:00
stv
bd4658e6a0 Lower PEP8 threshold to 150 violations 2014-11-10 19:31:09 -08:00
stv
b388ab9db0 Fix PEP8: E226 missing whitespace around arithmetic operator 2014-11-10 19:30:18 -08:00
stv
fe1c7d62dc Lower PEP8 threshold to 200 violations 2014-11-10 11:00:20 -08:00
stv
cf9308144d Fix PEP8: E302 expected 2 blank lines, found 1 2014-11-10 11:00:11 -08:00
Sarina Canelake
725e4908e3 Remove more pep8 violations 2014-11-04 07:37:41 -05:00
muhammad-ammar
ac8c6d18ca Correct script exit status
TE-567
2014-10-31 07:48:56 +00:00
Muhammad Ammar
03b9ed744f Publish datadog stats for build
TE-453
2014-10-22 00:05:03 +00:00
Muhammad Ammar
ff0e8c3805 Merge Coverage Reports
TE-465
2014-10-22 00:05:03 +00:00
Ben Patterson
5524e0bdee Add quality report capability. 2014-10-22 00:05:03 +00:00
Minh Tue Vo
07a723c08e fixing file log error 2014-10-22 00:05:03 +00:00
Minh Tue Vo
bef4e9c584 adding post worker script 2014-10-22 00:05:03 +00:00
Minh Tue Vo
d6434676ca fixed capturing screenshots 2014-10-22 00:05:03 +00:00
Ben Patterson
2b40e26283 Merge PR#3. Solano: Add post worker hook for copying artifacts. 2014-10-22 00:05:03 +00:00
David Baumgold
08dbf9f351 Make release script suggest a release page on openedx.atlassian.net 2014-10-21 14:26:53 -04:00
Ben Patterson
6bcaf61b0c Introduce new switch for paver run_quality command.
When using -p, the underlying diff-quality command will pass that
number as a value for --fail-under.

For example,
  paver run_quality -p 75

Will pass 75 into the --fail-under switch on diff-quality.

Also upgrades diff-cover in order to take advantage of this funcitonality.
2014-10-15 12:40:59 -04:00
Jesse Zoldak
d93fa17563 Lower the pep8 threshold for failing builds 2014-10-07 12:10:47 -04:00
Nimisha Asthagiri
ccb503c6a1 Remove no longer used stage-edge.edx.org. 2014-10-02 17:20:44 -04:00
Ben Patterson
1f196523f3 Paver: pep8/pylint violations limit switch. Fail if limit is breached.
This adds the -l switch, wherein a violations limit is passed in. For
example:
  paver run_pep8 -l 700

Will fail if more than 700 violations are found.

By default, this limit is not enforced (i.e. if the -l switch
is not passed into the command, then a limit will not be put
into effect for that run)
2014-09-30 17:38:33 -04:00
Ben Patterson
e3b40a8c46 Create shard 3 for bok-choy; handle unknown shards.
This accomplishes three things:
1. Create a 3rd bok-choy shard
2. Allow the script to run 'all' shards
3. If the script receives an unknown shard, it will pass through empty tests.

The last one (3) is intended to allow us to expand to additional shards
on our Jenkins infrastructure. If we have, for example, a 4th shard introduced,
but someone attemps to run a commit that is older (and therefore still
has 3 shards); the script will just pass-through shard '4'. This means
older commits can still get tested. In that case, the older commit
will still test all cases, because the last shard (n) is basically an
'everything else' shard.
2014-09-02 08:32:55 -04:00
David Baumgold
f4bfe464e2 Friendly error message if you don't have dependencies installed 2014-08-08 16:57:47 -04:00
David Baumgold
938b4f8111 Handle Validation Failed for release script 2014-08-08 16:57:47 -04:00
Christine Lytwynec
eb3c1ab9a8 removing rake and outdated references to it 2014-08-05 09:54:29 -04:00
Christine Lytwynec
d275107dc0 updated doctring to explain the bok-choy shards 2014-07-30 11:09:35 -04:00