1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
//each:elvish-in-global
//each:in-temp-dir
///////////////
# -cpuprofile #
///////////////
~> elvish -cpuprofile cpu
~> use os
> (os:stat cpu)[size] 0
▶ $true
## bad path ##
~> elvish -cpuprofile bad/cpu &check-stderr-contains='Warning: cannot create CPU profile:'
[stderr contains "Warning: cannot create CPU profile:"] true
//////////////////
# -allocsprofile #
//////////////////
~> elvish -allocsprofile allocs
~> use os
> (os:stat allocs)[size] 0
▶ $true
## bad path ##
~> elvish -allocsprofile bad/allocs &check-stderr-contains='Warning: cannot create memory allocation profile:'
[stderr contains "Warning: cannot create memory allocation profile:"] true
|