Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds command to run conformance tests: - `npm run conformance` Very similar to the Go setup, with a few minor modifications. Conformance `package-lock.json` is ignored, because it's just pointing to `file:../../`. <details><summary>FULL LOGS</summary> <p> ``` npm run conformance > @google-cloud/functions-framework@1.10.1 conformance > ./run_conformance_tests.sh Defaulting to latest client. Use './run_conformance_tests vX.X.X' to specify a specific release version. up to date, audited 3 packages in 866ms found 0 vulnerabilities ========== INSTALLING CLIENT@latest ========== Note: only works with Go 1.16+ by default, see run_conformance_tests.sh for more information. Done installing client@latest ========== HTTP CONFORMANCE TESTS ========== 2021/10/26 16:45:24 Validating for http... 2021/10/26 16:45:24 Framework server started. 2021/10/26 16:45:29 HTTP validation started... 2021/10/26 16:45:29 HTTP validation passed! 2021/10/26 16:45:29 Framework server shut down. Wrote logs to /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stdout.txt and /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stderr.txt. 2021/10/26 16:45:29 All validation passed! ========== BACKGROUND EVENT CONFORMANCE TESTS ========== 2021/10/26 16:45:29 Validating for legacyevent... 2021/10/26 16:45:29 Framework server started. 2021/10/26 16:45:34 Legacy event validation with legacy event requests... 2021/10/26 16:45:34 Events tried: - firebase-auth (PASSED) - firebase-db1 (PASSED) - firebase-db2 (PASSED) - firebase-db3 (PASSED) - firebase-db4 (PASSED) - firebase-db5 (PASSED) - firebase-db6 (PASSED) - firebase-db7 (PASSED) - firebase-db8 (PASSED) - firebase-dbdelete1 (PASSED) - firebase-dbdelete2 (PASSED) - firestore_complex (PASSED) - firestore_simple (PASSED) - legacy_pubsub (PASSED) - pubsub_binary (PASSED) - pubsub_text (PASSED) - storage (PASSED) 2021/10/26 16:45:34 Legacy event validation with CloudEvent requests... 2021/10/26 16:45:34 Events tried: - firebase-auth (PASSED) - firebase-db1 (PASSED) - firebase-db2 (PASSED) - firebase-db3 (PASSED) - firebase-db4 (PASSED) - firebase-db5 (PASSED) - firebase-db6 (PASSED) - firebase-db7 (PASSED) - firebase-db8 (PASSED) - firebase-dbdelete1 (PASSED) - firebase-dbdelete2 (PASSED) - firestore_complex (PASSED) - firestore_simple (PASSED) - legacy_pubsub (PASSED) - pubsub_binary (PASSED) - pubsub_text (PASSED) - storage (PASSED) 2021/10/26 16:45:34 Legacy event validation passed! 2021/10/26 16:45:34 Framework server shut down. Wrote logs to /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stdout.txt and /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stderr.txt. 2021/10/26 16:45:34 All validation passed! ========== CLOUDEVENT CONFORMANCE TESTS ========== 2021/10/26 16:45:34 Validating for cloudevent... 2021/10/26 16:45:34 Framework server started. 2021/10/26 16:45:39 CloudEvent validation with CloudEvent requests... 2021/10/26 16:45:39 Events tried: - firebase-auth (PASSED) - firebase-db1 (PASSED) - firebase-db2 (PASSED) - firebase-db3 (PASSED) - firebase-db4 (PASSED) - firebase-db5 (PASSED) - firebase-db6 (PASSED) - firebase-db7 (PASSED) - firebase-db8 (PASSED) - firebase-dbdelete1 (PASSED) - firebase-dbdelete2 (PASSED) - firestore_complex (PASSED) - firestore_simple (PASSED) - legacy_pubsub (PASSED) - pubsub_binary (PASSED) - pubsub_text (PASSED) - storage (PASSED) 2021/10/26 16:45:39 CloudEvent validation with legacy event requests... 2021/10/26 16:45:39 Events tried: - firebase-auth (PASSED) - firebase-db1 (PASSED) - firebase-db2 (PASSED) - firebase-db3 (PASSED) - firebase-db4 (PASSED) - firebase-db5 (PASSED) - firebase-db6 (PASSED) - firebase-db7 (PASSED) - firebase-db8 (PASSED) - firebase-dbdelete1 (PASSED) - firebase-dbdelete2 (PASSED) - firestore_complex (PASSED) - firestore_simple (PASSED) - legacy_pubsub (PASSED) - pubsub_binary (PASSED) - pubsub_text (PASSED) - storage (PASSED) 2021/10/26 16:45:39 CloudEvent validation passed! 2021/10/26 16:45:39 Framework server shut down. Wrote logs to /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stdout.txt and /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stderr.txt. 2021/10/26 16:45:39 All validation passed! ========== DECLARATIVE HTTP CONFORMANCE TESTS ========== 2021/10/26 16:45:39 Validating for http... 2021/10/26 16:45:39 Framework server started. 2021/10/26 16:45:44 HTTP validation started... 2021/10/26 16:45:44 HTTP validation passed! 2021/10/26 16:45:44 Framework server shut down. Wrote logs to /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stdout.txt and /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stderr.txt. 2021/10/26 16:45:44 All validation passed! ========== DECLARATIVE CLOUDEVENT CONFORMANCE TESTS ========== 2021/10/26 16:45:44 Validating for cloudevent... 2021/10/26 16:45:44 Framework server started. 2021/10/26 16:45:49 CloudEvent validation with CloudEvent requests... 2021/10/26 16:45:49 Events tried: - firebase-auth (PASSED) - firebase-db1 (PASSED) - firebase-db2 (PASSED) - firebase-db3 (PASSED) - firebase-db4 (PASSED) - firebase-db5 (PASSED) - firebase-db6 (PASSED) - firebase-db7 (PASSED) - firebase-db8 (PASSED) - firebase-dbdelete1 (PASSED) - firebase-dbdelete2 (PASSED) - firestore_complex (PASSED) - firestore_simple (PASSED) - legacy_pubsub (PASSED) - pubsub_binary (PASSED) - pubsub_text (PASSED) - storage (PASSED) 2021/10/26 16:45:49 CloudEvent validation with legacy event requests... 2021/10/26 16:45:49 Events tried: - firebase-auth (PASSED) - firebase-db1 (PASSED) - firebase-db2 (PASSED) - firebase-db3 (PASSED) - firebase-db4 (PASSED) - firebase-db5 (PASSED) - firebase-db6 (PASSED) - firebase-db7 (PASSED) - firebase-db8 (PASSED) - firebase-dbdelete1 (PASSED) - firebase-dbdelete2 (PASSED) - firestore_complex (PASSED) - firestore_simple (PASSED) - legacy_pubsub (PASSED) - pubsub_binary (PASSED) - pubsub_text (PASSED) - storage (PASSED) 2021/10/26 16:45:49 CloudEvent validation passed! 2021/10/26 16:45:49 Framework server shut down. Wrote logs to /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stdout.txt and /var/folders/27/9q8h1w651z91hycvdf4qf0h0009rgz/T/serverlog_stderr.txt. 2021/10/26 16:45:49 All validation passed! ``` </p> </details>
- Loading branch information