POC for snowplow tracking verification
What does this MR do and why?
POC for snowplow tracking verification using feature specs against snowplow micro ingestion
- verify growth funnels and help ensure there are no regressions when snowplow micro is setup and env variable
VERIFY_TRACKING
is set. - this MR will only focus on optional running of this in local development(test run) environments.
- see description of the overall concept in !135511 (diffs, comment 1652018437)
- POC Run growth funnel verification specs in CI (#432068) will be the next step in the POC to add CI runs.
Screenshots or screen recordings
How to set up and validate locally
- Setup and start snowplow micro locally following this guide.
- Set env var
VERIFY_TRACKING
to1
ortrue
. - Ensure content security policy is allowing correctly. If not using localhost, see gotchas in !135511 (diffs, comment 1648316359)
- Run test -
bundle exec ee/spec/features/registrations/saas/trial_flow_company_creating_project_spec.rb:14
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #428203 (closed)
Edited by Doug Stull