Add a bisect button to automatically schedule bisecting A/B tasks.
[WebKit-https.git] / Websites / perf.webkit.org / tools / js / v3-models.js
1 'use strict';
2
3 function importFromV3(file, name)
4 {
5     const modelsDirectory = '../../public/v3/';
6
7     global[name] = require(modelsDirectory + file)[name];
8 }
9
10 importFromV3('models/data-model.js', 'DataModelObject');
11 importFromV3('models/data-model.js', 'LabeledObject');
12
13 importFromV3('models/analysis-task.js', 'AnalysisTask');
14 importFromV3('models/bug-tracker.js', 'BugTracker');
15 importFromV3('models/build-request.js', 'BuildRequest');
16 importFromV3('models/builder.js', 'Build');
17 importFromV3('models/builder.js', 'Builder');
18 importFromV3('models/commit-log.js', 'CommitLog');
19 importFromV3('models/manifest.js', 'Manifest');
20 importFromV3('models/measurement-adaptor.js', 'MeasurementAdaptor');
21 importFromV3('models/measurement-cluster.js', 'MeasurementCluster');
22 importFromV3('models/measurement-set.js', 'MeasurementSet');
23 importFromV3('models/metric.js', 'Metric');
24 importFromV3('models/platform.js', 'Platform');
25 importFromV3('models/repository.js', 'Repository');
26 importFromV3('models/commit-set.js', 'MeasurementCommitSet');
27 importFromV3('models/commit-set.js', 'CommitSet');
28 importFromV3('models/commit-set.js', 'CustomCommitSet');
29 importFromV3('models/commit-set.js', 'IntermediateCommitSet');
30 importFromV3('models/test.js', 'Test');
31 importFromV3('models/test-group.js', 'TestGroup');
32 importFromV3('models/time-series.js', 'TimeSeries');
33 importFromV3('models/triggerable.js', 'Triggerable');
34 importFromV3('models/triggerable.js', 'TriggerableRepositoryGroup');
35 importFromV3('models/uploaded-file.js', 'UploadedFile');
36
37 importFromV3('privileged-api.js', 'PrivilegedAPI');
38 importFromV3('instrumentation.js', 'Instrumentation');
39 importFromV3('lazily-evaluated-function.js', 'LazilyEvaluatedFunction');
40 importFromV3('commit-set-range-bisector.js', 'CommitSetRangeBisector');
41
42 global.Statistics = require('../../public/shared/statistics.js');