|
| 1 | +const columns = descriptions.columns.pages |
| 2 | + |
1 | 3 | // See https://github.com/HTTPArchive/dataform/issues/43 |
2 | 4 | assert('corrupted_technology_values') |
3 | 5 | .tags(['crawl_complete']) |
@@ -53,46 +55,7 @@ publish('pages', { |
53 | 55 | clusterBy: ['client', 'is_root_page', 'rank', 'page'], |
54 | 56 | requirePartitionFilter: true |
55 | 57 | }, |
56 | | - columns: { |
57 | | - date: 'YYYY-MM-DD format of the HTTP Archive monthly crawl', |
58 | | - client: 'Test environment: desktop or mobile', |
59 | | - page: 'The URL of the page being tested', |
60 | | - is_root_page: 'Whether the page is the root of the origin', |
61 | | - root_page: 'The URL of the root page being tested, the origin followed by /', |
62 | | - rank: 'Site popularity rank, from CrUX', |
63 | | - wptid: 'ID of the WebPageTest results', |
64 | | - payload: 'JSON-encoded WebPageTest results for the page', |
65 | | - summary: 'JSON-encoded summarization of the page-level data', |
66 | | - custom_metrics: { |
67 | | - description: 'Custom metrics from WebPageTest', |
68 | | - columns: { |
69 | | - a11y: 'JSON-encoded A11Y metrics', |
70 | | - cms: 'JSON-encoded CMS detection', |
71 | | - cookies: 'JSON-encoded cookie metrics', |
72 | | - css_variables: 'JSON-encoded CSS variable metrics', |
73 | | - ecommerce: 'JSON-encoded ecommerce metrics', |
74 | | - element_count: 'JSON-encoded element count metrics', |
75 | | - javascript: 'JSON-encoded JavaScript metrics', |
76 | | - markup: 'JSON-encoded markup metrics', |
77 | | - media: 'JSON-encoded media metrics', |
78 | | - origin_trials: 'JSON-encoded origin trial metrics', |
79 | | - performance: 'JSON-encoded performance metrics', |
80 | | - privacy: 'JSON-encoded privacy metrics', |
81 | | - responsive_images: 'JSON-encoded responsive image metrics', |
82 | | - robots_txt: 'JSON-encoded robots.txt metrics', |
83 | | - security: 'JSON-encoded security metrics', |
84 | | - structured_data: 'JSON-encoded structured data metrics', |
85 | | - third_parties: 'JSON-encoded third-party metrics', |
86 | | - well_known: 'JSON-encoded well-known metrics', |
87 | | - wpt_bodies: 'JSON-encoded WebPageTest bodies', |
88 | | - other: 'JSON-encoded other custom metrics' |
89 | | - } |
90 | | - }, |
91 | | - lighthouse: 'JSON-encoded Lighthouse report', |
92 | | - features: 'Blink features detected at runtime (see https://chromestatus.com/features)', |
93 | | - technologies: 'Technologies detected at runtime (see https://www.wappalyzer.com/)', |
94 | | - metadata: 'Additional metadata about the test' |
95 | | - }, |
| 58 | + columns: columns, |
96 | 59 | tags: ['crawl_complete'], |
97 | 60 | dependOnDependencyAssertions: true |
98 | 61 | }).preOps(ctx => ` |
|
0 commit comments