New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated and simplified PHP testing structure #8558
Merged
Merged
Commits on May 3, 2021
-
- Consolidated on a single autoloader, created by composer. - Consolidated on a single phpunit invocation strategy: we run phpunit on a directory, which will run all tests matching *Test.php in that directory. - We now rely on autoloading to import all test protos. require_once() calls for test protos are removed. - For now the valgrind tests are removed. A follow-up PR will re-enable them in a more robust way.
Configuration menu - View commit details
-
Copy full SHA for 7f9c4ae - Browse repository at this point
Copy the full SHA 7f9c4aeView commit details
Commits on May 4, 2021
-
More improvements to PHP testing.
1. Replace custom PHPUnit-selection logic in test.sh with generic composer version selection. 2. Optimized both test proto generation and the custom extension build to avoid unnecessary work when the files are already up to date.
Configuration menu - View commit details
-
Copy full SHA for 2d679de - Browse repository at this point
Copy the full SHA 2d679deView commit details -
Configuration menu - View commit details
-
Copy full SHA for c058d00 - Browse repository at this point
Copy the full SHA c058d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9083c3d - Browse repository at this point
Copy the full SHA 9083c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ac4d1 - Browse repository at this point
Copy the full SHA f5ac4d1View commit details -
Fixed generate_test_protos.sh for when tmp does not exist.
Also removed undefined_test.php and fixed Makefile.am.
Configuration menu - View commit details
-
Copy full SHA for c4720b4 - Browse repository at this point
Copy the full SHA c4720b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82154df - Browse repository at this point
Copy the full SHA 82154dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba9539c - Browse repository at this point
Copy the full SHA ba9539cView commit details -
Configuration menu - View commit details
-
Copy full SHA for da2d7f3 - Browse repository at this point
Copy the full SHA da2d7f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e5b7c - Browse repository at this point
Copy the full SHA f9e5b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc2d2b0 - Browse repository at this point
Copy the full SHA dc2d2b0View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.