Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused CI docker compose files (#6754) | Erik Johnston | 2020-01-22 | 3 | -66/+0 |
| | | | These now exist in the pipelines repo. | ||||
* | Adjust the sytest blacklist for worker mode (#6538) | Richard van der Hoff | 2019-12-13 | 1 | -29/+4 |
| | | | | | Remove tests that got blacklisted while torturing was enabled, and add one that fails. | ||||
* | Fix port db script | Erik Johnston | 2019-12-06 | 2 | -2/+2 |
| | |||||
* | blacklist more tests | Richard van der Hoff | 2019-11-28 | 1 | -0/+7 |
| | |||||
* | Add more tests to the worker blacklist (#6429) | Richard van der Hoff | 2019-11-27 | 1 | -0/+29 |
| | |||||
* | clean up buildkite output | Richard van der Hoff | 2019-11-26 | 1 | -1/+3 |
| | |||||
* | Fix CI for synapse_port_db (#6276) | Brendan Abolivier | 2019-10-29 | 4 | -4/+51 |
| | | | | | | | | | | | | * Don't use a virtualenv * Generate the server's signing key to allow it to start * Add signing key paths to CI configuration files * Use a Python script to create the postgresql database * Improve logging | ||||
* | Add CI for synapse_port_db (#6140) | Brendan Abolivier | 2019-10-28 | 4 | -0/+64 |
| | | | | | | | | | | | | | | | | | | This adds: * a test sqlite database * a configuration file for the sqlite database * a configuration file for a postgresql database (using the credentials in `.buildkite/docker-compose.pyXX.pgXX.yaml`) as well as a new script named `.buildkite/scripts/test_synapse_port_db.sh` that: 1. installs Synapse 2. updates the test sqlite database to the latest schema and runs background updates on it 3. creates an empty postgresql database 4. run the `synapse_port_db` script to migrate the test sqlite database to the empty postgresql database (with coverage) Step `2` is done via a new script located at `scripts-dev/update_database`. The test sqlite database is extracted from a SyTest run, so that it can be considered as an actual homeserver's database with actual data in it. | ||||
* | Delete format_tap.py (#6219) | Andrew Morgan | 2019-10-19 | 1 | -48/+0 |
| | | | | | | | * Delete format_tap.py This python implementation of a tap formatting library for buildkite has been replaced with a perl implementation as part of the matrix-org/sytest repo, which is specific to sytest's language, not that of any one homeserver's. | ||||
* | Move buildkite config to the pipelines repo (#5943) | Amber Brown | 2019-08-31 | 2 | -310/+15 |
| | |||||
* | Fix buildkite pipeline plugin matrix-org/annotate using the wrong variable ↵ | Amber Brown | 2019-08-30 | 1 | -3/+3 |
| | | | | config | ||||
* | Fix coverage in sytest and use plugins for buildkite (#5922) | Amber Brown | 2019-08-29 | 5 | -18/+80 |
| | |||||
* | Implement a structured logging output system. (#5680) | Amber Brown | 2019-08-28 | 4 | -1/+12 |
| | |||||
* | Whitelist history visbility sytests for worker mode | Erik Johnston | 2019-08-12 | 1 | -4/+0 |
| | |||||
* | Update old deps unit test to use old sqlite3 | Erik Johnston | 2019-07-29 | 1 | -2/+3 |
| | |||||
* | Mark flakey tests as blacklisted for worker mode | Erik Johnston | 2019-07-23 | 1 | -1/+7 |
| | |||||
* | Fix logging in workers (#5729) | Amber Brown | 2019-07-22 | 2 | -1/+30 |
| | | | This also adds a worker blacklist. | ||||
* | Speed up the PostgreSQL unit tests (#5717) | Amber Brown | 2019-07-19 | 1 | -3/+9 |
| | |||||
* | Use /src for checking out synapse during sytests (#5664) | Amber Brown | 2019-07-11 | 1 | -0/+3 |
| | |||||
* | Add a sytest blacklist file (#5611) | Andrew Morgan | 2019-07-05 | 2 | -148/+6 |
| | | | | | | | * Add a sytest blacklist file * Add changelog * Add blacklist to manifest | ||||
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -2/+2 |
| | |||||
* | Remove Postgres 9.4 support (#5448) | Amber Brown | 2019-06-18 | 2 | -38/+0 |
| | |||||
* | Move SyTest to Buildkite (#5459) | Amber Brown | 2019-06-17 | 4 | -0/+271 |
| | | | Including workers! | ||||
* | Remove Python 2.7 support. (#5425) | Amber Brown | 2019-06-12 | 3 | -96/+3 |
| | | | | | | | | * remove 2.7 from CI and publishing * fill out classifiers and also make it not be installed on 3.5 * some minor bumps so that the old deps work on python 3.5 | ||||
* | Automatically retry builds when a buildkite agent is lost (#5380) | Andrew Morgan | 2019-06-07 | 1 | -0/+66 |
| | | | | | | | | | | | | Sometimes the build agents get lost or die (error codes -1 and 2). Retry automatically a maximum of 2 times if this happens. Error code reference: * -1: Agent was lost * 0: Build successful * 1: There was an error in your code * 2: The build stopped abruptly * 255: The build was cancelled | ||||
* | Regen sample config before kicking off agents (#5370) | Andrew Morgan | 2019-06-06 | 1 | -2/+2 |
| | | | | | | * Regen sample config before kicking off agents * Add changelog | ||||
* | Add py27-old test case to buildkite | Erik Johnston | 2019-03-18 | 1 | -0/+11 |
| | |||||
* | Include a default configuration file in the 'docs' directory. (#4791) | Richard van der Hoff | 2019-03-04 | 1 | -0/+8 |
| | |||||
* | Move from TravisCI to BuildKite (#4752) | Amber Brown | 2019-02-27 | 8 | -0/+288 |