Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark #24

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
0fe2244
uncomment unbroken benchmarks to test them on CI
mwaldrich Apr 18, 2022
7030341
jest detect open handles in CI
mwaldrich Apr 18, 2022
5a87ae3
added support for benchmarking flag
mwaldrich Apr 20, 2022
41a2d37
lots of work into benchmarking mode
mwaldrich Apr 20, 2022
c3757bd
bump CI
mwaldrich Apr 20, 2022
13d32b1
bump
mwaldrich Apr 20, 2022
382dcaf
bump
mwaldrich Apr 20, 2022
8108097
bump
mwaldrich Apr 20, 2022
2912f4a
Merge branch 'benchmark' of https://github.com/nuprl/augur into bench…
mwaldrich Apr 20, 2022
7a4662e
test
mwaldrich Apr 20, 2022
ac09252
test 2
mwaldrich Apr 20, 2022
594a53c
fix paths for bare metal & docker
mwaldrich Apr 21, 2022
584967e
bump
mwaldrich Apr 21, 2022
237bcf7
renamed action
mwaldrich Apr 21, 2022
8b64487
undo
mwaldrich Apr 21, 2022
4d8498b
jest now calls into the `benchmarkProject` script
mwaldrich Apr 21, 2022
b3424b9
benchmark project actually does smth now
mwaldrich Apr 21, 2022
f6453de
benchmark is now pretty freakin accurate
mwaldrich Apr 21, 2022
809c0ad
adjusted # of benchmark runs
mwaldrich Apr 21, 2022
01b10c3
updated run #s again
mwaldrich Apr 22, 2022
9d29eb4
dont benchmark if we're not benchmarking
mwaldrich Apr 22, 2022
7dc7edf
modified benchmark parameters again...
mwaldrich Apr 22, 2022
cbb1933
first stab at adding live mode for jest
mwaldrich May 2, 2022
7ae1038
Merge branch 'main' into benchmark
mwaldrich May 2, 2022
ed5dd6d
fixed live mode benchmark integration
mwaldrich May 2, 2022
30f0e43
cleaned up code
mwaldrich May 3, 2022
8f88be3
cleaned up even mroe
mwaldrich May 3, 2022
42473fc
againn
mwaldrich May 3, 2022
ad77891
change a log
mwaldrich May 3, 2022
e83c707
fast forward docker nodeprof
mwaldrich May 18, 2022
4c56853
Added Birdseye, PDP generation
mwaldrich Oct 11, 2022
858785e
Merge branch 'main' into benchmark
mwaldrich Aug 30, 2023
4d5b789
Merge branch 'main' into benchmark
mwaldrich Mar 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/Augur.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ jobs:
working-directory: ./ts
- run: npm run build
working-directory: ./ts
- run: ./node_modules/.bin/jest --colors
- run: ./node_modules/.bin/jest --colors --detectOpenHandles
working-directory: ./ts

6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,12 @@ Example:
Augur will automatically use a local NodeProf installation if these environment
variables are set; no flags or further configuration is needed.

## Reproducing Benchmark Results
Usage:
```bash
env BENCHMARK=1 ./node_modules/.bin/jest
```

## Contributing to Augur
If you're looking to dive into Augur's code, the structure and implementation of
the analysis is documented with `README`s in folders inside [`src`](./ts/src).
Expand Down
Loading