- Apr 15, 2019
-
-
Douglas Raillard authored
doc: remove github wiki
-
Douglas Raillard authored
Since all its content has been ported to the main doc, remove the wiki: https://lisa-linux-integrated-system-analysis.readthedocs.io/en/
-
Douglas Raillard authored
doc/overview: Provide a bit of content for the overview
-
Valentin Schneider authored
This is mostly just a diagram I had on hand and text taken from the README.
-
Douglas Raillard authored
These stubs are useless and only add an extra level in the ToC, which is not what we want.
-
Douglas Raillard authored
bisector: Remove support for LISA legacy
-
Douglas Raillard authored
Since it has been replaced by "LISA-step" (the legacy support that used to be bound to this name is now gone and the name reused for current things).
-
Douglas Raillard authored
* Remove support for xUnit-based nostest output of LISA legacy * Keep class aliases around for a while to be able to reload old reports (both pickle and YAML) * Reuse "LISA-test" step name for the exekall LISA test step, since the old behavior (lisa legacy) of that name was not widely used.
-
Valentin Schneider authored
speed up importing
-
Quentin Perret authored
lisa.energy_meter: Cleanup EnergyMeter configuration
-
- Apr 12, 2019
-
-
Douglas RAILLARD authored
Since utils.get_call_site() is quite slow, restrict its uses when debug log level is enabled. Since it is notably slow at import time (due to the outermost frames being a non-python module), and given that logging is typically not enabled yet, this is a big win.
-
Douglas RAILLARD authored
get_call_site() is responsible for a about half of the import time of lisa.tests.scheduler.eas_behaviour. Improve the import time by making a smarter call to inspect.stack().
-
Douglas Raillard authored
lisa.analysis: Align plotting functions
-
Douglas Raillard authored
Add exekall/bisector doc
-
Version the generated man pages so that everybody can benefit from them without having to build the documentation. It can be regenerated using doc/pedantic_build.sh.
-
Douglas Raillard authored
Add links from workflows to exekall and bisector doc.
-
Douglas Raillard authored
Move the introduction of bisector section in automated_testing.rst into bisector's doc.
-
Douglas Raillard authored
Add documentation in the form of a man page written in reStructuredText and rendered using Sphinx. That page is also included in LISA html doc.
-
Douglas Raillard authored
Give a stable output on Python < 3.6.
-
Qais Yousef authored
To remove the ambiguity about what delta it exactly returns. Signed-off-by:
Qais Yousef <qais.yousef@arm.com>
-
Douglas Raillard authored
-
Add documentation in the form of a man page written in reStructuredText and rendered using Sphinx. That page is also included in LISA html doc.
-
Douglas Raillard authored
-
This aligns better with the rest of the documentation.
-
-
Use TYPE_PATTERN and CALLABLE_PATTERN for metavar of pattern options.
-
Smartly wrap lines of options help message. Since RawTextHelpFormatter is used to be able to have bullet points in the description of some options, we need to do that ourselves.
-
-
Add doc/ to MANPATH and build the man pages there.
-
Douglas Raillard authored
Add lisa.doc.manconf module that can be imported in a Sphinx's conf.py. This will set basic settings suitable for man pages generation.
-
Add a lisa.dochelpers module containing various functions used for generating the documentation. Among them are two reStructuredText directives that allow running a command and capturing its output, and same with a snippet of Python code.
-
Douglas Raillard authored
Tables are a bit annoying to format, list-tables are much easier to create in the reStructuredText sources.
-
Douglas Raillard authored
-
-
Douglas Raillard authored
-
Douglas Raillard authored
All plotting functions now take both filepath and axis/axes parameters with the same semantic everywhere. In a frequency.py and idle.py, the parameter "pct" has been moved before filepath for consistency.
-
Douglas Raillard authored
lisa.trace: Avoid stacking event checker wrappers
-
- Apr 11, 2019
-
-
Douglas Raillard authored
Describe new ways of building an EnergyMeter instance.
-
Douglas Raillard authored
Use one configuration class per type of EnergyMeter, so that all keys are properly described, and each of them will get an independent configuration format to be used with `EnergyMeter.from_conf()` Also remove the "conf" __init__ parameter of most classes, replaced by one parameter per key (aligned on the configuration class content).
-
Valentin Schneider authored
While we're not supposed to get duplicate timestamps (see trappy.utils::handle_duplicate_index), these seem to still happen and they throw pandas.DataFrame.loc[] off balance. Use diff() + shift() instead of handcrafted equivalents. Performance difference is insignificant, but at least we rely on a standard pandas API.
-