Tags: OpenFunction/functions-framework-conformance
Tags
fix: Fix relative paths to helper actions (GoogleCloudPlatform#100) * fix: Fix relative paths to helper actions * Fix merge conflict
feature: add ability to test concurrent requests (GoogleCloudPlatform#92 ) * feature: add ability to test concurrent requests * use JSON for HTTP request payload since content type header is set to JSON
fix: user non-zero ending timestamps for event data (GoogleCloudPlatf… …orm#86) "2006-01-02T15:04:05.000Z" is not the correct format when using the standard RFC3339 format, trailing zeros after the decimal are normally omitted. Only when the decimal is non-zero is the data included in the string format. This has caused problems with using the standard time libraries in various languages to parse the test data because standard libraries truncate the .000, but our tests data output expects it to still be there in the output JSON.
feat: use temp directory for client server logs (GoogleCloudPlatform#85) Testing the client locally typically means testing from the root of an FF repo, so this prevents the FF repo from needing to .gitignore the server logs files that are produced by the client. Also, eliminate the cross-binary dependency of the GitHub Action and the conformance test client on knowing the logs file name by having the client itself print the server logs on error.
fix: relax Golang version requirement to run GitHub Action (GoogleClo… …udPlatform#83) * fix: relax Golang version requirement to run GitHub Action Use a method to install the Golang conformance test client that doesn't require Go 1.16+. This is important for Functions Framework Go, which needs to test using multiple different versions of Go but currently relies on the same version of Go to install the test client and run the Framework itself. * Don't use 'latest' string
fix: add 'version' input to GitHub action (GoogleCloudPlatform#82) * fix: add 'version' input to GitHub action This allows specifying a GitHub action version independent from the conformance test (client) version and fixes the issue where conformance tests are being updated even when specifying an older Action release. Note, that GitHub Actions recommends placing the Action in a separate repo, so it may be worth moving `/actions` into its own repo at some point: https://docs.github.com/en/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action
fix: Firebase RTDB event types have ".ref" not ".document" (GoogleClo… …udPlatform#79)
Add location support to Firebase RTDB events (GoogleCloudPlatform#76) This is still not absolutely confirmed, but is definitely the expected result for the Source attribute. Extension attributes for all event conversions will be documented in the future.
PreviousNext