Skip to content

Commit 914c62c

Browse files
authored
Merge pull request #5964 from IntersectMBO/bench-master
bench: `6-dense` profiles; resource trace emission fix
2 parents d7abccd + 4344e9f commit 914c62c

File tree

13 files changed

+132268
-100731
lines changed

13 files changed

+132268
-100731
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ PROFILES_PLUTUSCALL += plutuscall-loop-double plutuscall-secp-ecdsa-double
8888
PROFILES_MODEL := model-value model-secp-ecdsa-plain model-secp-ecdsa-half model-secp-ecdsa-double
8989
PROFILES_MODEL += model-value-test
9090
PROFILES_10 := 10 10-p2p 10-plutus 10-notracer
91+
PROFILES_6 := 6-dense 6-dense-rtsprof 6-dense-1h 6-dense-1h-rtsprof 6-dense-4h 6-dense-4h-rtsprof
9192
PROFILES_FORGE_STRESS := forge-stress forge-stress-p2p forge-stress-plutus forge-stress-plutus-solo forge-stress-notracer forge-stress-large forge-stress-solo forge-stress-solo-xs
9293
PROFILES_FORGE_STRESS_PRE := forge-stress-pre forge-stress-pre-plutus forge-stress-pre-notracer forge-stress-pre-solo forge-stress-pre-solo-xl forge-stress-pre-solo-xs
9394
PROFILES_FORGE_STRESS_RTS := forge-stress-pre-rtsA4m forge-stress-pre-rtsA64m forge-stress-pre-rtsN3 forge-stress-pre-rtsA4mN3 forge-stress-pre-rtsA64mN3 forge-stress-pre-rtsxn

bench/cardano-profile/app/cardano-profile.hs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,7 @@ data Cli = Names | All | ByName String | LibMK | ToJson String | FromJson String
2222

2323
main :: IO ()
2424
main = do
25-
cli <- OA.execParser
26-
(OA.info
27-
cliParser
28-
( OA.fullDesc
29-
<> OA.progDesc "Cardano benchmarking profile generator"
30-
<> OA.header "names | all | make PROFILE_NAME | from-json FILE.json | to-json FILE.hs"
31-
)
32-
)
25+
cli <- getOpts
3326
case cli of
3427
-- Print all profile names.
3528
Names -> BSL8.putStrLn $ Aeson.encode Profiles.names
@@ -68,6 +61,12 @@ lookupOverlay = do
6861
(Just (Aeson.Object keyMap)) -> return keyMap
6962
_ -> error ""
7063

64+
getOpts :: IO Cli
65+
getOpts = OA.execParser $
66+
OA.info
67+
(cliParser OA.<**> OA.helper)
68+
(OA.fullDesc <> OA.progDesc "Cardano benchmarking profile generator (-h for help)")
69+
7170
--------------------------------------------------------------------------------
7271

7372
cliParser :: OA.Parser Cli

bench/cardano-profile/cardano-profile.cabal

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 3.0
22

33
name: cardano-profile
4-
version: 8.4.0
4+
version: 8.5.0
55
synopsis: A Cardano benchmarking profile generator
66
description: A Cardano benchmarking profile generator.
77
category: Cardano,
@@ -17,10 +17,7 @@ extra-source-files: README.md
1717
data-files: data/all-profiles.json
1818
data/ci-test-bage.json
1919
data/genesis/epoch-timeline.json
20-
data/genesis/overlays/v8-preview.json
21-
data/genesis/overlays/v9-preview.json
22-
data/genesis/overlays/stepshalf.json
23-
data/genesis/overlays/doublebudget.json
20+
data/genesis/overlays/*.json
2421

2522
common project-config
2623
build-depends: base >= 4.14 && < 5

0 commit comments

Comments
 (0)