@@ -21,7 +21,7 @@ public class SequenceService implements ISequenceService {
2121
2222 @ Override
2323 public List <TestarFile > getFiles (String sequenceName ) throws IOException {
24- List <TestarFile > files = new ArrayList <TestarFile >();
24+ List <TestarFile > files = new ArrayList <>();
2525
2626 log .info ("Get files of {} sequence" , sequenceName );
2727 TestarFile testarFile ;
@@ -30,20 +30,26 @@ public List<TestarFile> getFiles(String sequenceName) throws IOException {
3030 File sequencelog = new File (TESTAR_PATH + "\\ output\\ logs\\ " + sequenceName + ".log" );
3131 if (sequencelog .exists ()) {
3232 testarFile = new TestarFile ();
33- testarFile .content (FileUtils .readFileToByteArray (sequencelog ));
34- testarFile .setName (sequencelog .getName ());
33+ testarFile .content (FileUtils .readFileToString (sequencelog , "UTF-8" ));
34+ testarFile .setName (sequencelog .getCanonicalPath ());
3535 files .add (testarFile );
3636 }
3737
38- File sequence = new File (TESTAR_PATH + "\\ output\\ sequences\\ " + sequenceName );
39- if (sequence .exists ()) {
38+ File sequenceTestar = new File (TESTAR_PATH + "\\ output\\ sequences\\ " + sequenceName + ".testar" );
39+ if (sequenceTestar .exists ()) {
4040 testarFile = new TestarFile ();
41- testarFile .content (FileUtils . readFileToByteArray ( sequence ) );
42- testarFile .setName (sequence . getName ());
41+ testarFile .content ("Replayable File" );
42+ testarFile .setName (sequenceTestar . getCanonicalPath ());
4343 files .add (testarFile );
4444 }
4545
46- //TODO: HTML FILE
46+ File sequenceHtml = new File (TESTAR_PATH + "\\ output\\ htmls\\ " + sequenceName + ".html" );
47+ if (sequenceHtml .exists ()) {
48+ testarFile = new TestarFile ();
49+ testarFile .content (FileUtils .readFileToString (sequenceHtml , "UTF-8" ));
50+ testarFile .setName (sequenceHtml .getCanonicalPath ());
51+ files .add (testarFile );
52+ }
4753
4854
4955 return files ;
0 commit comments