Skip to content

bufbuild/protobuf-conformance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protobuf Conformance Tests

A repository which runs the protocol buffers conformance test suite against various implementations.

Implementations

The current implementations being tested are:

Results

Implementation JavaScript and
TypeScript
Standard
Plugin
Editions Required tests Recommended tests
Protobuf-ES ✔️ ✔️ ✔️
(0 failures)

(0 failures)
protobuf-ts ✔️ ✔️
(3 failures)

(1 failures)
google-protobuf ✔️
(649 failures)

(305 failures)
ts-proto ✔️
(740 failures)

(613 failures)
protoscript ✔️ ✔️
(1140 failures)

(535 failures)
protoc-gen-ts ✔️
(1678 failures)

(472 failures)
protobuf.js ✔️ ✔️
(1830 failures)

(570 failures)

Since Editions are relatively new, only implementations that advertise support are tested with Editions.

Note: None of the libraries tested implement the text format, so the results for those test runs are not shown.

Running the tests

To run the conformance tests, run npm test from the repo root.

Note that only Linux and OSX operating systems are supported.

About

A repository running the Protobuf conformance tests against various libraries

Topics

Resources

License

Stars

Watchers

Forks

Contributors 10