Python validation-external & builtin (#123)
* adding python-builtin-validation * adding python-builtin-test check * adding validation for external.py including and excluding inefficient * validation for python-external(including & excluding inefficient) & python-builtin * fixing label mixmatch for builtin and added only perfetto validation for external, no timemory validation for external * python-validation-builtin Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
This commit is contained in:
zatwierdzone przez
GitHub
rodzic
3f3ef7ddf9
commit
a1afd69a02
@@ -1378,5 +1378,53 @@ foreach(_VERSION ${OMNITRACE_PYTHON_VERSIONS})
|
||||
ARGS -l ${python_source_labels} -c ${python_source_count} -d
|
||||
${python_source_depth})
|
||||
|
||||
set(python_builtin_labels
|
||||
[run][builtin.py:28]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[fib][builtin.py:10]
|
||||
[inefficient][builtin.py:14])
|
||||
set(python_builtin_count
|
||||
5
|
||||
5
|
||||
10
|
||||
20
|
||||
40
|
||||
80
|
||||
160
|
||||
260
|
||||
220
|
||||
80
|
||||
10
|
||||
5)
|
||||
set(python_builtin_depth
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
1)
|
||||
|
||||
omnitrace_add_python_validation_test(
|
||||
NAME python-builtin
|
||||
TIMEMORY_METRIC "trip_count"
|
||||
TIMEMORY_FILE "trip_count.json"
|
||||
PERFETTO_METRIC "host;user"
|
||||
PERFETTO_FILE "perfetto-trace.proto"
|
||||
ARGS -l ${python_builtin_labels} -c ${python_builtin_count} -d
|
||||
${python_builtin_depth})
|
||||
math(EXPR _INDEX "${_INDEX} + 1")
|
||||
endforeach()
|
||||
|
||||
Reference in New Issue
Block a user