Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-17 | Add missing checks for property variants when looking for property backing ↵ | Marek Safar | |
field. Fixes #213 | |||
2017-11-22 | Add test to ensure interfaces aren't removed even if not used. | Rolf Bjarne Kvinge | |
2017-11-19 | Multiple [SandboxDependency] attributes are supported and should have been ↵ | Michael Voorhees | |
allowed | |||
2017-10-26 | Implement removal of link xml resources that were processed | Mike Voorhees | |
2017-10-25 | Add back PrepForLink method for customization purposes | Mike Voorhees | |
2017-10-24 | Reframe alternate dest as file name only | Mike Voorhees | |
Rather than relative path. The sandboxing code isn't really setup to allow files being placed in arbitrary sub directories. | |||
2017-10-24 | Implement tests for processing of embedded link xml resources | Mike Voorhees | |
2017-10-23 | Add ability to customize the name of the output assembly in tests | Mike Voorhees | |
2017-10-19 | Find 'linker' child element rather than assuming it's the first element in ↵ | Jonathan Chambers | |
the file. This allows link xml files to contain comments at the start. | |||
2017-08-24 | Adds more type-forwarder tests | Marek Safar | |
2017-08-23 | Sync up with NiceIO at ↵ | Mike Voorhees | |
https://github.com/lucasmeijer/NiceIO/commit/30c78865094183c4aebe9f2094faa4f4497a1fcd | |||
2017-08-21 | Fixes failing IL test | Marek Safar | |
2017-08-21 | Merge branch 'Unity-Technologies-master-compile-setup-refs' | Marek Safar | |
2017-08-19 | Add ability to compile assemblies before and after a test case | Mike Voorhees | |
Can now compile .il files into assemblies Add support for [Define] to set defines for a test case Implement some basic type forwarding test cases | |||
2017-08-18 | Don't throw during test cases build process (most runner cannot handle it) | Marek Safar | |
2017-08-18 | Testing support for adding the KeepTypeForwarderOnlyAssemblies | Mike Voorhees | |
KeepTypeForwarder arg handling fix. | |||
2017-08-17 | Don't include BlackListStep in atest run by default | Marek Safar | |
2017-08-15 | Extension point for setting up pedump process | Mike Voorhees | |
2017-08-02 | Provide 'event' and 'property' elements support with Link XML step. | Vladislav Rishe | |
2017-08-02 | Fix LinkingOfCoreLibrariesRemovesUnusedTypes failing on Windows | Mike Voorhees | |
Skip PeVerifying of System.dll and System.Configuration.dll. PeVerify reports problems in the unlinked mono class lib version of these assemblies as well as the .NET Framework version. Also change the types used by this test. Use types that exist in mono AOT profiles | |||
2017-07-28 | Enable test that needed mono 5.2 or higher to work | Mike Voorhees | |
2017-07-26 | Run peverify on the output assemblies | Mike Voorhees | |
2017-06-07 | Verify behavior with no preserve attribute in XML | Josh Peterson | |
If a link.xml file has an assembly or type element that does not have a preserve atttribute, treat that as if it is preserve="all". These two tests verify the existing behavior. | |||
2017-06-06 | Make arg builder more extensible | Mike Voorhees | |
2017-05-31 | Add some tests for situation where interface method is removed | Mike Voorhees | |
2017-05-31 | Test framework extensibility improvements | Mike Voorhees | |
2017-05-31 | Base attribute for InAssembly attrs | Mike Voorhees | |
2017-05-31 | Better struct support in test framework | Mike Voorhees | |
2017-05-28 | Switch to explicit references only. No more assuming all .dlls in the ↵ | Mike Voorhees | |
sandboxed directory are meant to be passed as references when compiling the test cases | |||
2017-05-16 | Add ability to preserve an entire assembly | Mike Voorhees | |
2017-05-16 | Make assembly and module attribute marking slightly less conservative. | Mike Voorhees | |
Currently we mark everything. With this change we will not mark assembly and module attributes when their defining module has not been marked after processing all types. This fixes the test ReferencesAreRemovedWhenAllUsagesAreRemoved when ran against the .NET Framework. When this test was ran against the .NET Framework, System.dll was being kept around because of the assembly attribute BitmapSuffixInSatelliteAssemblyAttribute, which is itself defined in System.dll. Add a command line option to disable the blacklist step Fixed bug with ResultChecker treating [RemovedAssembly] the same as [KeptAssembly] For the test cases, disable options that tend to pollute the linked output with a bunch of preservations that are not needed for our very narrow test cases I did not write a unit test for this case because (a) it would be tricky to do at the moment and (b) we are overly conservative with attributes as a whole and attribute linking need to be reviewed. When that happens, we can pin down the exact behavior we want. The goal of this PR is to get ReferencesAreRemovedWhenAllUsagesAreRemoved passing. Add Il8n and Blacklist option attributes. Only disable these things during the test that needs to | |||
2017-05-13 | Remove fields from attributes in expectations assembly | Mike Voorhees | |
2017-05-13 | More resolution clean up in ResultChecker | Mike Voorhees | |
Allow multiple [Reference] attributes | |||
2017-05-12 | Improve assembly resolution in ResultChecker | Mike Voorhees | |
Add support for string type name in *InAssemblyAttributes so that non-public types can be checked | |||
2017-05-11 | Ignore LinkingOfCoreLibrariesRemovesUnusedTypes. Requires mono 5.2 on OSX ↵ | Mike Voorhees | |
agent to pass | |||
2017-05-11 | Add a test for copying of core assemblies | Mike Voorhees | |
2017-05-11 | Implement Kept & Removed Member in assembly | Mike Voorhees | |
2017-05-11 | Implement Kept & Removed attributes for TypeInAssembly. | Mike Voorhees | |
This allowed for the core link test to be implemented | |||
2017-05-11 | Add tests for ComImport cases | Mike Voorhees | |
2017-05-09 | Change some test cases to use types that have not been moved around in newer ↵ | Mike Voorhees | |
framework versions System.Func used to live in System.Core, now it's in mscorlib. As a result, when we run our unit tests against our old mono they fail because the tests only reference mscorlib right now. We could add a reference to System.Core.dll, but there's really no reason why we need to use System.Func, so let's use IDictionary isntead | |||
2017-05-09 | Test framework (#101) | Marek Safar | |
2017-04-30 | Output nunit test results in nunit2 format so Jenkins can read it | Alexander Köplinger | |
2017-04-28 | Adds mono build and test setup | Marek Safar | |
2017-04-24 | Add tests solution | Marek Safar | |
2017-04-21 | Remove binary folder | Marek Safar | |
2017-04-21 | Revival of existing tests | Marek Safar | |
2016-10-29 | [bcl] Replace nunit24 with nunit-lite | Marcos Henrich | |
Get rid of TEST_HARNESS_VERBOSE and enable verbose logging by default nunit-lite doesn't have the "dot when test runs" progress indicator anymore, so we need to enable "verbose" output by default otherwise we don't get any progress until the test run is over. Also remove the TestResult_$(PROFILE).log and nunit-summary.xsl files, they're not needed anymore. | |||
2010-05-26 | fix integration tests | Jb Evain | |
svn path=/trunk/mcs/; revision=157958 | |||
2010-05-26 | fix tests | Jb Evain | |
svn path=/trunk/mcs/; revision=157949 | |||
2007-11-21 | enable test for xml pattern | Jb Evain | |
svn path=/trunk/mcs/; revision=90072 |