selfupdate_test_key.der
A DER-formatted PKCS #8 PrivateKeyInfo for an RSA key used to sign the self- update CRX used in integration tests. You can regenerate it by running:
openssl genrsa 4096 | openssl pkcs8 -inform PEM -nocrypt -topk8 -outform DER \
-out selfupdate_test_key.der
signed.exe and signed.exe.gz
signed.exe is an executable compiled from
save_arguments.cc,
and then authenticode signed with official Google LLC certificates with
thumbprints a3958ae522f3c54b878b20d7b0f63711e08666b2 and
cb7e84887f3c6015fe7edfb4f8f36df7dc10590e.
signed.exe.gz is a gzipped version of signed.exe.
It is used in certificate tagging and networking unit tests.
tagged_encode_utf8.exe
This is an executable compiled from
save_arguments.cc,
then authenticode signed with official Google LLC certificates with
thumbprints a3958ae522f3c54b878b20d7b0f63711e08666b2 and
cb7e84887f3c6015fe7edfb4f8f36df7dc10590e, and finally tagged with the string
"brand=QAQA".
It is used in certificate tagging unit tests.
ProcmonConfiguration.pmc
This is a procmon config file to limit events and reduce the PML/CSV size. It is used in unit and integration tests.
The filters within the PMC file are as follows:
- Include events where the
PathorDetailcontain "updater". - Include events where the
PathorDetailcontain "TypeLib" or "Interface". - Include events where the
Process Namecontains:updaterANDPathcontains:updater OR TypeLib OR Interface - Exclude procmon, procmon64, and most profiling events.
app_logos directory
Contains a sample application logo that is used in unit tests. More information on app logos is here.
ChromiumMSI and GoogleMSI directories
These directories contain test MSI installers that are used in integration tests. These installers are created using the script chrome/updater/test/test_installer/create_test_msi_installer.py. To regenerate these installers, the script can be run with parameters similar to what is in the test_msi_installer template here.
enterprise directory
The enterprise directory contains test ADMX/ADML files that are used in the
build_group_policy_template_unittest.py
unit test.
The test files were generated with the following apps as a parameter to the build_group_policy_template.py script.
TEST_APPS = [
('Google Test Foo', '{D6B08267-B440-4c85-9F79-E195E80D9937}',
' Check http://www.google.com/test_foo/.', 'Disclaimer', True, True),
(u'Google User Test Foo\u00a9\u00ae\u2122',
'{104844D6-7DDA-460b-89F0-FBF8AFDD0A67}',
' Check http://www.google.com/user_test_foo/.', '', False, True),
]