485 Commits (b1e435dc92a2c79ea895900b911ea93557803814)

Author SHA1 Message Date
Mike Kruskal 5695a882bd Move -Werror to our test/dev bazelrc files. 4 months ago
Protobuf Team Bot c8d0f96256 Use rust_binary `aliases` feature to handle either protobuf_upb or protobuf_cpp being used as the `protobuf` crate in the Rust conformance test. 4 months ago
Adam Cozzette f48205ffed Internal change 4 months ago
Yamil Morales 26ab4fc14d Update failure lists replacing the message type section of test names with a wildcard for improved readability and compactness. 4 months ago
Yamil Morales 78a89c2d29 Create a test fixture for `update_failure_list.py` and carry out three tests. 4 months ago
Yamil Morales 3f908cfff7 Wildcard support for Protobuf conformance failure lists by using a Trie made up of nodes that contain a section of a test name (divided by '.'). 4 months ago
Protobuf Team Bot df1aad4eb8 Fix `TextFormat.Parser` to appropriately handle unknown values for open enums 4 months ago
Yamil Morales b0fd2257c0 Fix for cl/660491962: If `names_to_test` is exhausted by a suite, we still shouldn't run ANY tests of subsequent ones. 4 months ago
Protobuf Team Bot 1f93cf8aaf Internal Change 4 months ago
Yamil Morales 3ce384ade2 go/conformanceDebuggability can now run tests in isolation without producing debugging info/commands. Test names to be run in isolation are passed through the --test flag, and if the user wishes to debug them, they will set --debug. 4 months ago
Thomas Van Lenten 63b8e4ecef Automated rollback of commit 1e6abadc2b. 4 months ago
Yamil Morales eceb8ccc0d Implementation of go/conformanceDebuggability. Refactor ForkPipeRunner::RunTest(): There's no need for rerunning through argv for common flags between suites. This also enables "debug_test_names" to be shared between suites. 5 months ago
Protobuf Team Bot f396f7cb9f Replace preprocessor macros with `ToHost` from endian 5 months ago
Thomas Van Lenten 1e6abadc2b Automated rollback of commit 1f717248b7. 5 months ago
Protobuf Team Bot 461450834b Introduce a prelude and remove the inherent impls for serialize() 5 months ago
Thomas Van Lenten 1f717248b7 [ObjC] Collect unknown fields as data 5 months ago
Protobuf Team Bot ecb8214f22 Update failure lists to include a small comment of 'why' a test failed. 5 months ago
Protobuf Team Bot 6d25846f47 Add 'specific' traits for common gencode message operations. 5 months ago
Protobuf Team Bot d0395408aa Fix outputted command for usage of update_failure_list.py 5 months ago
Protobuf Team Bot e13b8e999b Prepare the code for migrating return types from `const std::string&` to 5 months ago
Protobuf Team Bot 32bedd9b8a Automated rollback of commit 10c00b82af. 6 months ago
Protobuf Team Bot 647ee98c65 Add #include "third_party/protobuf/port_undef.inc" a bunch of many .cc files 6 months ago
Protobuf Team Bot 10c00b82af Migrate `const std::string&` to alternatives: 6 months ago
Protobuf Team Bot b4ca493e30 Avoid mangling of comments of namespaces in conformance/conformance.proto for Github. See cl/638713610 6 months ago
Mike Kruskal 8beb9705e4 Fix delimited inheritance in all languages. 6 months ago
Protobuf Team Bot 023e69d6cc Update comment for message_type 6 months ago
Protobuf Team Bot fdc7f65849 Make serialization correctly be fallible in the Rust Protobuf API. 7 months ago
Protobuf Team Bot dffec0c7d6 Internal Change 7 months ago
Protobuf Team Bot 1f8208031a Test if a tag with unknown wire type (0x6 or 0x7) causes parsing failures. 7 months ago
Marcel Hlopko 69a26b217d Use the name of the rust_proto_library as the crate name 7 months ago
Hong Shin 3574af2397 Internal Change 7 months ago
Protobuf Team Bot 13caa08692 Enable textproto conformance tests for "-0" and "-0F". 7 months ago
Brent Shaffer 01744cccae chore(php): conformance testing for edition (#16712) 7 months ago
Protobuf Team Bot 0a2e6625e2 Add copyright notice to test protos 7 months ago
Thomas Van Lenten 353b4e0031 Ensure overflow values for float/double map to inf/-inf. 7 months ago
Thomas Van Lenten 7c37b2d2a1 Add text format conformance tests for field separators. 7 months ago
Thomas Van Lenten 26cf1cb94c Add more floating point cases to the validations. 7 months ago
Thomas Van Lenten 4cbb7b8540 Duplicate the integer tests using octal and hex. 7 months ago
Eric Salo ea4c77ca48 upb: implement .mergeFromBuffer() on GeneratedMessage in Dart 8 months ago
Mike Kruskal ea81024ddf Refactor editions infrastructure to a top-level directory. 8 months ago
Mike Kruskal 77ae24b39d Fix C# parsing of delimited fields. 8 months ago
Mike Kruskal 69d1dacf74 Add delimited field binary/json conformance tests. 8 months ago
Mike Kruskal 29c69ff00b Fix text-format delimited field handling 8 months ago
Mike Kruskal 8ab39ed6f8 Add editions-specific conformance tests 8 months ago
Protobuf Team Bot 21d75f861c Remove references to rules_proto 8 months ago
Mike Kruskal f0f7be2090 Fix failure lists for JRuby and C#, which don't pass all of the new conformance tests. 9 months ago
Eric Salo 74ddc48fa9 upb: fix the Dart conformance test 9 months ago
Joshua Haberman 1f6580dd0c Added conformance test for unknown field ordering. 9 months ago
Anton Grbin 86abf35ef5 Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set (#15887) 9 months ago
Mike Kruskal 19c4a7d647 Close conformance test gaps for delimited encoding. 9 months ago