Nicholas Duffy
18cffb98ab
Add connectorCapabilities global object ( #201 )
2016-10-11 23:13:20 -07:00
Simon Ho
8ed53f6cfa
Remove unused prefix for test env vars ( #203 )
...
* TEST_ prefix is not used by CI anymore and there for serve no purpose
* Part of overall goal to standardize env var injection to
MODULE_VARNAME (ie. MYSQL_HOST for example) convention
2016-10-07 17:36:43 -07:00
Candy
bbd4369308
Update translation files - round#2 ( #199 )
2016-09-28 14:15:16 -07:00
Loay
6100a62461
Add CI fixes ( #197 )
2016-09-28 13:32:38 -07:00
Candy
3f0360498c
Merge pull request #192 from strongloop/add-translatedFiles
...
Add translated files
2016-09-23 14:51:22 -04:00
gunjpan
e445ab56c6
Add translated files
2016-09-22 15:22:35 -04:00
Miroslav Bajtoš
706f36a88c
Merge pull request #195 from strongloop/update-lb-3-rc
...
Update deps to loopback 3.0.0 RC
2016-09-22 13:28:42 +02:00
Miroslav Bajtoš
97bf933fc9
Update deps to loopback 3.0.0 RC
2016-09-22 13:17:06 +02:00
Simon Ho
15c3307755
Merge pull request #194 from strongloop/remove-makefile
...
Remove Makefile in favour of NPM scripts
2016-09-20 19:00:59 -07:00
Simon Ho
c01cd26417
Remove Makefile in favour of NPM test scripts
2016-09-20 16:18:09 -07:00
Simon Ho
955f5dc084
Merge pull request #190 from rlloyd2001/mysqlPropFix
...
Fixes issues where autoupdate ignores mysql.columnName and deletes columns
2016-09-14 13:01:01 -07:00
Ron Lloyd
980151d0a8
Fixing lint errors
2016-09-13 22:21:11 -06:00
Ron Lloyd
a96d61fa9f
Autoupdate mysql.columnName bug fix
2016-09-13 22:21:11 -06:00
Ron Lloyd
0de8dc7c97
Tests for autoupdate mysql.columnName bug fix
2016-09-13 22:21:11 -06:00
Miroslav Bajtoš
89766587b3
Merge pull request #191 from strongloop/update/juggler3
...
Use juggler@3 for running the tests
2016-09-05 16:11:00 +02:00
Miroslav Bajtoš
b13f501ef6
Use juggler@3 for running the tests
2016-09-05 16:01:45 +02:00
Miroslav Bajtoš
a9dc15c180
Explictly set forceId:false in test model
2016-09-05 16:01:31 +02:00
Simon Ho
4ce71a3489
Merge pull request #187 from strongloop/fix-default-test-configs
...
Fix pretest and init test configs
2016-08-19 12:38:05 -07:00
Simon Ho
a004b03d0f
Fix pretest and init test configs
...
Environment variables set in pretest.js and test/init.js were silently
being converted to Strings. For example, when TEST_MYSQL_USER is
undefined, it's value was automatically converted to the String
'undefined'. This is documented a side effect of assigning values to
process.env. See https://nodejs.org/api/process.html#process_process_env
for more details
2016-08-19 10:56:19 -07:00
Deepak Rajamohan
2c4b2f86b1
Merge pull request #182 from strongloop/issue109indexconfig
...
Fix to configure model index in keys field
2016-08-15 13:03:56 -04:00
deepakrkris
22c1700af8
Fix to configure model index in keys field
...
This is a fix for issue 109,for model indexes not configured
per strongloop documentation
2016-08-15 12:51:56 -04:00
Raymond Feng
5fec12a00c
Merge pull request #179 from azatoth/zero_datetime
...
Add special handling of zero date/time entries
2016-08-11 09:03:14 -07:00
Loay
07f306e727
Merge pull request #185 from strongloop/eslint/dependencies
...
Update eslint and dependencies
2016-08-10 20:28:39 -04:00
Loay
9c9b61e7dc
Update eslint infrastructure
2016-08-10 20:04:26 -04:00
Ryan Graham
4368b6e1e1
Merge pull request #186 from strongloop/parallel-tests
...
test: use original test db as seed schema
2016-08-10 09:09:51 -07:00
Ryan Graham
2533fe8404
test: use dump of original test DB as seed
2016-08-09 19:14:51 -07:00
Ryan Graham
a798377f98
test: skip cardinality, update sub_part
...
Index cardinality is actually a metric that is based on MySQL analyzing
the table contents, so its value here has more to do with whether the
tests are running against a new table, an old table, or whether it has
any data in it.
The Sub_part field is similarly unimportant for the purposes of these
tests since it refers to indexing internals based on data type and
partial indexing.
See: https://dev.mysql.com/doc/refman/5.5/en/show-index.html
2016-08-09 19:14:51 -07:00
Ryan Graham
3954709bbc
test: accept alternate test db credentials
...
Allow the tests to run on ci.strongloop.com using the credentials that
are given there, but translate them to the form that is used on
cis-jenkins, which is actually the correct format.
2016-08-09 19:00:07 -07:00
Ryan Graham
b1c5516b4c
Merge pull request #184 from strongloop/update-tests-to-current-mysql
...
Update tests to allow concurrency and newer MySQL
2016-08-09 11:27:58 -07:00
Ryan Graham
cb118de2cd
test: use should for easier debugging
2016-08-09 11:25:39 -07:00
Ryan Graham
b965a31f77
test: account for mysql version differences
...
Some of the tests are based on default behaviour of MySQL 5.5 or older
which is not the same as 5.7 out of the box.
2016-08-09 11:25:38 -07:00
Ryan Graham
45491d1d90
test: match case with example/table.sql
2016-08-09 11:25:38 -07:00
Ryan Graham
5a7cac6852
test: separate assertions from test flow control
2016-08-09 11:25:38 -07:00
Ryan Graham
9ad29ddbaa
test: update tests to use example DB
...
Use should.match() so we can use case-insensitve regexp for properties
that change case depending on the server being tested against.
2016-08-09 11:25:38 -07:00
Ryan Graham
acaa6b0bb9
test: seed test DB with example
...
Only run if the environment defines a test database to connect to.
2016-08-08 17:37:09 -07:00
Ryan Graham
ebb6e68f0e
test: fix undefined password
...
If no password is given, '+ password' stringifies to 'undefined', which
generates a URL that has 'undefined' as the password instead of leaving
out the password.
2016-08-05 10:54:21 -07:00
Candy
0fcaa35f52
Merge pull request #178 from strongloop/initial_glob
...
Add globalization
2016-08-04 11:16:46 -04:00
Carl Fürstenberg
1ee79768f2
Add special handling of zero date/time entries
...
Per MySQL docs
(http://dev.mysql.com/doc/refman/5.7/en/date-and-time-types.html ):
"MySQL permits you to store a “zero” value of '0000-00-00' as a
“dummy date.” This is in some cases more convenient than using NULL
values, and uses less data and index space. To disallow '0000-00-00',
enable the NO_ZERO_DATE mode.
“Zero” date or time values used through Connector/ODBC are converted
automatically to NULL because ODBC cannot handle such values."
As we are not using Connector/ODBC we need to handle this ourself.
2016-07-29 14:59:24 +02:00
Candy
b55ae36e79
Add globalization
2016-07-28 17:20:03 -04:00
Ryan Graham
0cb17dc0ab
Update URLs in CONTRIBUTING.md ( #176 )
2016-07-13 17:33:00 -07:00
Simon Ho
1a9568514a
2.3.0
...
* Add function connect (juehou)
* insert/update copyright notices (Ryan Graham)
* relicense as MIT only (Ryan Graham)
* Override other settings if url provided (juehou)
* Add `connectorCapabilities ` (Amir Jafarian)
* Implement ReplaceOrCreate (Amir Jafarian)
2016-06-21 13:58:45 -07:00
Janny
a63765fe7f
Merge pull request #166 from strongloop/feature/lazy-connect
...
Add function connect
2016-05-13 08:41:01 -04:00
juehou
658635e72c
Add function connect
2016-05-12 15:56:48 -04:00
Ryan Graham
340a4eb0f6
insert/update copyright notices
2016-05-03 16:52:03 -07:00
Ryan Graham
c442f572c7
relicense as MIT only
2016-05-03 16:49:23 -07:00
Janny
7f8abbac7f
Merge pull request #156 from strongloop/feature/handle-url-in-config
...
Use url to override other settings if url provided
2016-04-07 11:32:41 +08:00
juehou
12cf967b7b
Override other settings if url provided
...
Handle url in config
Override other settings if url provided
2016-04-06 23:31:23 -04:00
Amir-61
18e05b1365
Merge pull request #157 from strongloop/Add_connectorCapabilities
...
Add `connectorCapabilities `
2016-03-31 15:04:38 -04:00
Amir Jafarian
02e7c57ecd
Add `connectorCapabilities `
2016-03-30 11:53:03 -04:00
Amir-61
fe58c75460
Merge pull request #139 from strongloop/replace
...
Implementation of ReplaceOrCreate - mysql
2016-03-28 17:12:08 -04:00