Clone this repo:
  1. 7b0a713 flakiness analyzer: Add apis. by Xixuan Wu · 1 year, 1 month ago factory-atlas-11907.B factory-grunt-11164.B factory-nami-10715.B factory-nocturne-10984.B factory-nocturne-11066.B factory-octopus-11512.B factory-rammus-11289.B factory-sarien-12033.B firmware-atlas-11827.12.B firmware-atlas-11827.B firmware-grunt-11031.B firmware-kalista-11343.B firmware-nami-10775.108.B firmware-nami-10775.B firmware-nocturne-10984.B firmware-octopus-11297.B firmware-rammus-11275.B firmware-sarien-12200.B firmware-servo-11011.B master release-R68-10718.B release-R69-10895.B release-R70-11021.B release-R71-11151.B release-R72-11316.B release-R73-11647.B release-R74-11895.B release-R75-12105.B stabilize-10682.B stabilize-10718.111.B stabilize-10718.69.B stabilize-10718.71.B stabilize-10718.88.B stabilize-10866.B stabilize-10895.56.B stabilize-10895.B stabilize-10985.B stabilize-11005.B stabilize-11020.B stabilize-11021.84.B stabilize-11101.B stabilize-111316.112.B stabilize-11151.100.B stabilize-11151.113.B stabilize-11151.59.B stabilize-11217.B stabilize-11306.B stabilize-11316.123.B stabilize-11316.146.B stabilize-11316.148.B stabilize-11316.35.B stabilize-11316.76.B stabilize-11316.82.B stabilize-11554.B stabilize-11647.104.B stabilize-11686.B stabilize-11839.3.B stabilize-11839.B stabilize-11895.108.B stabilize-11895.109.B stabilize-11895.118.B stabilize-11895.72.B stabilize-11895.89.B stabilize-11895.95.B stabilize-11998.B stabilize-12054.B stabilize-12058.B stabilize-12060.B stabilize-12061.B stabilize-12088.B stabilize-12121.B stabilize-12202.B stabilize-12206.B stabilize-atlas-11022.B stabilize-atlas-11177.B stabilize-atlas-11512.6.B stabilize-atlas-11512.B stabilize-atlas.10736.B stabilize-atlas.10819.B stabilize-atlas.11448.B stabilize-flapjack-12109.B stabilize-jetstream-11056.B stabilize-nocturne-10986.B stabilize-nocturne.10646.B stabilize-nocturne.10736.B stabilize-nocturne.10819.B stabilize-nocturne.10828.B stabilize-octopus-11316.37.B stabilize-octopus-11316.38.B
  2. dae79f7 flakiness analyzer: Add kms for encrypt/decrypt secret keys. by Xixuan Wu · 1 year, 2 months ago release-R67-10575.B stabilize-10569.B stabilize-10575.54.B stabilize-10575.58.B stabilize-meowth-10574.B
  3. fc7cae5 test_analyzer: separate running_unittests & integration tests. by Xixuan Wu · 1 year, 2 months ago factory-poppy-10504.B
  4. 08a56c4 test_analyzer: Add initial setups & bigquery connections. by Xixuan Wu · 1 year, 2 months ago
  5. 41da080 Initial empty repository by Xixuan Wu · 1 year, 3 months ago release-R66-10452.B stabilize-10452.81.B stabilize-10452.85.B stabilize-10452.90.B stabilize-10452.96.B

Setup

  1. Download service account service secret files:

     gsutil cp -r gs://chromiumos-test-analyzer.appspot.com/credentials
     ./test_analyzer/
    

    It includes 2 json files, one for prod & one for staging instance.

  2. Install pipenv to create virtual environment for local tests:

     sudo pip install pipenv
    
  3. Try to run tests:

    For unittest:

     bin/run_unittests
    

    For integration test:

     bin/run_integration_tests