Commit Graph

44 Commits

Author SHA1 Message Date
Timothy Sehn d8bfc1ef08 Working Ruby ruby/mysql test, not to be confused with mysql/ruby which uses the MySQL C API. 2020-09-16 16:43:29 -07:00
Tim Sehn daee52451a Merge branch 'master' into tim/cpp-mysql-client-tests 2020-09-16 11:40:16 -07:00
Timothy Sehn 35df65a57e Fixed spaing in bats file 2020-09-16 11:38:31 -07:00
Timothy Sehn f77464eeaf Working C++ MySQL Connector test 2020-09-16 11:37:19 -07:00
Timothy Sehn 88109b1f3b Working C++ client test for Ubuntu/Docker. Now I need to figure out what to do on Mac. 2020-09-16 11:15:19 -07:00
Timothy Sehn b62493a43f Checkpoint so I can get some help 2020-09-16 10:30:31 -07:00
Timothy Sehn e7d04699ee Working C++ test. Now need to add the build logic and Docker magic 2020-09-15 17:16:40 -07:00
Timothy Sehn fd90fec266 Got C++ test working locally per Aaron's example 2020-09-15 16:33:49 -07:00
Timothy Sehn 0ff2efe5c6 Working go code. Gotta get Docker working. 2020-09-14 16:52:55 -07:00
Timothy Sehn 36f420276b Got MySQL connection working in Go 2020-09-14 16:26:57 -07:00
Timothy Sehn ca8761c23a Checking in stub to C++ tests just in case I want to revisit. Aaron is going to try and get it working. 2020-09-10 16:02:18 -07:00
Timothy Sehn 759c39f07e added missing perl file 2020-09-10 10:41:29 -07:00
Timothy Sehn 26f599b263 Added perl mysql client tests 2020-09-10 10:27:32 -07:00
Timothy Sehn 06d8ca41bb Added Python SQLAlchemy test to mysql-client-tests 2020-09-09 12:53:18 -07:00
Dustin Brown ec4ae49651 /mysql-client-tests/mysql-client-tests.bats: Add comment about channel 3 2020-09-04 15:52:01 -07:00
Dustin Brown 958d3cfb68 /mysql-client-tests/dotnet/Program.cs: Update Program.cs 2020-09-04 14:47:51 -07:00
Timothy Sehn f91818ad75 Added bats test case 2020-09-04 14:47:51 -07:00
Timothy Sehn e65d1b6fbc Added a bats dotnet test harness. Currently fails 2020-09-04 14:47:51 -07:00
Dustin Brown 7bdb034058 iterating on fixing keynotfound error 2020-09-04 14:47:51 -07:00
Dustin Brown 2f614f5030 /mysql-client-tests/dotnet/Program.cs: Attempting to execute queries 2020-09-04 14:47:51 -07:00
Dustin Brown ea0f401f0b /mysql-client-tests/dotnet: Iterating on dotnet mysql client test 2020-09-04 14:47:51 -07:00
Tim Sehn 37516b77f6 Merge pull request #859 from liquidata-inc/tim/mysql-client-test-c
Tim/mysql client test c
2020-09-03 09:07:39 -07:00
Timothy Sehn 0a059d9cb4 Modified C code to work with stricter Ubuntucompiler. Added make clean to see if I can get Docker to work. 2020-09-02 17:34:19 -07:00
Timothy Sehn ba6df764d4 Progress on Dockerfile and getting the C test to run 2020-09-02 17:14:17 -07:00
Aaron Son e21c0456c9 mysql-client-tests: bats test for c uses Makefile. 2020-09-02 16:08:21 -07:00
Aaron Son 59ada42139 mysql-client-tests/.gitignore: Ignore some build artifacts. 2020-09-02 16:07:48 -07:00
Aaron Son d1c735be2b mysql-client-tests/c/Makefile: Fix pass. 2020-09-02 16:03:33 -07:00
Aaron Son d287e2361c mysql-client-tests/c/Makefile: First pass. 2020-09-02 16:02:49 -07:00
Timothy Sehn 60450656f6 Moved the setting of GFLAGS and LDFLAGS out of bats 2020-09-02 15:44:20 -07:00
Timothy Sehn 86a1c88e5f Moved print statement to where it matters 2020-09-02 15:23:15 -07:00
Timothy Sehn f9ce058654 Removing accidentally checked in binary 2020-09-02 15:15:00 -07:00
Timothy Sehn c1cf48cbc4 Fixed SEGFAULT and made the program return 0 2020-09-02 15:09:54 -07:00
Timothy Sehn 3148efea4f Initial version of C client tests. Need to work with Dustin to figure out Docker 2020-09-02 14:48:32 -07:00
Daylon Wilkins 3da3c8d037 Added new column defaults 2020-09-02 04:06:17 -07:00
Dustin Brown e0e4e2fbfb /{mysql-client-tests-entrypoint.sh, mysql-client-tests/README.md}: Small fixes, add readme 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
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