Commit Graph

7361 Commits

Author SHA1 Message Date
Dustin Brown 6f2b7667f4 /{mysql-client-tests-entrypoint.sh, MySQLDockerfile, .github/}: Testing custom action 2020-08-28 10:31:11 -07:00
Dustin Brown d35b0d2311 /{mysql-client-tests, .github/}: Iterating on github actions integration 2020-08-28 10:31:11 -07:00
Timothy Sehn 6df430a7b7 Fixed kill errors by moving it before rm -rf and adding an empty c test harness 2020-08-27 18:09:34 -07:00
Tim Sehn 4e0fd239af Merge pull request #849 from liquidata-inc/db/containerize-mysql-test-env
/mysql-client-tests/{node/, MySQLDockerfile}: POC dockerizing test env
2020-08-27 11:07:25 -07:00
Dustin Brown 9b547aaa85 /mysql-client-tests/{node/, MySQLDockerfile}: POC dockerizing test env 2020-08-26 18:16:06 -07:00
Timothy Sehn 57d5925f73 Checking in package-lock.json per Taylor's advice 2020-08-26 12:34:48 -07:00
Timothy Sehn 0e22fdac5e First pass at Node MySQL connector tests. 2020-08-26 12:33:53 -07:00
Timothy Sehn 0dbc5b2384 First pass at Java MySQL Connector test. This has a dependency on the mysql-connector-java jar file. We'll have to figure out classpath and dependency resolution once we start running these programmatically. The program also only checks the first row, column pair or rows updated of the output to see if it matched expected. This is a pretty big simplification to avoid defining too much configuration. 2020-08-25 15:43:11 -07:00
Timothy Sehn 9d04bc471d Added test for pymysql connection library. Renamed and modified the mysql.connector test based on discoveries writing this test. 2020-08-24 16:47:12 -07:00
Timothy Sehn fd5280eb72 Removed erroneously added test file 2020-08-24 14:46:45 -07:00
Timothy Sehn cad7be531e First pass at MySQL client tests. This one adds a test for the native python MySQL client. The native python MySQL client does not use the C connection library instead connecting to MySQL using the DB API v2.0 specification (PEP-249) 2020-08-24 14:45:29 -07:00
Aaron Son eebe80a512 Merge pull request #806 from liquidata-inc/aaron/sql-regressions-job-pod-template
benchmark/sql_regressions/DoltRegressionsJenkinsfile: Add a pod template so we can tweak resource requests and potentially node selectors / auto scaler landing.
2020-08-24 09:42:56 -07:00
Aaron Son 3f0b6c835c Merge pull request #828 from liquidata-inc/aaron/nbs-mmap-table-index
go/store/nbs: Make tableIndex into an interface, and add an off-heap implementation using mmap.
2020-08-21 15:45:31 -07:00
Aaron Son 36988fb9ee go/store/nbs: mmapTableIndex: PR feedback. 2020-08-21 14:26:55 -07:00
Brian Hendriks db5b60cc56 parallelism (#841) 2020-08-21 12:22:09 -07:00
Brian Hendriks 96331a5b69 go 1.15 fixes (#844) 2020-08-21 07:35:17 -07:00
AndyA bbe5c2aa36 Merge pull request #842 from liquidata-inc/andy/commit-st-names
Tie Dolt commit struct fields to Noms commit struct fields
2020-08-20 10:23:36 -07:00
Andy Arthur 771a769957 tied doltdb.Commit consts to datas.Commit 2020-08-19 22:31:46 -07:00
Aaron Son a778a05c53 format_repo.sh 2020-08-19 15:09:11 -07:00
Aaron Son 0ae16bf290 go/store/nbs: table_reader_test: Add some quick smoke tests for on heap and mmap table index. 2020-08-19 15:08:49 -07:00
Zach Musgrave ac8e8840c4 Merge pull request #839 from liquidata-inc/zachmu/sequence-cursor
Bug fix for reverse sequence cursor.
2020-08-19 12:12:43 -07:00
Zach Musgrave 6f6a6880d6 Changed a panic to an err
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-19 12:10:15 -07:00
Zach Musgrave 02b94608cd Added a skipped test and explanation for why sequence cursors don't work on unbalanced trees.
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-19 11:54:13 -07:00
Zach Musgrave 12e724a9ab Simplified test sequence setup
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-18 17:24:43 -07:00
Zach Musgrave e3daf32091 Zachmu/query differ patch (#840) 2020-08-18 16:55:59 -07:00
Aaron Son ee9e782a14 Merge remote-tracking branch 'origin/master' into aaron/nbs-mmap-table-index 2020-08-18 10:27:47 -07:00
Zach Musgrave 8f0d2b79e2 Skip tests for cursors on an unbalanced tree
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-17 16:41:40 -07:00
Zach Musgrave 3249caf05a Added more tests, found a breaking case for some trees
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-17 15:06:30 -07:00
Aaron Son 781337d468 go/store/nbs: Add Clone() methods to tableReader, chunkSource. Make store Rebase clone chunkSources. 2020-08-17 13:10:07 -07:00
Zach Musgrave 4fb787da45 Formatting
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-17 12:19:36 -07:00
Zach Musgrave 322c1abc73 Fixed semantics for newCursorBackFromValue to always begin with a value <= to the given key. Added some more tests.
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-17 12:17:18 -07:00
Aaron Son 7bdc8f1905 go/store/nbs: tableIndex gets Clone and Close. 2020-08-17 11:33:29 -07:00
Zach Musgrave 26d64cf4a8 Bug fixes for unit tests of ordered sequence cursors
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-17 11:26:47 -07:00
Zach Musgrave 01d17d992d Added tests for cursorAtValueBackFrom
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-14 17:28:19 -07:00
Zach Musgrave d6c0ceefc7 Tests of ordered cursors. Only partly working, probably because of faulty test sequence implementation.
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-14 17:05:30 -07:00
AndyA e6e6b29c94 Merge pull request #838 from liquidata-inc/andy/table_renames
Andy/table renames
2020-08-13 18:19:28 -07:00
Zach Musgrave fa95eac04f Bug fix for reverse sequence cursor. Not sufficient to just mark a cursor reverse after the fact, need to initialize cursors at all levels of the tree as reverse as well. Still needs tests, but fixes panics in sqllogictest.
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-13 17:07:15 -07:00
Andy Arthur 0919632741 fixed reset message 2020-08-13 16:02:24 -07:00
Andy Arthur 108ac5b7b1 repofmt 2020-08-13 15:28:31 -07:00
Andy Arthur 40421c9587 removed that last usages of diff.TableDiff 2020-08-13 15:26:48 -07:00
Andy Arthur 4b176a34b6 repofmt 2020-08-13 14:40:53 -07:00
Andy Arthur e49feeb4a8 updated status to match tables by schema not name, now tracks renames 2020-08-13 14:38:58 -07:00
Andy Arthur fb83837451 added BATS for table renames and dolt status, updated README 2020-08-13 09:43:56 -07:00
Andy Arthur e50fe119c0 renamed table import bats files for clarity 2020-08-12 16:41:51 -07:00
Zach Musgrave 77d426f005 Merge pull request #835 from liquidata-inc/zachmu/show-tables-as-of
Updated go-mysql-server, added test for SHOW TABLES AS OF
2020-08-12 15:41:06 -07:00
Andy Arthur 8ee5d47567 check only current table names, not history 2020-08-11 19:29:27 -07:00
Andy Arthur 898995ff10 added bats test for table name reuse 2020-08-11 17:04:18 -07:00
Dustin Brown 17a4489e20 Merge pull request #837 from liquidata-inc/db/remove-check-commiters-ci-check
/{.github, go}: remove check-committers check from ci
2020-08-11 14:36:43 -07:00
Dustin Brown 1970d38b96 /go/utils/{checkcommitters}: Remove uneccessary checkcommitters script 2020-08-11 14:20:57 -07:00
Dustin Brown 547df10709 /{.github, go}: remove check-committers check from ci 2020-08-11 13:25:57 -07:00