testsuite: Add selection filter model tests

Verify that the selection filter changes mirror
the selection changes of the underlying model,
as expected. These tests verify the fixes in
the previous commit.
9 jobs for selection-filter-fixes in 56 minutes and 55 seconds (queued for 1 second)
Status Job ID Name Coverage
  .Pre
failed #793927
allowed to fail
style-check-diff

00:03:04

 
  Build
passed #793928
fedora-x86_64

00:24:10

passed #793930
win32-ps
msys2-mingw64

00:05:33

passed #793929
release-build

00:21:29

 
  Analysis
passed #793931
static-scan

00:21:08

 
  Docs
passed #793932
reference

00:08:31

 
  Flatpak
manual #793933
flatpak allowed to fail manual
flatpak-manual:demo
manual #793935
flatpak allowed to fail manual
flatpak-manual:icon-browser
manual #793934
flatpak allowed to fail manual
flatpak-manual:widget-factory
 
Name Stage Failure
failed
style-check-diff .Pre
   changes = g_string_new ("");
- g_object_set_qdata_full (G_OBJECT(result), changes_quark, changes, free_changes);
+ g_object_set_qdata_full (G_OBJECT (result), changes_quark, changes, free_changes);
g_signal_connect (result, "items-changed", G_CALLBACK (items_changed), changes);

return result;
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1