├── .editorconfig ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .node-version ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile ├── Procfile.dev ├── README.md ├── Rakefile ├── app.json ├── app ├── assets │ ├── builds │ │ └── .keep │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ └── ttlogo.png │ ├── javascripts │ │ └── application.js │ └── stylesheets │ │ ├── _theme.scss │ │ ├── application.sass.scss │ │ ├── components │ │ ├── _banner.scss │ │ ├── _card.scss │ │ ├── _explanation_list.scss │ │ ├── _flash.scss │ │ ├── _forms.scss │ │ ├── _inputs.scss │ │ └── _tables.scss │ │ └── typography │ │ ├── _base.scss │ │ └── _utilities.scss ├── components │ ├── flash_component.html.erb │ └── flash_component.rb ├── controllers │ ├── admin │ │ ├── bulk_assignments_controller.rb │ │ ├── decisions_controller.rb │ │ ├── sessions_controller.rb │ │ ├── split_assignments_controller.rb │ │ ├── split_configs_controller.rb │ │ ├── split_details_controller.rb │ │ ├── splits_controller.rb │ │ ├── variant_details_controller.rb │ │ └── variant_retirements_controller.rb │ ├── admins │ │ └── omniauth_callbacks_controller.rb │ ├── api │ │ ├── cors_controller.rb │ │ ├── system │ │ │ └── statuses_controller.rb │ │ ├── v1 │ │ │ ├── app_identifier_visitor_configs_controller.rb │ │ │ ├── app_visitor_configs_controller.rb │ │ │ ├── assignment_events_controller.rb │ │ │ ├── assignment_overrides_controller.rb │ │ │ ├── cors_controller.rb │ │ │ ├── identifier_types_controller.rb │ │ │ ├── identifier_visitors_controller.rb │ │ │ ├── identifiers_controller.rb │ │ │ ├── split_configs_controller.rb │ │ │ ├── split_details_controller.rb │ │ │ ├── split_registries_controller.rb │ │ │ ├── visitor_details_controller.rb │ │ │ └── visitors_controller.rb │ │ ├── v2 │ │ │ ├── assignment_overrides_controller.rb │ │ │ ├── migrations │ │ │ │ ├── app_feature_completions_controller.rb │ │ │ │ ├── app_remote_kills_controller.rb │ │ │ │ ├── split_decisions_controller.rb │ │ │ │ ├── split_retirements_controller.rb │ │ │ │ └── splits_controller.rb │ │ │ ├── migrations_controller.rb │ │ │ └── split_registries_controller.rb │ │ ├── v3 │ │ │ └── split_registries_controller.rb │ │ └── v4 │ │ │ ├── app_identifiers_controller.rb │ │ │ ├── app_visitor_configs_controller.rb │ │ │ └── split_registries_controller.rb │ ├── application_controller.rb │ ├── authenticated_admin_controller.rb │ ├── authenticated_api_controller.rb │ ├── concerns │ │ ├── .keep │ │ └── cors_support.rb │ ├── shared_secret_authenticated_api_controller.rb │ └── unauthenticated_api_controller.rb ├── helpers │ ├── application_helper.rb │ └── application_layout_helper.rb ├── inputs │ ├── collection_radio_buttons_input.rb │ ├── collection_select_input.rb │ ├── grouped_collection_select_input.rb │ ├── percent_input.rb │ ├── radio_button.rb │ ├── radio_button_input.rb │ └── string_input.rb ├── jobs │ ├── application_job.rb │ └── bulk_assignment_job.rb ├── mailers │ └── .keep ├── models │ ├── admin.rb │ ├── app.rb │ ├── app_feature_completion.rb │ ├── app_feature_completion_migration.rb │ ├── app_identifier_claim.rb │ ├── app_migration.rb │ ├── app_remote_kill.rb │ ├── app_remote_kill_migration.rb │ ├── app_version.rb │ ├── app_version_build_path.rb │ ├── arbitrary_assignment_creation.rb │ ├── assignment.rb │ ├── batch_arbitrary_assignment_creation.rb │ ├── bulk_assignment.rb │ ├── bulk_assignment_creation.rb │ ├── bulk_reassignment.rb │ ├── concerns │ │ ├── .keep │ │ └── delegate_attribute.rb │ ├── decision.rb │ ├── deterministic_assignment_creation.rb │ ├── identifier.rb │ ├── identifier_claim.rb │ ├── identifier_type.rb │ ├── previous_assignment.rb │ ├── previous_split_registry.rb │ ├── split.rb │ ├── split_decision_migration.rb │ ├── split_detail.rb │ ├── split_registry.rb │ ├── split_retirement_migration.rb │ ├── split_upsert.rb │ ├── variant_calculator.rb │ ├── variant_detail.rb │ ├── variant_retirement.rb │ ├── visitor.rb │ ├── visitor_lookup.rb │ └── visitor_supersession.rb ├── types │ └── app_version_type.rb └── views │ ├── admin │ ├── bulk_assignments │ │ └── new.html.erb │ ├── decisions │ │ └── new.html.erb │ ├── sessions │ │ └── new.html.erb │ ├── split_assignments │ │ └── index.html.erb │ ├── split_configs │ │ └── new.html.erb │ ├── split_details │ │ └── edit.html.erb │ ├── splits │ │ ├── _details.html.erb │ │ ├── _feature_completions.html.erb │ │ ├── _remote_kills.html.erb │ │ ├── _split.html.erb │ │ ├── _split_registry.html.erb │ │ ├── _table_header.html.erb │ │ ├── _test_overview.html.erb │ │ ├── _variants.html.erb │ │ ├── index.html.erb │ │ └── show.html.erb │ └── variant_details │ │ └── edit.html.erb │ ├── api │ ├── v1 │ │ ├── app_identifier_visitor_configs │ │ │ └── show.json.jbuilder │ │ ├── app_visitor_configs │ │ │ ├── _show.json.jbuilder │ │ │ └── show.json.jbuilder │ │ ├── identifier_visitors │ │ │ └── show.json.jbuilder │ │ ├── identifiers │ │ │ └── create.json.jbuilder │ │ ├── split_details │ │ │ ├── _variant_detail.json.jbuilder │ │ │ └── show.json.jbuilder │ │ ├── split_registries │ │ │ └── show.json.jbuilder │ │ ├── visitor_details │ │ │ ├── _assignment_detail.json.jbuilder │ │ │ └── show.json.jbuilder │ │ └── visitors │ │ │ ├── _show.json.jbuilder │ │ │ └── show.json.jbuilder │ ├── v2 │ │ ├── migrations │ │ │ └── index.jbuilder │ │ └── split_registries │ │ │ └── show.json.jbuilder │ ├── v3 │ │ └── split_registries │ │ │ └── show.json.jbuilder │ └── v4 │ │ ├── app_identifiers │ │ └── create.json.jbuilder │ │ ├── app_visitor_configs │ │ ├── _show.json.jbuilder │ │ └── show.json.jbuilder │ │ └── split_registries │ │ └── show.json.jbuilder │ ├── layouts │ └── application.html.erb │ └── shared │ ├── _form_footer.html.erb │ └── _header.html.erb ├── bin ├── bundle ├── delayed_job ├── dev ├── pnpm ├── rails ├── rake ├── rspec ├── rubocop ├── setup ├── update └── webpack ├── config.ru ├── config ├── application.rb ├── boot.rb ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ ├── stage.rb │ └── test.rb ├── initializers │ ├── airbrake.rb │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── attribute_normalizer.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── datadog.rb │ ├── date_time_formats.rb │ ├── devise.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── paperclip.rb │ ├── permissions_policy.rb │ ├── rack_timeout.rb │ ├── sentry.rb │ ├── session_store.rb │ ├── simple_form.rb │ └── types.rb ├── locales │ ├── devise.en.yml │ ├── en.yml │ └── simple_form.en.yml ├── puma.rb └── routes.rb ├── db ├── migrate │ ├── 20161020190742_initialize_test_track.rb │ ├── 20161220150705_create_delayed_jobs.rb │ ├── 20170316204717_create_variant_details.rb │ ├── 20170317155628_add_details_to_splits.rb │ ├── 20170330145712_add_location_and_platform_to_splits.rb │ ├── 20170501180350_add_variant_screenshot_to_variant_details.rb │ ├── 20180412153251_add_split_feature_gate.rb │ ├── 20180801150624_add_test_track_app_and_app_id.rb │ ├── 20190317143114_add_decisions_to_splits.rb │ ├── 20190401094449_create_app_feature_completions.rb │ ├── 20190408143237_add_force_to_assignments.rb │ ├── 20190408144258_backfill_assignments.rb │ ├── 20190408145933_add_not_null_constraints.rb │ ├── 20190409164425_validate_not_null_constriants.rb │ ├── 20190409231451_create_app_remote_kills.rb │ ├── 20190413110639_app_feature_completion_split_to_feature_gate.rb │ ├── 20190413205758_create_app_migrations.rb │ └── 20190413210327_rekey_app_remote_kills.rb ├── schema.rb └── seeds.rb ├── doc └── arch │ ├── adr-001.md │ ├── adr-002.md │ └── adr-003.md ├── lib ├── assets │ └── .keep ├── tasks │ ├── .keep │ ├── seed_app.rake │ └── vendor_deps.rake └── test_track │ └── attachment_settings.rb ├── log └── .keep ├── package.json ├── pnpm-lock.yaml ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico └── robots.txt ├── spec ├── controllers │ ├── api │ │ ├── v1 │ │ │ ├── app_identifier_visitor_configs_controller_spec.rb │ │ │ ├── app_visitor_configs_controller_spec.rb │ │ │ ├── assignment_events_controller_spec.rb │ │ │ ├── assignment_overrides_controller_spec.rb │ │ │ ├── identifier_types_controller_spec.rb │ │ │ ├── identifier_visitors_controller_spec.rb │ │ │ ├── identifiers_controller_spec.rb │ │ │ ├── split_configs_controller_spec.rb │ │ │ ├── split_registries_controller_spec.rb │ │ │ └── visitors_controller_spec.rb │ │ ├── v2 │ │ │ ├── assignment_overrides_controller_spec.rb │ │ │ ├── migrations │ │ │ │ ├── app_feature_completions_controller_spec.rb │ │ │ │ ├── app_remote_kills_controller_spec.rb │ │ │ │ ├── split_decisions_controller_spec.rb │ │ │ │ ├── split_retirements_controller_spec.rb │ │ │ │ └── splits_controller_spec.rb │ │ │ ├── migrations_controller_spec.rb │ │ │ └── split_registries_controller_spec.rb │ │ ├── v3 │ │ │ └── split_registries_controller_spec.rb │ │ └── v4 │ │ │ ├── app_identifiers_controller_spec.rb │ │ │ ├── app_visitor_configs_controller_spec.rb │ │ │ └── split_registries_controller_spec.rb │ ├── authenticated_api_controller_spec.rb │ └── concerns │ │ └── cors_support_spec.rb ├── factories │ ├── admins.rb │ ├── app_feature_completions.rb │ ├── app_remote_kills.rb │ ├── apps.rb │ ├── assignments.rb │ ├── bulk_assignments.rb │ ├── identifier_types.rb │ ├── identifiers.rb │ ├── splits.rb │ ├── variant_details.rb │ ├── visitor_supersessions.rb │ └── visitors.rb ├── helpers │ └── application_layout_helper_spec.rb ├── models │ ├── admin_spec.rb │ ├── app_feature_completion_migration_spec.rb │ ├── app_feature_completion_spec.rb │ ├── app_identifier_claim_spec.rb │ ├── app_remote_kill_migration_spec.rb │ ├── app_remote_kill_spec.rb │ ├── app_spec.rb │ ├── app_version_build_path_spec.rb │ ├── app_version_spec.rb │ ├── arbitrary_assignment_creation_spec.rb │ ├── assignment_spec.rb │ ├── batch_arbitrary_assignment_creation_spec.rb │ ├── bulk_assignment_creation_spec.rb │ ├── bulk_reassignment_spec.rb │ ├── decision_spec.rb │ ├── deterministic_assignment_creation_spec.rb │ ├── identifier_claim_spec.rb │ ├── identifier_type_spec.rb │ ├── split_decision_migration_spec.rb │ ├── split_registry_spec.rb │ ├── split_retirement_migration_spec.rb │ ├── split_spec.rb │ ├── split_upsert_spec.rb │ ├── variant_calculator_spec.rb │ ├── variant_detail_spec.rb │ ├── variant_retirement_spec.rb │ ├── visitor_lookup_spec.rb │ ├── visitor_spec.rb │ └── visitor_supersession_spec.rb ├── rails_helper.rb ├── requests │ ├── admin │ │ └── split_details_spec.rb │ └── api │ │ └── v1 │ │ ├── split_details_spec.rb │ │ └── visitor_details_spec.rb ├── spec_helper.rb ├── support │ ├── controller_spec_helper.rb │ ├── environment_spec_helper.rb │ ├── login_helper.rb │ ├── not_helpers.rb │ ├── pages │ │ └── admin │ │ │ ├── bulk_assignment_new_page.rb │ │ │ ├── session_new_page.rb │ │ │ ├── split_assignments_page.rb │ │ │ ├── split_config_new_page.rb │ │ │ ├── split_decision_new_page.rb │ │ │ ├── split_details_page.rb │ │ │ ├── split_index_page.rb │ │ │ ├── split_show_page.rb │ │ │ └── variant_details_edit_page.rb │ ├── request_spec_helper.rb │ └── uploads │ │ └── ttlogo.png └── system │ ├── admin_bulk_assignment_create_spec.rb │ ├── admin_login_spec.rb │ ├── admin_split_assignments_spec.rb │ ├── admin_split_config_create_spec.rb │ ├── admin_split_decision_create_spec.rb │ ├── admin_split_details_create_spec.rb │ ├── admin_variant_details_edit_spec.rb │ └── admin_variant_retirement_create_spec.rb └── vendor ├── assets ├── fonts │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff ├── javascripts │ └── .keep └── stylesheets │ ├── .keep │ └── icon_font.scss └── gems └── ruby_spec_helpers ├── Rakefile ├── lib ├── ruby_spec_helpers.rb └── ruby_spec_helpers │ ├── capybara_configuration.rb │ ├── file_pattern_spec_helper.rb │ ├── matchers.rb │ ├── rspec_configuration.rb │ ├── shared_examples.rb │ ├── shared_examples │ ├── betterment_application_examples.rb │ ├── betterment_schema_examples.rb │ └── raise_not_to_have_assertion_examples.rb │ ├── site_prism_configuration.rb │ ├── site_prism_dropdown.rb │ ├── version.rb │ └── webmock_configuration.rb └── ruby_spec_helpers.gemspec /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Betterment/test_track_core 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22.14.0 -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.2 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/Procfile -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- 1 | web: unset PORT && bin/rails server 2 | css: pnpm build:css --watch 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/Rakefile -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app.json -------------------------------------------------------------------------------- /app/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/ttlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/images/ttlogo.png -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/stylesheets/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/_theme.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application.sass.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/application.sass.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_banner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/components/_banner.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/components/_card.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_explanation_list.scss: -------------------------------------------------------------------------------- 1 | .ExplanationList { 2 | list-style-type: decimal; 3 | } 4 | -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_flash.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/components/_flash.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/components/_forms.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_inputs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/components/_inputs.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/components/_tables.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/typography/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/typography/_base.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/typography/_utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/assets/stylesheets/typography/_utilities.scss -------------------------------------------------------------------------------- /app/components/flash_component.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/components/flash_component.html.erb -------------------------------------------------------------------------------- /app/components/flash_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/components/flash_component.rb -------------------------------------------------------------------------------- /app/controllers/admin/bulk_assignments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/bulk_assignments_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/decisions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/decisions_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/sessions_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/split_assignments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/split_assignments_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/split_configs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/split_configs_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/split_details_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/split_details_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/splits_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/splits_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/variant_details_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/variant_details_controller.rb -------------------------------------------------------------------------------- /app/controllers/admin/variant_retirements_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admin/variant_retirements_controller.rb -------------------------------------------------------------------------------- /app/controllers/admins/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/admins/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/cors_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/cors_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/system/statuses_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/system/statuses_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/app_identifier_visitor_configs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/app_identifier_visitor_configs_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/app_visitor_configs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/app_visitor_configs_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/assignment_events_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/assignment_events_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/assignment_overrides_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/assignment_overrides_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/cors_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/cors_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/identifier_types_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/identifier_types_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/identifier_visitors_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/identifier_visitors_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/identifiers_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/identifiers_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/split_configs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/split_configs_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/split_details_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/split_details_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/split_registries_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/split_registries_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/visitor_details_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/visitor_details_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/visitors_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v1/visitors_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/assignment_overrides_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/assignment_overrides_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/migrations/app_feature_completions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/migrations/app_feature_completions_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/migrations/app_remote_kills_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/migrations/app_remote_kills_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/migrations/split_decisions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/migrations/split_decisions_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/migrations/split_retirements_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/migrations/split_retirements_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/migrations/splits_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/migrations/splits_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/migrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/migrations_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v2/split_registries_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v2/split_registries_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v3/split_registries_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v3/split_registries_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v4/app_identifiers_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v4/app_identifiers_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v4/app_visitor_configs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v4/app_visitor_configs_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v4/split_registries_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/api/v4/split_registries_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/authenticated_admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/authenticated_admin_controller.rb -------------------------------------------------------------------------------- /app/controllers/authenticated_api_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/authenticated_api_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/concerns/cors_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/concerns/cors_support.rb -------------------------------------------------------------------------------- /app/controllers/shared_secret_authenticated_api_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/shared_secret_authenticated_api_controller.rb -------------------------------------------------------------------------------- /app/controllers/unauthenticated_api_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/controllers/unauthenticated_api_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/application_layout_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/helpers/application_layout_helper.rb -------------------------------------------------------------------------------- /app/inputs/collection_radio_buttons_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/inputs/collection_radio_buttons_input.rb -------------------------------------------------------------------------------- /app/inputs/collection_select_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/inputs/collection_select_input.rb -------------------------------------------------------------------------------- /app/inputs/grouped_collection_select_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/inputs/grouped_collection_select_input.rb -------------------------------------------------------------------------------- /app/inputs/percent_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/inputs/percent_input.rb -------------------------------------------------------------------------------- /app/inputs/radio_button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/inputs/radio_button.rb -------------------------------------------------------------------------------- /app/inputs/radio_button_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/inputs/radio_button_input.rb -------------------------------------------------------------------------------- /app/inputs/string_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/inputs/string_input.rb -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/bulk_assignment_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/jobs/bulk_assignment_job.rb -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/admin.rb -------------------------------------------------------------------------------- /app/models/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app.rb -------------------------------------------------------------------------------- /app/models/app_feature_completion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_feature_completion.rb -------------------------------------------------------------------------------- /app/models/app_feature_completion_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_feature_completion_migration.rb -------------------------------------------------------------------------------- /app/models/app_identifier_claim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_identifier_claim.rb -------------------------------------------------------------------------------- /app/models/app_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_migration.rb -------------------------------------------------------------------------------- /app/models/app_remote_kill.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_remote_kill.rb -------------------------------------------------------------------------------- /app/models/app_remote_kill_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_remote_kill_migration.rb -------------------------------------------------------------------------------- /app/models/app_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_version.rb -------------------------------------------------------------------------------- /app/models/app_version_build_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/app_version_build_path.rb -------------------------------------------------------------------------------- /app/models/arbitrary_assignment_creation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/arbitrary_assignment_creation.rb -------------------------------------------------------------------------------- /app/models/assignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/assignment.rb -------------------------------------------------------------------------------- /app/models/batch_arbitrary_assignment_creation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/batch_arbitrary_assignment_creation.rb -------------------------------------------------------------------------------- /app/models/bulk_assignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/bulk_assignment.rb -------------------------------------------------------------------------------- /app/models/bulk_assignment_creation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/bulk_assignment_creation.rb -------------------------------------------------------------------------------- /app/models/bulk_reassignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/bulk_reassignment.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/delegate_attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/concerns/delegate_attribute.rb -------------------------------------------------------------------------------- /app/models/decision.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/decision.rb -------------------------------------------------------------------------------- /app/models/deterministic_assignment_creation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/deterministic_assignment_creation.rb -------------------------------------------------------------------------------- /app/models/identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/identifier.rb -------------------------------------------------------------------------------- /app/models/identifier_claim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/identifier_claim.rb -------------------------------------------------------------------------------- /app/models/identifier_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/identifier_type.rb -------------------------------------------------------------------------------- /app/models/previous_assignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/previous_assignment.rb -------------------------------------------------------------------------------- /app/models/previous_split_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/previous_split_registry.rb -------------------------------------------------------------------------------- /app/models/split.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/split.rb -------------------------------------------------------------------------------- /app/models/split_decision_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/split_decision_migration.rb -------------------------------------------------------------------------------- /app/models/split_detail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/split_detail.rb -------------------------------------------------------------------------------- /app/models/split_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/split_registry.rb -------------------------------------------------------------------------------- /app/models/split_retirement_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/split_retirement_migration.rb -------------------------------------------------------------------------------- /app/models/split_upsert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/split_upsert.rb -------------------------------------------------------------------------------- /app/models/variant_calculator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/variant_calculator.rb -------------------------------------------------------------------------------- /app/models/variant_detail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/variant_detail.rb -------------------------------------------------------------------------------- /app/models/variant_retirement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/variant_retirement.rb -------------------------------------------------------------------------------- /app/models/visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/visitor.rb -------------------------------------------------------------------------------- /app/models/visitor_lookup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/visitor_lookup.rb -------------------------------------------------------------------------------- /app/models/visitor_supersession.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/models/visitor_supersession.rb -------------------------------------------------------------------------------- /app/types/app_version_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/types/app_version_type.rb -------------------------------------------------------------------------------- /app/views/admin/bulk_assignments/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/bulk_assignments/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/decisions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/decisions/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/sessions/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/split_assignments/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/split_assignments/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/split_configs/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/split_configs/new.html.erb -------------------------------------------------------------------------------- /app/views/admin/split_details/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/split_details/edit.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_details.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_details.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_feature_completions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_feature_completions.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_remote_kills.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_remote_kills.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_split.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_split.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_split_registry.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_split_registry.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_table_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_table_header.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_test_overview.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_test_overview.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/_variants.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/_variants.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/index.html.erb -------------------------------------------------------------------------------- /app/views/admin/splits/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/splits/show.html.erb -------------------------------------------------------------------------------- /app/views/admin/variant_details/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/admin/variant_details/edit.html.erb -------------------------------------------------------------------------------- /app/views/api/v1/app_identifier_visitor_configs/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/app_identifier_visitor_configs/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/app_visitor_configs/_show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/app_visitor_configs/_show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/app_visitor_configs/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/app_visitor_configs/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/identifier_visitors/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/identifier_visitors/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/identifiers/create.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/identifiers/create.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/split_details/_variant_detail.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/split_details/_variant_detail.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/split_details/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/split_details/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/split_registries/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/split_registries/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/visitor_details/_assignment_detail.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/visitor_details/_assignment_detail.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/visitor_details/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/visitor_details/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/visitors/_show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/visitors/_show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v1/visitors/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v1/visitors/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v2/migrations/index.jbuilder: -------------------------------------------------------------------------------- 1 | json.array! @app_migrations, :version 2 | -------------------------------------------------------------------------------- /app/views/api/v2/split_registries/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v2/split_registries/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v3/split_registries/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v3/split_registries/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v4/app_identifiers/create.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v4/app_identifiers/create.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v4/app_visitor_configs/_show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v4/app_visitor_configs/_show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v4/app_visitor_configs/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v4/app_visitor_configs/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api/v4/split_registries/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/api/v4/split_registries/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/shared/_form_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/shared/_form_footer.html.erb -------------------------------------------------------------------------------- /app/views/shared/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/app/views/shared/_header.html.erb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/delayed_job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/delayed_job -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/pnpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/pnpm -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/rspec -------------------------------------------------------------------------------- /bin/rubocop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/rubocop -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/bin/update -------------------------------------------------------------------------------- /bin/webpack: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | pnpm build:css 4 | -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/stage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/environments/stage.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/airbrake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/airbrake.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/attribute_normalizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/attribute_normalizer.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/datadog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/datadog.rb -------------------------------------------------------------------------------- /config/initializers/date_time_formats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/date_time_formats.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/paperclip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/paperclip.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/rack_timeout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/rack_timeout.rb -------------------------------------------------------------------------------- /config/initializers/sentry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/sentry.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/simple_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/simple_form.rb -------------------------------------------------------------------------------- /config/initializers/types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/initializers/types.rb -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/simple_form.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/locales/simple_form.en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/config/routes.rb -------------------------------------------------------------------------------- /db/migrate/20161020190742_initialize_test_track.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20161020190742_initialize_test_track.rb -------------------------------------------------------------------------------- /db/migrate/20161220150705_create_delayed_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20161220150705_create_delayed_jobs.rb -------------------------------------------------------------------------------- /db/migrate/20170316204717_create_variant_details.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20170316204717_create_variant_details.rb -------------------------------------------------------------------------------- /db/migrate/20170317155628_add_details_to_splits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20170317155628_add_details_to_splits.rb -------------------------------------------------------------------------------- /db/migrate/20170330145712_add_location_and_platform_to_splits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20170330145712_add_location_and_platform_to_splits.rb -------------------------------------------------------------------------------- /db/migrate/20170501180350_add_variant_screenshot_to_variant_details.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20170501180350_add_variant_screenshot_to_variant_details.rb -------------------------------------------------------------------------------- /db/migrate/20180412153251_add_split_feature_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20180412153251_add_split_feature_gate.rb -------------------------------------------------------------------------------- /db/migrate/20180801150624_add_test_track_app_and_app_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20180801150624_add_test_track_app_and_app_id.rb -------------------------------------------------------------------------------- /db/migrate/20190317143114_add_decisions_to_splits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190317143114_add_decisions_to_splits.rb -------------------------------------------------------------------------------- /db/migrate/20190401094449_create_app_feature_completions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190401094449_create_app_feature_completions.rb -------------------------------------------------------------------------------- /db/migrate/20190408143237_add_force_to_assignments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190408143237_add_force_to_assignments.rb -------------------------------------------------------------------------------- /db/migrate/20190408144258_backfill_assignments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190408144258_backfill_assignments.rb -------------------------------------------------------------------------------- /db/migrate/20190408145933_add_not_null_constraints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190408145933_add_not_null_constraints.rb -------------------------------------------------------------------------------- /db/migrate/20190409164425_validate_not_null_constriants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190409164425_validate_not_null_constriants.rb -------------------------------------------------------------------------------- /db/migrate/20190409231451_create_app_remote_kills.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190409231451_create_app_remote_kills.rb -------------------------------------------------------------------------------- /db/migrate/20190413110639_app_feature_completion_split_to_feature_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190413110639_app_feature_completion_split_to_feature_gate.rb -------------------------------------------------------------------------------- /db/migrate/20190413205758_create_app_migrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190413205758_create_app_migrations.rb -------------------------------------------------------------------------------- /db/migrate/20190413210327_rekey_app_remote_kills.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/migrate/20190413210327_rekey_app_remote_kills.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /doc/arch/adr-001.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/doc/arch/adr-001.md -------------------------------------------------------------------------------- /doc/arch/adr-002.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/doc/arch/adr-002.md -------------------------------------------------------------------------------- /doc/arch/adr-003.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/doc/arch/adr-003.md -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/seed_app.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/lib/tasks/seed_app.rake -------------------------------------------------------------------------------- /lib/tasks/vendor_deps.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/lib/tasks/vendor_deps.rake -------------------------------------------------------------------------------- /lib/test_track/attachment_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/lib/test_track/attachment_settings.rb -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/public/robots.txt -------------------------------------------------------------------------------- /spec/controllers/api/v1/app_identifier_visitor_configs_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/app_identifier_visitor_configs_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/app_visitor_configs_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/app_visitor_configs_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/assignment_events_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/assignment_events_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/assignment_overrides_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/assignment_overrides_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/identifier_types_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/identifier_types_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/identifier_visitors_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/identifier_visitors_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/identifiers_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/identifiers_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/split_configs_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/split_configs_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/split_registries_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/split_registries_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/visitors_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v1/visitors_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/assignment_overrides_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/assignment_overrides_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/migrations/app_feature_completions_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/migrations/app_feature_completions_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/migrations/app_remote_kills_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/migrations/app_remote_kills_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/migrations/split_decisions_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/migrations/split_decisions_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/migrations/split_retirements_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/migrations/split_retirements_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/migrations/splits_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/migrations/splits_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/migrations_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/migrations_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v2/split_registries_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v2/split_registries_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v3/split_registries_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v3/split_registries_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v4/app_identifiers_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v4/app_identifiers_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v4/app_visitor_configs_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v4/app_visitor_configs_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v4/split_registries_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/api/v4/split_registries_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/authenticated_api_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/authenticated_api_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/concerns/cors_support_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/controllers/concerns/cors_support_spec.rb -------------------------------------------------------------------------------- /spec/factories/admins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/admins.rb -------------------------------------------------------------------------------- /spec/factories/app_feature_completions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/app_feature_completions.rb -------------------------------------------------------------------------------- /spec/factories/app_remote_kills.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/app_remote_kills.rb -------------------------------------------------------------------------------- /spec/factories/apps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/apps.rb -------------------------------------------------------------------------------- /spec/factories/assignments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/assignments.rb -------------------------------------------------------------------------------- /spec/factories/bulk_assignments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/bulk_assignments.rb -------------------------------------------------------------------------------- /spec/factories/identifier_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/identifier_types.rb -------------------------------------------------------------------------------- /spec/factories/identifiers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/identifiers.rb -------------------------------------------------------------------------------- /spec/factories/splits.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/splits.rb -------------------------------------------------------------------------------- /spec/factories/variant_details.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/variant_details.rb -------------------------------------------------------------------------------- /spec/factories/visitor_supersessions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/visitor_supersessions.rb -------------------------------------------------------------------------------- /spec/factories/visitors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/factories/visitors.rb -------------------------------------------------------------------------------- /spec/helpers/application_layout_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/helpers/application_layout_helper_spec.rb -------------------------------------------------------------------------------- /spec/models/admin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/admin_spec.rb -------------------------------------------------------------------------------- /spec/models/app_feature_completion_migration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_feature_completion_migration_spec.rb -------------------------------------------------------------------------------- /spec/models/app_feature_completion_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_feature_completion_spec.rb -------------------------------------------------------------------------------- /spec/models/app_identifier_claim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_identifier_claim_spec.rb -------------------------------------------------------------------------------- /spec/models/app_remote_kill_migration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_remote_kill_migration_spec.rb -------------------------------------------------------------------------------- /spec/models/app_remote_kill_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_remote_kill_spec.rb -------------------------------------------------------------------------------- /spec/models/app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_spec.rb -------------------------------------------------------------------------------- /spec/models/app_version_build_path_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_version_build_path_spec.rb -------------------------------------------------------------------------------- /spec/models/app_version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/app_version_spec.rb -------------------------------------------------------------------------------- /spec/models/arbitrary_assignment_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/arbitrary_assignment_creation_spec.rb -------------------------------------------------------------------------------- /spec/models/assignment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/assignment_spec.rb -------------------------------------------------------------------------------- /spec/models/batch_arbitrary_assignment_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/batch_arbitrary_assignment_creation_spec.rb -------------------------------------------------------------------------------- /spec/models/bulk_assignment_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/bulk_assignment_creation_spec.rb -------------------------------------------------------------------------------- /spec/models/bulk_reassignment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/bulk_reassignment_spec.rb -------------------------------------------------------------------------------- /spec/models/decision_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/decision_spec.rb -------------------------------------------------------------------------------- /spec/models/deterministic_assignment_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/deterministic_assignment_creation_spec.rb -------------------------------------------------------------------------------- /spec/models/identifier_claim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/identifier_claim_spec.rb -------------------------------------------------------------------------------- /spec/models/identifier_type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/identifier_type_spec.rb -------------------------------------------------------------------------------- /spec/models/split_decision_migration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/split_decision_migration_spec.rb -------------------------------------------------------------------------------- /spec/models/split_registry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/split_registry_spec.rb -------------------------------------------------------------------------------- /spec/models/split_retirement_migration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/split_retirement_migration_spec.rb -------------------------------------------------------------------------------- /spec/models/split_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/split_spec.rb -------------------------------------------------------------------------------- /spec/models/split_upsert_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/split_upsert_spec.rb -------------------------------------------------------------------------------- /spec/models/variant_calculator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/variant_calculator_spec.rb -------------------------------------------------------------------------------- /spec/models/variant_detail_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/variant_detail_spec.rb -------------------------------------------------------------------------------- /spec/models/variant_retirement_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/variant_retirement_spec.rb -------------------------------------------------------------------------------- /spec/models/visitor_lookup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/visitor_lookup_spec.rb -------------------------------------------------------------------------------- /spec/models/visitor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/visitor_spec.rb -------------------------------------------------------------------------------- /spec/models/visitor_supersession_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/models/visitor_supersession_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/requests/admin/split_details_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/requests/admin/split_details_spec.rb -------------------------------------------------------------------------------- /spec/requests/api/v1/split_details_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/requests/api/v1/split_details_spec.rb -------------------------------------------------------------------------------- /spec/requests/api/v1/visitor_details_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/requests/api/v1/visitor_details_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/controller_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/controller_spec_helper.rb -------------------------------------------------------------------------------- /spec/support/environment_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/environment_spec_helper.rb -------------------------------------------------------------------------------- /spec/support/login_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/login_helper.rb -------------------------------------------------------------------------------- /spec/support/not_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/not_helpers.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/bulk_assignment_new_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/bulk_assignment_new_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/session_new_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/session_new_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/split_assignments_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/split_assignments_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/split_config_new_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/split_config_new_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/split_decision_new_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/split_decision_new_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/split_details_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/split_details_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/split_index_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/split_index_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/split_show_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/split_show_page.rb -------------------------------------------------------------------------------- /spec/support/pages/admin/variant_details_edit_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/pages/admin/variant_details_edit_page.rb -------------------------------------------------------------------------------- /spec/support/request_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/request_spec_helper.rb -------------------------------------------------------------------------------- /spec/support/uploads/ttlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/support/uploads/ttlogo.png -------------------------------------------------------------------------------- /spec/system/admin_bulk_assignment_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_bulk_assignment_create_spec.rb -------------------------------------------------------------------------------- /spec/system/admin_login_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_login_spec.rb -------------------------------------------------------------------------------- /spec/system/admin_split_assignments_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_split_assignments_spec.rb -------------------------------------------------------------------------------- /spec/system/admin_split_config_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_split_config_create_spec.rb -------------------------------------------------------------------------------- /spec/system/admin_split_decision_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_split_decision_create_spec.rb -------------------------------------------------------------------------------- /spec/system/admin_split_details_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_split_details_create_spec.rb -------------------------------------------------------------------------------- /spec/system/admin_variant_details_edit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_variant_details_edit_spec.rb -------------------------------------------------------------------------------- /spec/system/admin_variant_retirement_create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/spec/system/admin_variant_retirement_create_spec.rb -------------------------------------------------------------------------------- /vendor/assets/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/assets/fonts/icomoon.eot -------------------------------------------------------------------------------- /vendor/assets/fonts/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/assets/fonts/icomoon.svg -------------------------------------------------------------------------------- /vendor/assets/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/assets/fonts/icomoon.ttf -------------------------------------------------------------------------------- /vendor/assets/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/assets/fonts/icomoon.woff -------------------------------------------------------------------------------- /vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/icon_font.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/assets/stylesheets/icon_font.scss -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/Rakefile -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers.rb: -------------------------------------------------------------------------------- 1 | module RubySpecHelpers 2 | end 3 | -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/capybara_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/capybara_configuration.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/file_pattern_spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/file_pattern_spec_helper.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/matchers.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/rspec_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/rspec_configuration.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples/betterment_application_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples/betterment_application_examples.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples/betterment_schema_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples/betterment_schema_examples.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples/raise_not_to_have_assertion_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/shared_examples/raise_not_to_have_assertion_examples.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/site_prism_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/site_prism_configuration.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/site_prism_dropdown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/site_prism_dropdown.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/version.rb: -------------------------------------------------------------------------------- 1 | module RubySpecHelpers 2 | VERSION = "0.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/webmock_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/lib/ruby_spec_helpers/webmock_configuration.rb -------------------------------------------------------------------------------- /vendor/gems/ruby_spec_helpers/ruby_spec_helpers.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Betterment/test_track/HEAD/vendor/gems/ruby_spec_helpers/ruby_spec_helpers.gemspec --------------------------------------------------------------------------------