larabr
013dffce70
CI: test latest Webkit on macOS, as a replacement for testing Safari on Browserstack
...
We were previously testing the webkit engine on Linux, which however relies on a
different WebCrypto API implementation compared to the macOS version (behind Safari).
Also, increase mocha timeouts, as the argon2 memory-heavy test takes longer in Firefox.
2024-10-24 20:12:11 +02:00
larabr
59c809c943
CI: Browserstack: test only iOS latest and min supported version (iOS 14)
...
Dropping Safari since Web Secure Sockets do not seem to work with
the 'networkLogs' capability, which is in turn required for the HTTPS
connection to work without insecure certs warnings.
2024-10-24 15:39:20 +02:00
larabr
4b017f6c67
Tests: drop karma (deprecated) in favor of web-test-runner
2024-10-23 18:03:51 +02:00
Daniel Huigens
01be7b7ec1
CI: Switch to karma for browser tests ( #1233 )
...
This should fix the false positives (failures to detect errors).
2021-02-12 13:29:04 +01:00
Daniel Huigens
f3b16386dc
Use dynamic import in lightweight build
...
Instead of dynamically loading a <script> tag.
This also removes the non-module lightweight build.
2021-02-09 19:25:20 +01:00
Daniel Huigens
0c5598a0fc
Replace remaining grunt tasks with npm scripts
2021-02-09 19:25:20 +01:00
Daniel Huigens
0e33e641af
Switch build system to rollup
...
Also, default to minimized builds.
2021-02-09 19:25:20 +01:00
Daniel Huigens
29f29f6c6e
Unit tests: Fix autoscroll with skipped tests
2021-02-09 19:25:20 +01:00
Daniel Huigens
9b5124d5cd
Switch from Sauce Labs to Browserstack ( #965 )
...
* Switch from Sauce Labs to Browserstack
* Don't run all tests on CI
2019-09-16 14:59:06 +02:00
Bart Butler
89f86d83d5
fix obsolete browser tests, add some polyfills
2018-02-05 22:17:41 -08:00
Bart Butler
76d7fac967
eliminate openpgp_browser.js
2018-01-31 19:27:00 -08:00
Mahrud Sayrafi
e6820d7b2a
Passing all tests, on Node, Firefox, and Chrome
2018-01-30 18:34:28 +01:00
Mahrud Sayrafi
dcff16d32b
npm test and grunt browsertest can run side by side now; npm tests pass, browser stuck on problem related to asn1.js
2018-01-30 18:34:07 +01:00
Giovanni Pellerano
f8c5c84469
Simplify test/unittests.html removing old stuff related to phantomjs
2016-06-26 11:35:43 +02:00
evilaliv3
ec2a3990ff
Fix order of logFailure definition and its usage in unittests.html
2016-01-09 01:22:28 +01:00
evilaliv3
1a4a75501a
Raise unittests.html mocha.timeout to 240000 as for other timeouts
2016-01-07 15:35:47 +01:00
Tankred Hase
6634abf326
Add basic HKP lookup and upload support
2015-12-11 13:12:34 +07:00
evilaliv3
641f4c8098
Improve unit testing by means of Coveralls and Saucelabs
2015-11-28 12:53:03 +01:00
Tankred Hase
39e1e145e4
Add es6-promise polyfill to build step so users don't have to.
2014-10-02 10:55:27 +02:00
Tankred Hase
f08fc0a4f7
Refactor web worker async proxy to use promises.
2014-10-01 21:18:05 +02:00
Tankred Hase
7f2573c77d
Refactor complete public api to use promises
2014-10-01 19:12:39 +02:00
Thomas Oberndörfer
a4598f3bd4
Generate openpgp.js without source map. New source map target is openpgp_debug.js. Change dependency of workers: openpgp.worker.js -> openpgp.js, openpgp.worker.min.js -> openpgp.min.js. Remove openpgp.js with maps from unittests-bundle.js
2014-03-31 16:09:23 +02:00
Robert Nelson
9f4e6e7ebb
Add files missed in last commit
2014-01-09 02:47:57 -08:00
Robert Nelson
28ba64c11d
Eliminate previous ci tests.
...
Merge ci keyring tests to unittests, the other ci tests just duplicate other unit tests.
Change Makefile to just run grunt and npm tasks.
2014-01-04 11:09:29 -08:00