diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2LongTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2LongTest.java index a0f5f099a..4c4dae5fd 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2LongTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2LongTest.java @@ -40,6 +40,8 @@ public class ActionScript2LongTest extends ActionScript2TestBase { Configuration.autoDeobfuscate.set(false); Configuration.showAllAddresses.set(false); Configuration.pluginPath.set(null); + Configuration.decompilationTimeoutFile.set(10 * 60); + Configuration.decompilationTimeoutSingleMethod.set(10 * 60); swf = new SWF(new BufferedInputStream(new FileInputStream("testdata/as2_long/as2_long.swf")), false); } diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/as3decompile/ActionScript3ClassTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/as3decompile/ActionScript3ClassTest.java index a1c95d16f..41fe997a3 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/as3decompile/ActionScript3ClassTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/as3decompile/ActionScript3ClassTest.java @@ -21,6 +21,7 @@ import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.abc.ABC; import com.jpexs.decompiler.flash.abc.ScriptPack; import com.jpexs.decompiler.flash.abc.types.ConvertData; +import com.jpexs.decompiler.flash.configuration.Configuration; import com.jpexs.decompiler.flash.exporters.modes.ScriptExportMode; import com.jpexs.decompiler.flash.helpers.CodeFormatting; import com.jpexs.decompiler.flash.helpers.HighlightedTextWriter; @@ -33,6 +34,7 @@ import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertNotNull; import static org.testng.Assert.fail; import org.testng.annotations.BeforeClass; +import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; /** @@ -49,6 +51,12 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase { addSwf("haxe", "testdata/haxe/output.swf"); addSwf("long", "testdata/as3_long/bin/as3_long.flex.swf"); } + + @BeforeMethod + public void beforeMethod() { + Configuration.decompilationTimeoutFile.set(5 * 60); + Configuration.decompilationTimeoutSingleMethod.set(60); + } private void decompileScriptPack(String swfId, String path, String expectedResult) { @@ -795,6 +803,9 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase { @Test public void testLongScript() { + Configuration.decompilationTimeoutFile.set(10 * 60); + Configuration.decompilationTimeoutSingleMethod.set(10 * 60); + DoABC2Tag tag = null; ABC abc = null; ScriptPack scriptPack = null;