Pre-submit test load (share of transitively-impacted tests run per change)
VerifiedBuild-dependency selection would exercise all tests that transitively depend on modified files — on average as much as approximately one-quarter of all available mobile-code tests per change; treated as 100% of the transitively-impacted set for pre-submit runs.→The deployed system runs 'just a third of all tests that transitively depend on modified code' per change (Engineering at Meta); the ICSE 2019 industry paper reports 'fewer than a third of the tests that would be selected on the basis of build dependencies'.
Deployed at Facebook for more than a year at 2018-11-21; also stated as 'operational at Facebook for several months' in the ICSE 2019 industry-paper text. · Facebook's monolithic mobile codebase and continuous-integration system — exact monthly change or test counts are not disclosed in either source.
The one-third figure is a comparison against the build-dependency selection strategy — not a comparison against literally all tests in the repository. Meta does not publish per-change absolute test counts or infrastructure-cost figures.
