| 30 | extern const TString Y_UNITTEST_TEST_FILTER_FILE_OPTION = "Y_UNITTEST_FILTER_FILE"; |
| 31 | |
| 32 | static bool IsAllowed(wchar32 c) { |
| 33 | // https://en.wikipedia.org/wiki/Valid_characters_in_XML |
| 34 | return c == 0x9 |
| 35 | || c == 0xA |
| 36 | || c == 0xD |
| 37 | || c >= 0x20 && c <= 0xD7FF |
| 38 | || c >= 0xE000 && c <= 0xFFFD |
| 39 | || c >= 0x10000 && c <= 0x10FFFF; |
| 40 | } |
| 41 | |
| 42 | static TString SanitizeString(TString s) { |
| 43 | TString escaped; |