mirror of
https://github.com/withastro/astro.git
synced 2024-12-23 21:53:55 -05:00
f4937949d6
* Add timer setting * Setup benchmark code * Setup memory benchmark * Add compare function * Add result preview * Setup results preview * Simplify script for CI * Update CI * Cleanup * Temp remove fork guard * Fix stuff * Fix again * Fix quotes * Fix multiline output * Simplify title * Fix memory numbers * Remove astro bin dir * Fix gc * Add repo guards * Fix wrong call * Set max space size * Remove guard * Bump memory a bit * Organize neatly * Update readme * Try large md * Try no gc * Revert markdown and gc changes * Test sha * Try ref * Try 128mb * Set 256 * Add guard * Apply suggestions from code review Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Add docs comment --------- Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
12 lines
528 B
JavaScript
12 lines
528 B
JavaScript
/** Default project to run for this benchmark if not specified */
|
|
export const defaultProject = 'project-name';
|
|
|
|
/**
|
|
* Run benchmark on `projectDir` and write results to `outputFile`.
|
|
* Use `console.log` to report the results too. Logs that start with 10 `=`
|
|
* and end with 10 `=` will be extracted by CI to display in the PR comment.
|
|
* Usually after the first 10 `=` you'll want to add a title like `#### Test`.
|
|
* @param {URL} projectDir
|
|
* @param {URL} outputFile
|
|
*/
|
|
export async function run(projectDir, outputFile) {}
|