os-autoinst-distri-rocky-mi.../needles/kde/apps
Adam Williamson 21eea18562 Add a needle check script, remove some unused needles
I call this...The @lruzicka Catcher!

It's a script that checks for needles that aren't actually used
anywhere. It also checks for cases where we have a needle JSON
file but no image, or an image file but no JSON file (and wipes
one case of the latter). It also adds a run of the script to tox
so we get it in CI.

You could make this script a lot more elaborate if you like, by
being fancier about parsing the test code and templates, but I
don't think it's really warranted, I think it just needs to be
'good enough'. It's not the end of the world if it misses the
odd thing or the whitelisting goes stale.

Quite a lot of the removed needles are remnants of different
approaches to app start/stop testing which weren't caught in the
initial PR review. The short-name partitioning ones are odd; they
were introduced in the commit that moved needles into subdirs,
but at least some of them don't actually appear to be moves. They
may have been non-tracked files Josef had lying around that got
into the commit by mistake, or they may just be old needles we
really used at some point but aren't using any more.
reclaim_space_second_partition was introduced as part of the
shrink test (along with reclaim_space_first_partition) but was
never actually used by that test - I guess, again, the test got
re-written during review but we forgot to remove the needle. We
rejigged user creation to use tab presses not a needle match a
while back, which made user_creation_password_input unnecessary.
The various cockpit_updates_* needles are I think remnants of
rewrites of the cockpit update tests that again were missed in
PR review, the tests as merged never used them.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-08 16:55:46 -07:00
..
abrt_runs-20191010.json Add new variant ABRT needle for KDE app test 2019-10-10 12:09:41 -07:00
abrt_runs-20191010.png Add new variant ABRT needle for KDE app test 2019-10-10 12:09:41 -07:00
akregator_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
akregator_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ark_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ark_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
auth_required.json KDE app start/stop: launch apps with commands not menus 2019-08-23 12:41:49 -07:00
auth_required.png KDE app start/stop: launch apps with commands not menus 2019-08-23 12:41:49 -07:00
auth_required_language.json KDE app start/stop: launch apps with commands not menus 2019-08-23 12:41:49 -07:00
auth_required_language.png KDE app start/stop: launch apps with commands not menus 2019-08-23 12:41:49 -07:00
cpteditor_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
cpteditor_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
csheets_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
csheets_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
cstage_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
cstage_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
cteditor_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
cteditor_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
cwords_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
cwords_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
dbusviewer_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
dbusviewer_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
deskset_plain_color.json Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
deskset_plain_color.png Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
deskset_select_black.json Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
deskset_select_black.png Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
deskset_select_color.json Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
deskset_select_color.png Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
deskset_select_type.json Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
deskset_select_type.png Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
discover_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
discover_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
dnfdragora_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
dnfdragora_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
docviewer_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
docviewer_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
dolphin_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
dolphin_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
enable_unified_mailboxes.json Fix kmail and kontakt tests 2019-03-27 18:00:05 +01:00
enable_unified_mailboxes.png Fix kmail and kontakt tests 2019-03-27 18:00:05 +01:00
falkon_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
falkon_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
firewall_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
firewall_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
fmw_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
fmw_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
gwenview_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
gwenview_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
help_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
help_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
infocenter_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
infocenter_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
juk_cancel.json Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
juk_cancel.png Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
juk_confirm-underlined-20190730.json Add some new KDE app test needle variants 2019-07-30 15:43:42 -07:00
juk_confirm-underlined-20190730.png Add some new KDE app test needle variants 2019-07-30 15:43:42 -07:00
juk_confirm.json Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
juk_confirm.png Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
juk_runs.json Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
juk_runs.png Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
k3b_burner_warning.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
k3b_burner_warning.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
k3b_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
k3b_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kaddressbook_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kaddressbook_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kcalc_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kcalc_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kcharselect_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kcharselect_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kcolorchooser_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kcolorchooser_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kde_finish.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kde_finish.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kde_next.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kde_next.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kde_ok-20190408.json Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
kde_ok-20190408.png Change KDE desktop background at start of KDE app test 2019-04-09 08:57:43 -07:00
kde_ok.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kde_ok.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kfind_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kfind_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kget_enable.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kget_enable.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kget_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kget_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_create_config.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_create_config.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_done.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_done.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_keypair_cancel.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_keypair_cancel.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_next.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_next.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_next_blue.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_next_blue.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_tips_close.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kgpg_tips_close.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kimport_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kimport_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmag_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmag_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmail_cancel_data.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmail_cancel_data.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmail_hedit_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmail_hedit_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmail_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmail_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmousetool_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmousetool_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmouth_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kmouth_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kolourpaint_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kolourpaint_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konqueror_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konqueror_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konsole_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konsole_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kontact_provide_data.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kontact_provide_data.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kontact_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kontact_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konversation_confirm_close-20190730.json Add some new KDE app test needle variants 2019-07-30 15:43:42 -07:00
konversation_confirm_close-20190730.png Add some new KDE app test needle variants 2019-07-30 15:43:42 -07:00
konversation_confirm_close.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konversation_confirm_close.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konversation_connect.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konversation_connect.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konversation_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
konversation_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
korganizer_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
korganizer_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kparted_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kparted_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krdc_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krdc_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krfb_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krfb_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kruler_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kruler_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krusader_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krusader_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krusader_settings_close.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krusader_settings_close.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krusader_welcome.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
krusader_welcome.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ksysguard_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ksysguard_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ktnef_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ktnef_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ktorrent_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
ktorrent_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kwallet_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kwallet_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kwrite_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
kwrite_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
language_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
language_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
mahjong_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
mahjong_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
minesweeper_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
minesweeper_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
netcon_runs.json Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
netcon_runs.png Reneedle menus and fix some issues in tests. 2019-03-20 10:26:33 +01:00
patience_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
patience_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
pimexporter_runs-20191120.json Update a KDE app test needle 2019-11-22 09:13:27 -08:00
pimexporter_runs-20191120.png Update a KDE app test needle 2019-11-22 09:13:27 -08:00
pimexporter_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
pimexporter_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
spectacle_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
spectacle_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
system_settings_runs.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
system_settings_runs.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
workspace.json Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00
workspace.png Create an application start-stop test for KDE. 2019-03-19 12:14:47 -07:00