| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Increase timeout for process_response in ChangesAsyncTest (#3450) | Bessenyei Balázs Donát | 2021-03-22 | 1 | -1/+1 |
| | | |||||
| * | Add more concurrent write tests | Nick Vatamaniuc | 2021-03-18 | 1 | -0/+76 |
| | | | | | | | | | | | | | | | * `Secondary data tests with updates and queries`: Like the `Secondary data tests with updates` but adds intermittent queries while updates are taking place. * `Secondary data tests with deletes and queries`: Deletes and queries intermettently. This one was specifically crafted to trigger the `ebtree:lookup_multi/3` error and hopefully other similar ones. The retry_until section at the end was added to differentiate between the case were we return a partial view and when the view is actually broken and it will never "catch up". Once we start returning only completed views, we remove that section. | ||||
| * | Add Secondary data tests with updates testconcurrent-write-test-with-updates | Robert Newson | 2021-03-18 | 2 | -1/+26 |
| | | |||||
| * | Fix _changes?filter=_design (#3430) | Bessenyei Balázs Donát | 2021-03-16 | 1 | -1/+0 |
| | | |||||
| * | Remove _membership call from set_config_raw in integration tests | Nick Vatamaniuc | 2021-03-13 | 1 | -9/+3 |
| | | | | | Since we run `elixir` tests with `-n 1` we can just use `_local` | ||||
| * | Fix and re-enable ChangesAsyncTest | Bessenyei Balázs Donát | 2021-03-11 | 3 | -50/+37 |
| | | |||||
| * | Verify correctness with concurrent updates | Robert Newson | 2021-03-10 | 3 | -0/+68 |
| | | |||||
| * | Re-add transaction size exceeded test (#3395) | Bessenyei Balázs Donát | 2021-03-03 | 2 | -1/+19 |
| | | |||||
| * | Make session elixir test more robust | Bessenyei Balázs Donát | 2021-03-01 | 1 | -1/+1 |
| | | |||||
| * | Handle all erlfdb error codes (#3355) | Robert Newson | 2021-02-08 | 1 | -18/+0 |
| | | |||||
| * | Switch from assert length === 0 to Enum.empty? as Credo suggests | Alessio Biancalana | 2021-01-03 | 1 | -1/+1 |
| | | |||||
| * | Add ability to control which Elixir integration tests to run | ILYA Khlopotov | 2020-12-02 | 4 | -16/+1119 |
| | | | | | | | | | | | | | | | | | New `elixir-suite` Makefile target is added. It runs a predefined set of elixir integration tests. The feature is controlled by two files: - test/elixir/test/config/suite.elixir - contains list of all available tests - test/elixir/test/config/skip.elixir - contains list of tests to skip In order to update the `test/elixir/test/config/suite.elixir` when new tests are added. The one would need to run the following command: ``` MIX_ENV=integration mix suite > test/elixir/test/config/suite.elixir ``` | ||||
| * | Add missing default headers to responses (#3279) | Bessenyei Balázs Donát | 2020-11-23 | 1 | -0/+10 |
| | | | | | Add missing default headers to responses | ||||
| * | convert erlfdb_error 2101 to transaction_too_large (#3222) | Peng Hui Jiang | 2020-10-21 | 1 | -0/+18 |
| | | |||||
| * | Fix apache/couchdb#1988 - Validate attachment names | Juanjo Rodriguez | 2020-10-20 | 2 | -18/+15 |
| | | |||||
| * | Fix boolean POST to view-like endpoints | Bessenyei Balázs Donát | 2020-10-20 | 1 | -0/+18 |
| | | |||||
| * | Fix boolean POST to view-like endpoints | Bessenyei Balázs Donát | 2020-10-13 | 2 | -0/+30 |
| | | |||||
| * | Remove JS tests + support for harness (#3197) | Joan Touzet | 2020-10-07 | 118 | -15987/+0 |
| | | |||||
| * | port users_db_security tests to elixir | Juanjo Rodriguez | 2020-10-07 | 4 | -7/+540 |
| | | |||||
| * | Complete the port of security_validation tests to Elixir | Juanjo Rodriguez | 2020-10-07 | 2 | -132/+118 |
| | | |||||
| * | Port show_documents and list_views to Elixir | Juanjo Rodriguez | 2020-10-07 | 5 | -4/+1033 |
| | | |||||
| * | Add module tag to elixir test cases (#3178) | Peng Hui Jiang | 2020-10-07 | 10 | -0/+10 |
| | | | | | | Some elixir test cases don't have actual module tag. Add tags to help include or exclude them in CI test. | ||||
| * | port rewrite and rewrite_js tests into elixir | Juanjo Rodriguez | 2020-10-07 | 7 | -116/+691 |
| | | |||||
| * | Preserve query string rewrite when the request contains a body | Juanjo Rodriguez | 2020-10-07 | 1 | -0/+16 |
| | | |||||
| * | Add elixir tests for builtin reduce group levels | Garren Smith | 2020-09-30 | 1 | -0/+549 |
| | | |||||
| * | Merge branch master into prototype/fdb-layer | Paul J. Davis | 2020-09-16 | 106 | -241/+5073 |
| |\ | |||||
| | * | Port view_conflicts.js, view_errors.js and view_include_docs.js into elixir· | Juanjo Rodriguez | 2020-09-11 | 7 | -3/+643 |
| | | | |||||
| | * | Tag elixir tests into meaningful groups | Alessio Biancalana | 2020-09-01 | 77 | -0/+120 |
| | | | |||||
| | * | bypass partition query limit for mango | Tony Sun | 2020-08-27 | 1 | -0/+53 |
| | | | | | | | | | | | | | | | | | When partition_query_limit is set for couch_mrview, it limits how many docs can be scanned when executing partitioned queries. But this limits mango's doc scans internally. This leads to documents not being scanned to fulfill a query. This fixes: https://github.com/apache/couchdb/issues/2795 | ||||
| | * | Port view multi_key tests into elixir | Juanjo Rodriguez | 2020-07-23 | 6 | -3/+513 |
| | | | |||||
| | * | port update_documents.js into elixir | Juanjo Rodriguez | 2020-07-22 | 3 | -2/+326 |
| | | | |||||
| | * | port view_sandboxing.js into elixir | Juanjo Rodriguez | 2020-07-22 | 3 | -1/+193 |
| | | | |||||
| | * | Port view_compaction test to elixir | Juanjo Rodriguez | 2020-07-07 | 4 | -2/+109 |
| | | | |||||
| | * | Port view_collation_raw.js to elixir | Juanjo Rodriguez | 2020-07-07 | 3 | -1/+161 |
| | | | |||||
| | * | Port view_update_seq.js into elixir | Juanjo Rodriguez | 2020-06-30 | 3 | -1/+144 |
| | | | |||||
| | * | Port reader_acl test into elixir test suite | Juanjo Rodriguez | 2020-06-29 | 3 | -2/+257 |
| | | | |||||
| | * | Skip tests as temporary views are not supported | Juanjo Rodriguez | 2020-06-27 | 1 | -0/+1 |
| | | | |||||
| | * | Tests already ported to elixir | Juanjo Rodriguez | 2020-06-27 | 2 | -0/+2 |
| | | | |||||
| | * | move compact and replicate functions into CouchTestCase shared module | Juanjo Rodriguez | 2020-05-26 | 8 | -155/+56 |
| | | | |||||
| | * | Port rev_stemming into elixir | Juanjo Rodriguez | 2020-05-26 | 3 | -1/+195 |
| | | | |||||
| | * | allow configurability of JWT claims that require a value | Robert Newson | 2020-05-18 | 1 | -0/+77 |
| | | | | | | | | | | | | | | | e.g; [jwt] required_claims = {iss, "https://example.com/issuer"} | ||||
| | * | Quit test run without checking that couchdb is runningarchive/protoypeprotoype | Juanjo Rodriguez | 2020-05-02 | 1 | -8/+15 |
| | | | |||||
| | * | Port replicator db tests to elixir | Juanjo Rodriguez | 2020-05-02 | 5 | -2/+206 |
| | | | |||||
| | * | Port recreate docs test | Juanjo Rodriguez | 2020-04-12 | 3 | -1/+167 |
| | | | |||||
| | * | Port view_offset.js to elixir test suite | Alessio Biancalana | 2020-04-02 | 4 | -2/+128 |
| | | | |||||
| | * | Improve test initialization | Juanjo Rodriguez | 2020-04-01 | 1 | -7/+8 |
| | | | |||||
| | * | Verify all presented claimsjwt-controls-2 | Robert Newson | 2020-03-30 | 1 | -1/+17 |
| | | | | | | | | | | | | | All claims in the header and payload are verified if present. The required_claims config setting is now separate and only causes CouchDB to reject JWT tokens without those claims. | ||||
| | * | Only trust the servers declaration of JWT key type | Robert Newson | 2020-03-28 | 1 | -3/+3 |
| | | | |||||
| | * | Port view_pagination integration test to elixir test suite | Alessio Biancalana | 2020-03-25 | 3 | -1/+192 |
| | | | |||||
| | * | Port purge.js into elixir test suite | Juanjo Rodriguez | 2020-03-25 | 3 | -2/+170 |
| | | | |||||
