Marc Bonnici
3228a3187c
Mitigate CVE-2007-4995
...
Prevent potential directory path traversal attacks (see
https://www.trellix.com/en-us/about/newsroom/stories/research/tarfile-exploiting-the-world.html )
2023-04-29 17:35:54 -05:00
Marc Bonnici
aa4df95a69
pep8: Ignore line break before binary operator
...
PEP8 has switched its guidance [1] for where a line break should occur
in relation to a binary operator, so don't raise this warning for
new code and update the code base to follow the new style.
[1] https://www.python.org/dev/peps/pep-0008/#should-a-line-break-before-or-after-a-binary-operator
2020-10-30 11:49:54 +00:00
Marc Bonnici
1425a6f6c9
Implement caching of ApkInfo
...
Allow caching of ApkInfo to prevent the requirement of re-parsing
of APK files.
2020-07-15 15:04:31 +01:00
Marc Bonnici
607cff4c54
framework: Lock files which could be read/written to concurrently
...
Add file locking to files that could be read and written to concurrently
by separate wa processes causing race conditions.
2020-04-09 09:14:39 +01:00
Marc Bonnici
12bb21045e
instruments/SysfsExtractor: Add extracted directories as artifacts
...
Add the directories that have been extracted by the `SysfsExtractor` and
derived instruments as artifacts.
2019-07-19 16:36:11 +01:00
Marc Bonnici
31e08a6477
instruments/interrupts: Add interrupt
files as artifacts
...
Ensure that the interrupt files pulled and diffed from the device are
added as artifacts.
2019-07-19 16:36:11 +01:00
Marc Bonnici
fce506eb02
instruments/misc: Fix typo
2018-09-21 15:06:30 +01:00
Marc Bonnici
6afd710bd1
wa/instruments: pylint/fixes
2018-07-06 14:39:41 +01:00
Sergei Trofimov
8878cc20d4
Update copyright headers.
...
- Add copyright headers to files that did not already have them
- Update the year to the last year the file was modified in files with
existing headers.
2018-07-04 16:33:31 +01:00
Sergei Trofimov
b3de85455a
Add support for Python 3
...
Add support for running under Python 3, while maintaining compatibility
with Python 2.
See http://python-future.org/compatible_idioms.html for more details
behind these changes.
2018-06-07 14:48:40 +01:00
Sergei Trofimov
12a33c8aeb
framework: move instruments -> instrument
...
Use the singular to be consistent with other modules in wa.framework.
2018-02-22 08:41:04 +00:00
Marc Bonnici
446a1cfbb0
wa: Rename Instrumentation
to Instruments
...
To be maintain a consistent naming scheme, rename all instances of
`Instrumentation` to `Instruments`
2018-01-15 10:24:03 +00:00