8 Commits

Author SHA1 Message Date
Pion
2de1ac4285 Update CI configs to v0.11.19
TestBadCertificate is no longer needed for 1.24+

```
CreateCertificate will now generate a serial number using
a RFC 5280 compliant method when passed a template with a
nil Certificate.SerialNumber field, instead of failing.
```
2025-04-23 12:00:19 -04:00
Eric Daniels
f22966136c Support wasm tests on apple silicon 2024-07-01 16:08:21 -04:00
Steffen Vogel
683fc837d0 Make repo REUSE compliant 2023-05-05 11:58:49 -04:00
Sean DuBois
16f536785d Use wasm_exec_node.js if exists
Go starting with 680caf15355057ca84857a2a291b6f5c44e73329
split these into two files. Check if file exists so we can support both
versions
2022-05-10 21:44:03 -04:00
Sean DuBois
ce533d527f Add StandardJS workflow
Been running these locally only.
2022-02-05 22:20:52 -05:00
Adam Kiss
8289a3e7cc Prepare for internal/ice package
Removed SDP dependency from ice files. Exported string to ice enum
functions. Exported ICEServer.Validate.
2019-05-26 14:09:38 +02:00
Alex Browne
e3d9ad00da Check Node.js version in go_js_wasm_exec script
Fixes #529. The required minimum version is Node 10, not 11 as I
previously thought.
2019-03-22 13:13:19 -07:00
Alex Browne
34e5a89f71 Add tests for WASM bindings
The tests are run in a Node.js environment, and this does not include
any browser tests. This requires the wrtc package from npm as well as a
shim which adds portions of the WebRTC API to the global scope.

Some tests introduced here can be combined when differences between the
Go API and the WASM bindings are addressed and as missing features are
added to the WASM bindings.

We can and should add more tests in the future to improve test coverage.
This should be considered the minimum number of tests reuqired to ensure
basic functionality is working.
2019-03-15 15:17:51 -07:00