J. King
31aea0a06a
PDO-SQLite type binding tests
Db namespace is now back to full coverage
7 years ago
J. King
bc9ffa0e17
Rewrite SQLite 3 type binding tests
7 years ago
J. King
39cad91b78
CS fixes
7 years ago
J. King
a5318d1b12
Part 2
7 years ago
J. King
095fe10aec
Reorganize PDO tests into namespaces
7 years ago
J. King
4bada691e9
PDO tests and fixes; improves #72
7 years ago
J. King
4b46d654bb
Replace SQLite `is` with SQL = for consistency
7 years ago
J. King
ad6a09ffa1
Partially tested pdo_sqlite driver; improves #72
7 years ago
J. King
ef75b5e9ab
SQLite driver tweaks
7 years ago
J. King
7ca0f4e877
Make the SQLite3 driver more generic
The changes in this commit should make it more practical to:
- Allow the driver to decide for itself whether to try creating a PDO object if its own requirements are not met
- Have any driver use a generic schema update procedure
- Use the same constructor for native and PDO SQLite
7 years ago
J. King
793af17c22
Pad out help for Robo tasks
7 years ago
J. King
73c8583744
Remove reliance on xdebug; fixes #113
Code coverage information is now gathered via phpdbg (a separate executable) by if available rather than xdebug, as the latter is hard to turn on and off.
A "test:quick" task has also been added to Robo, which excludes 31 tests which together account for almost two thirds of the test run time. This should pave the way for testing to be added as a commit hook for Git.
7 years ago
J. King
183718204d
Grouped slow tests; improves #113
7 years ago
J. King
dd7d6e44b9
Further fixes for test timezone assumptions
7 years ago
J. King
3f65625090
Ensure tests do not rely in UTC default timezone
Six tests failed if the default timezone was not UTC. These were all due to faulty expectations, however, not faulty output.
7 years ago
J. King
092b793e0a
Fix PHPUnit's composer lock file
7 years ago
J. King
415f7fd385
Fix feed timeout test; improves #113
7 years ago
J. King
6848f154c0
Update dev dependencies
7 years ago
J. King
ceef0bd1d4
Fix coverage task
7 years ago
Dustin Wilson
b8ed7c6bf8
Added missing static keyword to Misc\ValueInfo::normalize()
7 years ago
J. King
3e42fbdddf
Munge off-by-one dates in tests; fixes #112
7 years ago
J. King
5cdcd2a7d3
Exclude robo helper scripts from releases
7 years ago
J. King
ff9d437511
Update test-running examples
7 years ago
J. King
11f4eed118
Scripts for Robo
7 years ago
J. King
4bc3398157
Use Robo for programming task execution
The plan had originally been to use Bldr, but Bldr's features were not particularly compelling, and it has not been maintained recently. By contrast Robo has very useful features while still meeting my needs.
In addition to migrating the build process, the current Robo file also runs unit tests, with or without coverage reporting.
Fixes #116 ; improves #113
7 years ago
J. King
3a07156259
Fix broken test
7 years ago
J. King
f100cab558
Version bump
7 years ago
J. King
44ae0ba29b
Collate synthetic subscription title column; fixes #127
7 years ago
J. King
0b3b3cb49c
Use SQLite nocase collation; improves #127
7 years ago
J. King
c8f012c5fc
Add Composer description
7 years ago
J. King
9f4095f00d
Test server tweak
7 years ago
J. King
3adfe8742f
Reorganize test cases
7 years ago
J. King
b49db8893b
Adjust build file and documentation after Composer changes
7 years ago
J. King
79f9808f1f
CS fixes
7 years ago
J. King
e6607453bc
Disentangle Composer dev dependencies
7 years ago
J. King
8d0dd15c8a
Remove use of SQLite IS operator; fixes #120
7 years ago
J. King
84bd624e94
Properly fix getCounters
7 years ago
J. King
af42bceac0
Do not omit zero-unread items in TTRSS getCounter operation
Though TTRSS itself (usually) omits items that have a counter of zero, at least one client takes this to mean the last-seen counter is unchanged, rather than zero.
7 years ago
J. King
adece521a9
TTRSS: Correct mark toggling; fixes #132
7 years ago
J. King
821bb22a72
SQLite concurrency tweaks; fixes #131
7 years ago
J. King
a97072d1f2
Update changelog
7 years ago
J. King
1a9628493e
Fix TTRSS path handling
7 years ago
J. King
9ac2421fe3
TTRSS: accept base64 passwords; fixes #130
7 years ago
J. King
3ffcd6dd97
Make TTRSS handler reject erroneous paths
7 years ago
J. King
a404d4d108
NCNv1: Be explicit about types; fixes #129
This is actually mandated by the specification: a change in data type requires a protocol version number change
7 years ago
J. King
4d4e8e3580
TTRSS: correct feed renaming; fixes #128
7 years ago
J. King
760b13993b
Version bump
7 years ago
J. King
06990fb03b
More documentation refinements
Update build file as well
7 years ago
J. King
c79443fade
Remove dependence on phpseclib
7 years ago
J. King
bc8ee8fcf6
Documentation refinements
7 years ago