syncstorage-rs/tools
Nick Shirley 6f15ad546d
Some checks are pending
Glean probe-scraper / glean-probe-scraper (push) Waiting to run
test(e2e): run integration and e2e tests with pytest (#1697)
- Update docker compose steps for mysql and spanner to use pytest
- Add infra and configuration for pytest to run tests
- Remove old "run.py" test setup

Closes STOR-235
2025-05-09 14:50:18 -06:00
..
examples fix: remove duplicate header key from example script 2019-12-09 10:02:43 -05:00
hawk feat: Remove support for BrowserID (#1531) 2024-06-14 12:51:02 -07:00
integration_tests test(e2e): run integration and e2e tests with pytest (#1697) 2025-05-09 14:50:18 -06:00
spanner chore: Update to debian bookworm / Python 3.12 (#1567) 2024-06-10 07:22:57 -07:00
tokenserver chore: upload test artifacts to gcs 2025-03-25 16:33:49 -06:00
user_migration feat: Allow for failure "replay" from failure file (#644) 2020-06-03 10:30:46 -07:00
README.md feat: User migration scripts 2020-01-07 11:20:36 -08:00

A collection of Sync Tools and utilities

See each directory for details:

  • hawk - a tool for generating test HAWK authorization headers
  • spanner - Google Cloud Platform Spanner tools for maintenance and testing
  • user_migration - scripts for dumping and moving user data from SQL to Spanner

Installation

These tools are mostly written in python. It is recommended that you create a commonly shared virtual environment using something like:

python3 -m venv venv

to create a /venv directory. To activate this, call sh /venv/bin/activate.

Script dependencies can be installed via pip install -r requirements.txt for each tool.