Martynas Bagdonas
384ce236de
Deploy before running tests ( #1246 )
2017-06-15 16:29:50 -04:00
Dan Stillman
ad37741fdd
Upload Travis ZIPs to subdirectory of download bucket
2017-06-06 04:59:41 -04:00
Dan Stillman
a80d29d917
Make uploaded build ZIPs publicly readable
2017-06-06 04:28:36 -04:00
Dan Stillman
294102b27d
Travis deployment updates
...
Use commit hash as ZIP filename and only build on release channel
2017-06-06 03:08:48 -04:00
Dan Stillman
dcb3d740bc
Upload ZIP of build files to S3 after successful Travis run
2017-06-06 01:52:53 -04:00
Dan Stillman
53842adefc
Add explicit npm i
...
(Travis might call this automatically before 'script', but we need it
before 'gulp build', and we don't want to do 'gulp build' in 'script',
because the output isn't relevant and if it fails there's no need to run
the tests.)
2017-06-01 16:11:03 -04:00
Dan Stillman
595ab592aa
Use Node.js mode on Travis
2017-06-01 16:03:32 -04:00
Dan Stillman
140217d0fe
Fix Firefox 54 download on Travis
2017-06-01 15:47:06 -04:00
Dan Stillman
6c9f3864e7
Switch to Firefox 54 Beta on Travis
2017-06-01 15:39:43 -04:00
Dan Stillman
d889d26394
Run build step before running tests on Travis
2017-06-01 15:39:43 -04:00
Dan Stillman
134e77b432
Enable 45 ESR for Travis, since it's still used on Windows
2017-01-24 02:53:26 -05:00
Dan Stillman
751ab9df08
Use Firefox 50.1.0 for Travis
2017-01-19 12:38:36 -05:00
Dan Stillman
9b1b360a72
Limit Travis to Fx version used for Standalone
2016-12-21 07:36:50 -05:00
Dan Stillman
bfb945d705
Re-enable ESR and Beta testing
2016-11-29 04:45:18 -05:00
Dan Stillman
cb300005cd
More Travis debugging
2016-11-22 20:55:27 -05:00
Dan Stillman
88fbe26abd
Re-enable Firefox ESR and Beta testing
2016-09-19 01:22:28 -04:00
Dan Stillman
21d3ca298b
Merge branch '4.0'
2016-09-18 18:39:18 -04:00
Dan Stillman
6e80207941
Restore semicolons between commands in .travis.yml
2016-09-18 18:36:14 -04:00
Dan Stillman
822ab99a97
Update command to fetch unbranded Firefox builds
...
Since the names of the tinderbox builds apparently aren't reliable (e.g., the latest mozilla-release-linux64-add-on-devel and mozilla-beta-linux64-add-on-devel builds are both Firefox 49)
2016-09-18 18:34:15 -04:00
Dan Stillman
ef9f727adf
Fix channel name in Travis config
2016-08-09 01:54:17 -04:00
Dan Stillman
0eb6dc9ca5
Merge branch '4.0'
2016-08-09 01:52:21 -04:00
Dan Stillman
a0571a9a17
Fix ESR build on Travis
2016-08-08 03:01:22 -04:00
Dan Stillman
1db721031c
Travis debugging
2016-08-08 02:57:45 -04:00
Dan Stillman
d4f3f1a194
Travis debugging
2016-08-08 02:52:39 -04:00
Dan Stillman
85523e61a7
Use unbranded builds for 'release' and 'beta' on Travis
2016-08-08 02:49:01 -04:00
Dan Stillman
8bbf0bf495
Only test against stable Firefox for now
...
Don't run more than one test per commit, given current frequency of
commits and spurious failures.
2016-06-23 05:41:46 -04:00
Dan Stillman
5a54466099
Disable Firefox beta in Travis tests until unbranded build is available
...
Mozilla removed support for xpinstall.signatures.required in Fx47 Beta
before making an unbranded build available, so a source installation
won't currently run.
2016-05-12 17:09:28 -04:00
Dan Stillman
3dab61d581
Update test config for new Firefox download URLs
2015-11-19 16:22:21 -05:00
Dan Stillman
26471fc621
Update test config for new Firefox download URLs
2015-11-19 16:16:53 -05:00
Dan Stillman
5959bbd87e
Use container-based Travis infrastructure
...
http://docs.travis-ci.com/user/migrating-from-legacy/
2015-11-08 01:02:01 -05:00
Dan Stillman
027631852e
Only download latest file in Firefox releases directory in Travis setup
2015-11-08 01:01:35 -05:00
Dan Stillman
014724a64a
Use container-based Travis infrastructure
...
http://docs.travis-ci.com/user/migrating-from-legacy/
2015-10-31 02:54:56 -04:00
Dan Stillman
e08c45e69e
Only download latest file in Firefox releases directory in Travis setup
2015-10-31 02:54:36 -04:00
Dan Stillman
84278c470d
Update Firefox download URL
2015-10-31 02:07:03 -04:00
Dan Stillman
05efaea918
Reenable Travis testing
2015-05-19 04:07:45 -04:00
Aurimas Vinckevicius
ac363101fc
Always use latest Firefox version and echo it for tests
...
Don't echo version on Windows, because it hangs Firefox
Also add testing with Firefox Beta (and prior ESR, but commented out for now, since we don't support it and we know it breaks)
2015-04-06 23:16:44 -05:00
Simon Kornblith
a0a8b63cec
Temporarily remove .travis.yml to stop testing this branch
...
The builds hang and eventually fail. Better not to waste Travis's
time until we get the tests running here.
2015-03-22 20:10:36 -04:00
Simon Kornblith
1c32db68da
Unit testing infrastructure
...
Implements the beginnings of unit testing infrastructure using
mocha/chai. The unit tests can be run locally using test/runtests.sh,
although this will need tweaks to run on Windows. They should also run
on commit using Travis-CI.
The unit tests themselves live in test/tests. The index.js file
specifies separate test sets, which can be run individually by calling
test/runtests.sh <testsets>. Right now there is only a single unit
test, but hopefully we'll have more soon...
2015-03-07 16:34:55 -05:00