Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix port_db on empty db (#9930) | Richard van der Hoff | 2021-05-10 | 3 | -45/+57 |
| | | | | ... and test it. | ||||
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
| | | | | | | | Part of #9744 Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now. `Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` | ||||
* | update test_old_deps script | Richard van der Hoff | 2021-04-08 | 1 | -1/+1 |
| | |||||
* | unpin olddeps build from py36 | Richard van der Hoff | 2021-04-08 | 1 | -3/+3 |
| | |||||
* | Use interpreter from $PATH instead of absolute paths in various scripts ↵ | Quentin Gliech | 2021-03-25 | 2 | -2/+2 |
| | | | | | | | | | using /usr/bin/env (#9689) On NixOS, `bash` isn't under `/bin/bash` but rather in some directory in `$PATH`. Locally, I've been patching those scripts to make them work. `/usr/bin/env` seems to be the only [portable way](https://unix.stackexchange.com/questions/29608/why-is-it-better-to-use-usr-bin-env-name-instead-of-path-to-name-as-my) to use binaries from the PATH as interpreters. Signed-off-by: Quentin Gliech <quentingliech@gmail.com> | ||||
* | Fix Python 3.5 old deps build by using a compatible pip version. (#9217) | Patrick Cloke | 2021-01-25 | 1 | -0/+3 |
| | | | | | Co-authored-by: Dan Callahan <danc@element.io> pip 21.0 stopped supporting Python 3.5. | ||||
* | Run the linters on a consistent list of files (#9038) | Richard van der Hoff | 2021-01-08 | 1 | -0/+1 |
| | | | | | We were running some linters on some files and some on others. Extract a common setting and use it everywhere. | ||||
* | Add basic SAML tests for mapping users. (#8800) | Patrick Cloke | 2020-12-02 | 1 | -1/+1 |
| | |||||
* | Fix port script to handle foreign key constraints (#8730) | Erik Johnston | 2020-11-11 | 1 | -0/+0 |
| | |||||
* | unblacklist some tests (#8474) | Richard van der Hoff | 2020-10-07 | 1 | -31/+0 |
| | | | | | It seems most of these blacklisted tests do actually pass most of the time. I'm of the opinion that having them blacklisted here means there is very little incentive for us to deflake any flaky tests, and meanwhile any value in those tests is completely lost. | ||||
* | Mark the shadow_banned column as boolean in synapse_port_db. (#8386) | Patrick Cloke | 2020-09-24 | 1 | -0/+0 |
| | |||||
* | Unblacklist /upgrade creates a new room (#7228) | Andrew Morgan | 2020-04-09 | 1 | -2/+0 |
| | | | | | | This commit was originally merged in #7228 but reverted in #7254 as the associated sytest was not ready yet. Now that it is, we can merge this again. | ||||
* | Revert "Unblacklist /upgrade creates a new room (#7228)" (#7254) | Andrew Morgan | 2020-04-09 | 1 | -0/+2 |
| | | | This reverts commit 59f0ca8b87c15a314859d94978d90a8aa0e7543b. | ||||
* | Unblacklist /upgrade creates a new room (#7228) | Andrew Morgan | 2020-04-09 | 1 | -2/+0 |
| | |||||
* | Fix py35-old CI by using native tox. (#7018) | Erik Johnston | 2020-03-02 | 1 | -6/+1 |
| | | | | | I'm not really sure how this was going wrong, but this seems like the right approach anyway. | ||||
* | Add an additional test to the SyTest blacklist for worker mode. (#6883) | Patrick Cloke | 2020-02-10 | 1 | -0/+2 |
| | |||||
* | Update setuptools for python 3.5 tests (#6880) | Richard van der Hoff | 2020-02-10 | 1 | -0/+18 |
| | | | Workaround for jaraco/zipp#40 | ||||
* | 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 |