[IntelMQ-users] Custom harmonization configuration in tests
Sebix
sebix at sebix.at
Wed Feb 28 08:52:24 CET 2024
Dear Václav,
Which harmonization file did you change?
The test library loads the harmonization config from the package itself:
https://github.com/certtools/intelmq/blob/ac6aa4e306b1431b6db89158e25ed4c2c5a356bd/intelmq/lib/test.py#L190-L191
harmonization =
utils.load_configuration(pkg_resources.resource_filename('intelmq',
'etc/harmonization.conf'))
best regards
Sebastian
Institute for Common Good Technology
gemeinnütziger Kulturverein - nonprofit cultural society
https://commongoodtechnology.org/
ZVR 1510673578
On 2/28/24 08:39, Vaclav Bruzek wrote:
> Dear IntelMQ Developers & Users,
> I'm trying to incorporate my custom fields in Events and Reports as
> well as test cases for my custom bots in unit tests. What I¨m still
> encountering is that the Github actions are failing since my custom
> fields in harmonization are not known. I've added step which should
> create the harmonization file in /opt/intelmq/etc/ like so which is
> the only change to the action:
>
> - name: Include custom harmonization names
> run: mkdir -p /opt/intelmq/etc/ && cp
> docker/fast/harmonization.conf /opt/intelmq/etc/
>
> However, intelmq still falls back to the default one. If I try to run
> manually load_configuration("/opt/intelmq/etc/harmonization.conf") the
> correct result is displayed.
>
> Does anybody know how to supply the custom configuration to unit tests?
>
> Sincerely,
> Václav Brůžek
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cert.at/pipermail/intelmq-users/attachments/20240228/775b76ac/attachment.htm>
More information about the IntelMQ-users
mailing list