fwupd/data/tests
Richard Hughes c0cd023d31 Be more careful deleting and modifying device history
If this happens:

1.2.3 -> 1.2.4 = failure
1.2.3 -> 1.2.5 = success

...we want to preserve both in the history database so they can both be shared
with the LVFS. Use the device ID and the new and old firmware versions when
modifying and deleting entries.

This fix is made slightly more tricky as we have to drop the PRIMARY KEY
attribute on the device_id, and due to a limitation in SQLite, it means copying
the old history into a new table.
2018-02-07 10:20:19 +00:00
..
builder Remove autoconf-isms from the meson configure options 2017-11-27 18:07:53 +00:00
colorhug trivial: Use the new LVFS CA certificate 2017-08-23 15:36:22 +01:00
dmi Add support for SMBIOSv3 2017-09-20 22:08:21 +01:00
hwids trivial: Fix missing test files 2017-06-07 17:08:49 +01:00
missing-hwid Store firmware update success and failure to a local database 2018-01-11 09:59:34 +00:00
pki trivial: Add a test for firmware signed with a derivative of the LVFS key 2017-08-18 12:11:59 +01:00
quirks.d Move the database of supported devices out into runtime loaded files 2017-11-02 19:08:51 +00:00
remotes.d trivial: Add some more FuEngine self tests 2017-09-18 11:12:52 +01:00
thunderbolt thunderbolt: image validation implemented 2017-08-30 12:37:34 +01:00
daemon.conf trivial: Fix self test failure with newer versions of GCab 2018-01-06 22:46:35 +00:00
firmware-base-uri.conf Add a FirmwareBaseURI parameter to the remote configs 2017-08-23 14:22:12 +01:00
firmware-nopath.conf Support AppStream metadata with relative <location> URLs 2017-12-04 15:46:54 +00:00
history_v1.db Be more careful deleting and modifying device history 2018-02-07 10:20:19 +00:00
meson.build Add support for HWID requirements 2017-11-03 23:42:57 +00:00
spawn.sh Add a helper function to spawn a subprocess 2017-08-09 15:35:58 +01:00