[Issue#] TTS-1305
[Problem] wrt-installer supports widgets with invalid application name.
[Cause] N/A
[Solution] Change pattern for appname at config parser.
[Verification] Build repo and try to install two widgets:
- widget with invalid appname (expect result: fail),
- widget with valid appname (expect result: success).
Change-Id: I87ac56f91efbfd4bf86f72c15dbffdaacae72e47
};
const char* const ApplicationParser::REGEXP_PACKAGE = "[0-9A-Za-z]{10}";
-const char* const ApplicationParser::REGEXP_ID = "([0-9A-Za-z]{10})\\..{2,52}";
+const char* const ApplicationParser::REGEXP_ID = "([0-9A-Za-z]{10})\\.[0-9A-Za-z]{2,52}";
const char* const ApplicationParser::REGEXP_VERSION = "\\d+\\.\\d+(\\.\\d+)?";
class SplashParser : public ElementParser