better to use a full name for target_name.
for test shell and related tests, it's better to move them in a standalone gypi file.