Moritz
424a25cb91
Fix tests on Windows - reduced memory impact and general fixes ( #545 )
...
* Update tests.yml
* Update .github/workflows/tests.yml
* Update tests.yml
* update
* min tests
* enable all, no sigpaths
* update cache
* save workspace, log caching
* updated tests
* update tests
* update rec call test
* lower cache size
* address Ana's feedback
2021-05-11 16:29:01 +02:00
William Ballenthin
a0e045dc52
ci: use black/isort dep from setup.py
...
closes #535
2021-04-26 08:39:01 -06:00
Ana Maria Martinez Gomez
c0d6468347
py3: Remove Python 2 tests
...
Tests don't need to support Python 2 any longer. Do not run tests with
Python 2.
2021-04-07 18:20:07 +02:00
Ana Maria Martinez Gomez
d412e66cea
ci: do not test Python 2.7 with Windows
...
The Python 2.7 tests fail in Windows with vivisect because the Windows
filesystem encoding is not UTF-8. This shouldn't be a problem when using
capa as the given filename most likely uses the same encoding, but we
force UTF-8 in our tests. As we are planing to remove Python 2 support
is not wortwhile to invest time in making this test working. Instead,
test Python 2.7 only in Ubuntu.
2021-04-06 21:39:01 +02:00
Moritz Raabe
efe50d3313
ci: test on Windows and macOS
...
Run the tests on Windows and macOS to avoid failures OS related.
closes #460
2021-04-06 21:38:07 +02:00
Willi Ballenthin
29d8f1fd27
ci: tests: pin OS version
2021-03-22 09:51:20 -06:00
Moritz Raabe
4bc06aa8cd
closes #405
2021-01-28 08:23:15 +01:00
Moritz Raabe
2c5508febd
bump smda, enable Python 3.9
2021-01-22 10:00:25 +01:00
Moritz
a813e219e6
Merge pull request #363 from fireeye/williballenthin-patch-1
...
ci: disable py3.9 testing
2020-11-09 21:14:36 +01:00
Willi Ballenthin
65feb60bb8
ci: disable py3.9 testing
2020-11-09 13:06:37 -07:00
Moritz Raabe
75defc13a0
disable fail-fast for tests job
2020-11-09 13:22:23 +01:00
William Ballenthin
4b066e908c
ci: use sudo to apt
2020-09-22 11:20:15 -06:00
William Ballenthin
041e443619
ci: install libyaml when appropriate
2020-09-22 11:18:15 -06:00
Christian Clauss
47dc4d39eb
GitHub Action: Test Python 3.9 release candidate 1
2020-09-07 09:52:15 +02:00
Ana María Martínez Gómez
a39e3cca79
ci: test all supported Python versions
...
I assume once we migrate to Python3, we want to support Python 3.6-9.
Python 3.5 will stop receiving security fixes next month, so I don't
think we need to support it.
As running the test as many times as we want is free, run them for all
supported versions to ensure capa work in all of them.
2020-08-21 15:39:13 +02:00
Ana María Martínez Gómez
ad011b08f6
ci: use matrix in tests workflow to avoid duplication
...
Use a matrix with the Python version to avoid duplication when testing
different Python versions.
2020-08-21 15:00:06 +02:00
William Ballenthin
6cd2931645
ci: test on both py2 and py3
2020-08-16 05:04:19 -06:00
Ana María Martínez Gómez
def4ad68c3
ci: Run tests in master and PRs
...
Add the tests to the CI GitHub action. Only run the tests if code style
and rule linter succeed, as tests take some time to run.
A similar actions should be added to `capa-testfiles`.
2020-07-22 19:36:51 +02:00
Ana María Martínez Gómez
e744652999
Run rules linter in master and PRs
...
Add the rule linter to the CI GitHub action. A similar actions should be
added to `capa-rules` as well.
2020-07-17 14:20:37 +02:00
Ana María Martínez Gómez
4ab97ec910
ci: Add GitHub action for style checkers
...
Run isort and black for every pull request or push.
2020-07-16 22:05:17 +02:00