Nils Knappmeier
b7eada0149
chore: fix grunt-saucelabs dependency
2019-10-02 22:42:52 +02:00
Nils Knappmeier
888750ec27
fix typings of resolvePartial-options
...
- derived from the object structure seen in the debugger
closes #1534
2019-09-03 21:40:21 +02:00
Nils Knappmeier
a26633f204
chore: fix integration tests
2019-08-31 19:27:11 +02:00
Nils Knappmeier
f9cce4dd02
chore: add framework for various integration tests
2019-08-31 13:18:47 +02:00
Nils Knappmeier
871acccbb1
test: remove safari from saucelabs
2019-04-13 15:55:52 +02:00
Timothy Lindvall
3fb6687013
Port over linting and test for typings
...
- Move typings from lib/ to types/.
- Add dtslint for validating types.
- Use grunt-bg-shell to call out to dtslint during build step.
2019-03-19 16:07:05 -07:00
Nils Knappmeier
684f1032c6
chore: reactivate saucelabs-tests
2019-03-15 23:01:49 +01:00
Nils Knappmeier
40fb115e53
Revert "chore: re-activate saucelabs"
...
This reverts commit b2e2cfe56d .
2019-02-19 10:49:24 +01:00
Nils Knappmeier
b2e2cfe56d
chore: re-activate saucelabs
2019-02-19 10:31:42 +01:00
Nils Knappmeier
b92589a3b0
test: add test for NodeJS compatibility
...
The test is a simple addition to the existing tests. It should ensure
that the built Handlebars artifact only uses language features that are
available in old versions of NodeJS. A simple program and the
precompiler are started with NodeJS 0.10 to 11
2019-02-18 19:20:39 +01:00
Nils Knappmeier
f1c8b2e2a2
chore: disable sauce-labs
...
Related to #1497
2019-02-07 10:19:53 +01:00
Gennadiy Litvinyuk
45e14b7b45
Preserve License info in Closure Compiler
...
To preserve license info in Closure Compiler the license has to be JSDoc-comment (not simple comment) and have @license before license text
2016-11-11 12:01:16 -06:00
kpdecker
fee23342b1
Update target browser test versions
2016-11-11 12:01:16 -06:00
kpdecker
251ec3b128
Work around uglify preserveComments some issue
...
Root cause: https://github.com/gruntjs/grunt-contrib-uglify/issues/366
Fixes #1129
2015-11-19 22:54:20 -06:00
kpdecker
c21118d04b
Include tests for minimized artifacts
2015-11-19 22:53:31 -06:00
kpdecker
0aef72cb8e
Update to latest eslint
2015-09-01 17:56:32 -05:00
kpdecker
3ce04ddd23
Include inline source maps in babel build
2015-08-14 15:19:37 -05:00
kpdecker
ba31ef8ae4
Increase sauce test concurrency
2015-08-03 23:43:13 -05:00
kpdecker
bb9831b73e
Specify platform for firefox in sauce tests
...
Works around what appears to be an init issue within Sauce.
2015-08-03 23:42:50 -05:00
kpdecker
72eb10ca4b
Revert "Pull sauce tests out of CI"
...
This reverts commit e2ba22eaad .
2015-08-03 22:27:25 -05:00
kpdecker
9b1f9c7e44
Style updates
2015-08-03 17:03:37 -05:00
kpdecker
f3e8b18925
Add istanbul ignore to babel boilerplate
2015-08-01 21:46:45 -05:00
kpdecker
e2ba22eaad
Pull sauce tests out of CI
...
Disabling these until #1069 can resolve whatever the root issue is.
2015-08-01 16:08:57 -05:00
kpdecker
0263aa48bc
Run the precompiler module through es6 toolchain
2015-04-20 02:25:53 -05:00
kpdecker
fdc94207a3
Fix UMD build target generation
2015-04-16 16:54:30 -05:00
kpdecker
e3d3eda2e1
Add full support for es6
...
Converts the tool chain to use babel, eslint, and webpack vs. the previous proprietary solutions.
Additionally begins enforcing additional linting concerns as well as updates the code to reflect these rules.
Fixes #855
Fixes #993
2015-04-16 16:43:01 -05:00
kpdecker
dfca676d63
Fix test path
2014-08-25 22:39:01 -05:00
kpdecker
09d3c74c7f
Convert build to expose UMD from the default files
2014-08-25 22:06:15 -05:00
kpdecker
2f14fa57e5
Fix/simplify tests under sauce
2014-08-15 01:02:26 -05:00
kpdecker
a601b24a73
Update travis exec for S3 push
2014-03-29 13:27:12 -05:00
kpdecker
8347ee2591
Temporarily kill the AWS publish CI step
2014-03-05 18:17:46 -06:00
kpdecker
66538cc7fa
Drop opera tests
...
The Sauce implementation doesn't seem to work properly.
2014-03-05 15:03:13 -06:00
kpdecker
103e5f8409
Only lint 1 set of release content
2014-01-17 23:11:35 -06:00
kpdecker
a14daca1c6
Simplify sauce test environments
2014-01-17 23:11:13 -06:00
kpdecker
7151d15abb
Add AMD tests to sauce tests
2013-12-26 15:20:37 -06:00
kpdecker
ae1795f82c
Update sauce tests for supported versions
2013-12-23 21:24:11 -06:00
kpdecker
97c7d65931
Do not minimize multiple times
2013-12-23 21:16:07 -06:00
kpdecker
23d41e5617
Use watch atBegin command to handle failing tests
2013-12-23 14:26:56 -06:00
kpdecker
d62620a282
Implement grunt dev task
2013-12-23 13:13:25 -06:00
kpdecker
015eba6687
Hide success messages when running in sauce
...
This should help debug the firefox issues that only occur when executing against sauce.
2013-12-23 11:57:11 -06:00
kpdecker
efcedf2f24
Optimize travis build with publish option
2013-12-23 03:12:03 -06:00
kpdecker
ad3727b3fc
(Attempt to) Limit sauce tests to one travis build
2013-12-23 02:52:46 -06:00
kpdecker
fe7bc0d4bd
Add sauce labs testing support
2013-12-23 02:32:46 -06:00
kpdecker
9ad8b86ece
Concat tests together for inbrowser exec
2013-12-23 02:19:09 -06:00
kpdecker
f17cb3ecac
Run jshint on output
...
Allows us to execute jshint in non-forced mode.
2013-12-01 15:40:08 -06:00
kpdecker
57b4ef08b6
Use module packager for all transpile tasks
2013-12-01 14:59:38 -06:00
kpdecker
96a45a4a96
Add simple binary utility tests
2013-11-05 18:02:25 -06:00
kpdecker
79fe7afb65
Fix license output on combined artifacts
2013-11-03 22:01:12 -06:00
kpdecker
904daba10b
Create cdnjs and components dist dirs
2013-11-03 19:03:49 -06:00
kpdecker
6ab579bb2a
Copy components definitions to the dist directory
2013-11-03 17:20:28 -06:00