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