File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed
Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change 4949import java .nio .charset .StandardCharsets ;
5050import java .util .ArrayList ;
5151import java .util .Base64 ;
52- import java .util .HashMap ;
5352import java .util .List ;
5453import java .util .Map ;
54+ import java .util .concurrent .ConcurrentHashMap ;
5555import java .util .concurrent .CopyOnWriteArrayList ;
5656import java .util .concurrent .atomic .AtomicInteger ;
57- import java .util .regex .Pattern ;
5857
5958import static org .labkey .test .TestProperties .isTestRunningOnTeamCity ;
6059import static org .labkey .test .WebTestHelper .isLocalServer ;
6160
6261public class ArtifactCollector
6362{
64- private static final Map <String , AtomicInteger > _shotCounters = new HashMap <>();
65- private static final Pattern _illegalFileCharactersPattern = SystemUtils .IS_OS_WINDOWS
66- ? Pattern .compile ("[\\ \\ /:*?|\" <>]" )
67- : Pattern .compile ("/" );
63+ private static final Map <String , AtomicInteger > _shotCounters = new ConcurrentHashMap <>();
6864
6965 private final WebDriverWrapper _driver ;
7066 private final String _dumpDirName ;
@@ -172,7 +168,7 @@ public static void dumpThreads()
172168
173169 private String buildBaseName (@ NotNull String suffix )
174170 {
175- return getAndIncrementShotCounter () + "_" + _illegalFileCharactersPattern . matcher ( suffix ). replaceAll ( "_" );
171+ return TestFileUtils . makeLegalFileName ( getAndIncrementShotCounter () + "_" + suffix );
176172 }
177173
178174 private int getAndIncrementShotCounter ()
You can’t perform that action at this time.
0 commit comments