From b7f35a0b76bb2afd682b806d2b25568611612557 Mon Sep 17 00:00:00 2001 From: Paul Beusterien Date: Tue, 20 Mar 2018 11:59:03 -0700 Subject: Initial Firebase Functions (#948) --- Functions/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Functions/README.md (limited to 'Functions/README.md') diff --git a/Functions/README.md b/Functions/README.md new file mode 100644 index 0000000..f0b8d62 --- /dev/null +++ b/Functions/README.md @@ -0,0 +1,21 @@ +# Cloud Functions for Firebase iOS SDK + +## To run unit tests + +Choose the FirebaseFunctions_Tests scheme and press Command-u. + +## To run integration tests + +Before running the integration tests, you'll need to start a backend emulator +for them to talk to. + +1. Make sure you have `npm` installed. +2. Run the backend startup script: `Backend/start.sh` + It will use `npm install` to automatically download the libraries it needs + to run the [Cloud Functions Local Emulator](https://cloud.google.com/functions/docs/emulator). + The first time you run it, it will ask for a projectId. + You can put anything you like. It will be ignored. +3. Create the workspace in Functions/Example with `pod install`. +4. `open FirebaseFunctions.xcworkspace` +5. Choose the FirebaseFunctions_IntegrationTests scheme and press Command-u. +6. When you are finished, you can press any key to stop the backend. -- cgit v1.2.3