Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 35c3c76d authored by vadimt's avatar vadimt Committed by Vadim Tryshev
Browse files

Deleting screen records for succeeded tests

Test: local runs
Bug: 187761685
Change-Id: I3b1a75b775d1d6677b331869a063fc6132217947
parent e67baf65
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -62,12 +62,17 @@ public class ScreenRecordRule implements TestRule {
                ParcelFileDescriptor output =
                        automation.executeShellCommand("screenrecord " + outputFile);
                String screenRecordPid = device.executeShellCommand("pidof screenrecord");
                boolean success = false;
                try {
                    base.evaluate();
                    success = true;
                } finally {
                    device.executeShellCommand("kill -INT " + screenRecordPid);
                    Log.e(TAG, "Screenrecord captured at: " + outputFile);
                    output.close();
                    if (success) {
                        automation.executeShellCommand("rm " + outputFile);
                    }
                }
            }
        };
@@ -78,5 +83,6 @@ public class ScreenRecordRule implements TestRule {
     */
    @Retention(RetentionPolicy.RUNTIME)
    @Target(ElementType.METHOD)
    public @interface ScreenRecord { }
    public @interface ScreenRecord {
    }
}