asm merge requestshttps://gitlab.ow2.org/asm/asm/-/merge_requests2017-10-18T16:34:48Zhttps://gitlab.ow2.org/asm/asm/-/merge_requests/45Add some basic continuous integration tests.2017-10-18T16:34:48ZEric BrunetonAdd some basic continuous integration tests.Assigning to myself to check that continuous integration is working properly.Assigning to myself to check that continuous integration is working properly.Eric BrunetonEric Brunetonhttps://gitlab.ow2.org/asm/asm/-/merge_requests/41Delete AbstractTest and refactor the last test using it.2017-10-07T14:02:25ZEric BrunetonDelete AbstractTest and refactor the last test using it.Also remove a dependency from AsmTest to Opcodes to enable a multi-project layout.Also remove a dependency from AsmTest to Opcodes to enable a multi-project layout.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/42Remove dependencies between test packages.2017-10-07T14:01:52ZEric BrunetonRemove dependencies between test packages.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/40Refactor AdviceAdapterTest to use AsmTest.2017-10-07T12:03:08ZEric BrunetonRefactor AdviceAdapterTest to use AsmTest.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/39Refactor AnalyzerAdapterTest to use AsmTest.2017-10-07T12:01:12ZEric BrunetonRefactor AnalyzerAdapterTest to use AsmTest.Also add more tests to check that the computed intermediate frames pass bytecode verification.Also add more tests to check that the computed intermediate frames pass bytecode verification.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/38Refactor class remapper test2017-10-07T11:59:01ZEric BrunetonRefactor class remapper testRemi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/37Refactor the unit tests to use JUnit 4 annotations.2017-10-07T11:56:43ZEric BrunetonRefactor the unit tests to use JUnit 4 annotations.Also remove the dependency from AnalyzerUnitTest to ClassWriterComputeMaxUnitTest (by duplicating some code; this will be needed to use a multi-project layout).Also remove the dependency from AnalyzerUnitTest to ClassWriterComputeMaxUnitTest (by duplicating some code; this will be needed to use a multi-project layout).Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/36Refactor JSRInlinerAdapterTest to use AsmTest.2017-10-07T06:12:44ZEric BrunetonRefactor JSRInlinerAdapterTest to use AsmTest.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/33Refactor AnnotationsTest to use AsmTest.2017-10-07T06:09:31ZEric BrunetonRefactor AnnotationsTest to use AsmTest.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/34Refactor LocalVariablesSorterTest to use AsmTest.2017-10-07T06:07:39ZEric BrunetonRefactor LocalVariablesSorterTest to use AsmTest.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/35Refactor SerialVersionUIDAdderTest to use AsmTest.2017-10-07T06:04:59ZEric BrunetonRefactor SerialVersionUIDAdderTest to use AsmTest.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/32Move the [Code]Comment classes and remove the generated test cases.2017-10-07T06:03:30ZEric BrunetonMove the [Code]Comment classes and remove the generated test cases.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/11AALOAD should give null when the input array is null.2017-10-06T22:05:34ZEric BrunetonAALOAD should give null when the input array is null.Closes #317793Closes #317793Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/24Refactor SAXAdapterTest to use AsmTest.2017-10-05T19:32:34ZEric BrunetonRefactor SAXAdapterTest to use AsmTest.Also fix bugs found with these new tests (some of them were also detected by the previous tests).Also fix bugs found with these new tests (some of them were also detected by the previous tests).Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/18Move the test methods from ClassWriterComputeFramesUnitTest to the precompile...2017-10-05T19:20:20ZEric BrunetonMove the test methods from ClassWriterComputeFramesUnitTest to the precompiled classes.Also move the large precompiled methods to their own classes, so that tests that don't support them (e.g. ASMifierTest because the generated code is too big) can still be tested on all instructions. Likewise, duplicate the jdk3.AllInstru...Also move the large precompiled methods to their own classes, so that tests that don't support them (e.g. ASMifierTest because the generated code is too big) can still be tested on all instructions. Likewise, duplicate the jdk3.AllInstructions methods in jdk5.AllInstructions, so that tests that don't support jsr/ret (e.g. COMPUTE_FRAMES) can still be tested on all instructions.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/31Remove jbet and BCEL modified verifier tests2017-10-05T19:19:47ZEric BrunetonRemove jbet and BCEL modified verifier testsjbet is no longer available online and the BCEL modified verifier tests give many out of memory errors and are thus not meaningful.jbet is no longer available online and the BCEL modified verifier tests give many out of memory errors and are thus not meaningful.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/30Use assertEquals instead of hamcrest.core.text which is not present in Eclips...2017-10-04T18:25:21ZRemi ForaxUse assertEquals instead of hamcrest.core.text which is not present in Eclipse distribution of JUnit 4The JUnit jars included in Eclipse only contain the core Hamcrest matcher so the package hamcrest.core.text is not present.
Fix the test using assertEquals insteadThe JUnit jars included in Eclipse only contain the core Hamcrest matcher so the package hamcrest.core.text is not present.
Fix the test using assertEquals insteadEric BrunetonEric Brunetonhttps://gitlab.ow2.org/asm/asm/-/merge_requests/29data() return ArrayList instead of List and Enum.values() return a fresh arra...2017-10-04T18:24:51ZRemi Foraxdata() return ArrayList instead of List and Enum.values() return a fresh array at each call so it should be call onceFix classical Java mistakes i have missed during last code reviewFix classical Java mistakes i have missed during last code reviewEric BrunetonEric Brunetonhttps://gitlab.ow2.org/asm/asm/-/merge_requests/28Split the signature files per jar, to prepare for a new, Maven-like project l...2017-10-04T17:29:01ZEric BrunetonSplit the signature files per jar, to prepare for a new, Maven-like project layout.Remi ForaxRemi Foraxhttps://gitlab.ow2.org/asm/asm/-/merge_requests/27Improve the code of the bnd plugin and add an 'in-place' option for the retro...2017-10-03T19:10:28ZEric BrunetonImprove the code of the bnd plugin and add an 'in-place' option for the retrofitter.Remi ForaxRemi Forax