Commit graph

19 commits

Author SHA1 Message Date
Joby Elliott
f9a95898d4
Test overhaul (#2)
* first attempt at PHPUnit tests in github actions

* composer ignore platform deps

* another try

* plumbing

* pdo auth

* more plumbing

* doing env variables right

* will this work?

* calling phpunit directly

* don't specify test

* export

* bug fix

* trying something

* trying another thing

* trying again

* trying it right

* might work this time

* testing can't work on 7.0
2022-05-27 10:44:41 -06:00
d5dcb941a4 factory method for checking if environment needs updating 2020-08-29 20:59:27 -06:00
Joby Elliott
0d1677a9b4
Schema management (#1)
* saves schemas to database, uses those schemas - still need to finish methods for update/add/remove operations on columns, for updating schemas

* fix for schema table creation

* possible test fixes

* possibly working, dropped some non-integration tests that didn't work with schema changes

* seems working, but still needs schema updating

* mysql's schema updates seem to be working

* mariadb driver tests

* change to how saving schema for createTable works

* very basic tests for schema management

* test that schemas are updated in schema table
2020-08-29 15:28:45 -06:00
7b125b4d92 SQLite support for virtual columns 2020-08-27 11:42:11 -06:00
5e9b8b0078 cleanup, examples 2020-08-26 11:53:27 -06:00
a452a5f90b removing defunct tests 2020-08-26 10:02:24 -06:00
4bf591804c style fixes, create table fixes, MariaDB fixes 2020-08-26 09:52:25 -06:00
62102fbf9f tests are working again 2020-06-23 16:00:20 -06:00
5b8d557f19 trying to break travis tests to verify 2020-06-23 15:58:55 -06:00
9a9f052c1a attempting to run tests in travis 2020-06-23 15:56:28 -06:00
Joby Elliott
a388c15650 fixing tests 2019-03-13 10:04:00 -06:00
ef9cd13b18 Fixed a merge/set bug with falsey values
Also copied the basic FlatArray tests from Flatrr, to help avoid future 
regressions to FlatArray behavior.
2019-01-11 18:41:44 -07:00
Joby Elliott
29559fb18f get more information on failed createTable test 2018-09-25 11:03:41 -06:00
Joby Elliott
c9938955f9 attempt at getting MySQL tests working 2018-09-14 12:17:54 -06:00
Joby Elliott
03826b87d6 reorganizing tests 2018-09-14 12:04:28 -06:00
Joby Elliott
068a89d451 stop supporting MySQL 5.6
using SQLite is a much better plan, if you don't have MySQL 5.7+
2018-09-14 11:57:17 -06:00
Joby Elliott
e8ccd91012 updating ci 2018-08-18 09:59:30 -06:00
Joby Elliott
1c2a355a5a changing namespace 2018-08-17 16:32:26 -06:00
Joby Elliott
1afd75a350 initial commit 2018-08-17 11:32:10 -06:00