genode/repos/gems
Martin Stein 3655ea77a3 depot_autopilot: rework log matching
* The log history of a test is stored as a whole for the lifetime of the test.
* Matching of the log history against log patterns is done correctly now
  (previously, a pattern like "AAB" on an input like "AAAB" wouldn't have
  triggered).
* Use memcmp, memcpy, memmove instead of the former character-wise operations.
* Sanitizing of log input and log patterns now works more generic through the
  new Filter class for all replacements/removals.
* Sanitizing is done as soon as a string is available and remains for the
  lifetime of the test.
* Sanitizing doesn't interfer with the matching algorithm.
* Decomposing into small clearly named functions.

Ref #3555
2019-12-19 16:59:02 +01:00
..
include Move include/gems/vfs.h to include/os/vfs.h 2019-11-19 14:23:56 +01:00
lib New VFS plugin for emulating POSIX pipes 2019-11-19 14:54:13 +01:00
recipes depot: update recipe hashes 2019-11-28 09:06:39 +01:00
run depot_autopilot: rework log matching 2019-12-19 16:59:02 +01:00
src depot_autopilot: rework log matching 2019-12-19 16:59:02 +01:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory is a source-code repository containing Genode-specific
services and applications. In contrast to the components that come with
the 'os' repository, programs contained in 'gems' are able to leverage
the functionalities provided by higher-level repositories such as 'libports'.
To use the 'gems' repository, make sure to also add those repositories to your
build configuraion.