When writing integration tests, there are two quite similar annotations:
The latter one is used much more often:
$ grep -R '@magentoAdminConfigFixture ' vendor/magento/ | wc -l
110
$ grep -R '@magentoConfigFixture ' vendor/magento/ | wc -l
1828
However, I cannot find any documentation about the difference (see related DevDocs issue). Some config values are even used in both ways in the core:
$ grep -R '@magentoAdminConfigFixture admin/security/use_form_key' vendor/magento/ | wc -l
8
$ grep -R '@magentoConfigFixture admin/security/use_form_key' vendor/magento/ | wc -l
5
What is the difference between the two? When should I use which one?