Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-08[acceptance-tests] Add profiler-stress suite.Alex Rønne Petersen
2016-07-21[versions.mk] Make path to SUBMODULES.json based on srcdir (#3314)Alexander Köplinger
Since acceptance-tests/Makefile (and llvm/Makefile) include scripts/submodules/versions.mk which evals versions.py which looks for a SUBMODULES.json file in the current working directory we got confusing error messages if the build directory is not the src dir: ``` Traceback (most recent call last): File "../../mono/scripts/submodules/versions.py", line 22, in <module> submodules = json.load(open(CONFIG_FILE)) IOError: [Errno 2] No such file or directory: 'SUBMODULES.json' ``` Instead we now pass the path to SUBMODULES.json as a variable to versions.py and set it based on $(top_srcdir) so it works even for out-of-tree builds.
2016-06-07Llvm submodule (#3108)Zoltan Varga
* Move the versions.mk infrastructure to scripts/submodules so it can be used elsewhere too. * Add a conditional submodule for llvm. * Fix commit messages emitted by the bump- targets. * Use a anonymous git url for llvm.
2016-03-09[acceptance-tests] Move git "submodules" to acceptance-tests/external ↵Alexander Köplinger
instead of next to Mono repo A few people told me it's surprising that acceptance-tests checks out repos into <mono repo>/../ and it can cause unwanted changes when a repo with the same name already exists there. While this structure is used in several internal repos I agree for Mono it's better to keep everything inside the repo itself.
2015-10-30[acceptance-tests] Add prefix in commit message for the bump commit helperAlexander Köplinger
Additionally remove 'git pull', it doesn't work when no tracking branch is set and I can easily pull myself if I want to.
2015-10-19[acceptance-tests] Convert Ruby script to PythonAlexander Köplinger
Most of the other scripts in the repo use Python and we decided to converge on that one.
2015-10-19[acceptance-tests] Integrate Roslyn, CoreCLR and ms-test-suite into ↵Alexander Köplinger
acceptance-tests This commit integrates the CoreCLR, Roslyn and ms-test-suite (which is Xamarin-internal, but should just print a warning for someone without access). Running the tests suites can be done with 'make check-coreclr', 'make check-roslyn' and 'make check-ms-test-suite', or all of them with make check in the acceptance-tests folder. They won't run on a top-level make check though, which is intended until every test suite is fixed. This uses a custom submodule system that doesn't rely on git submodules (which are annoying when the repo is large and we only need them for tests). Instead we can fetch repositories on demand. History (before squashing into smaller chunks): - Rename check-{testsuite} make target to validate-{testsuite}. The former can be easily confused with the "check" target that runs the tests. - Move acceptance-tests Makefile to automake, so we can avoid hardcoding paths - Copy System.Console facade to CoreCLR IL test directories. Otherwise most of the IL tests fail as they rely on the System.Console assembly reference. - Update README.md to mention the tests - Use $(MAKE) instead of plain make and pass -C instead of cd'ing to directory - Exit when the repository can't be cloned and print a note about the ms-test-suite repo. The ms-test-suite repo is Xamarin-internal so it'll error out in public. - Integrate MS CoreCLR runtime tests into Mono's test infrastructure - Get rid of intermediate msg file and pipe straight to git - Rename README to CONFIG since we don't store metadata in readme.md anymore - Fix comparison in versions.mk to be sh compliant. It relied on bashism before.
2015-10-19[acceptance-tests] Add code from xamarin/mono extensions branchZoltan Varga
This provides a "git submodule"-like tool which can be used to checkout optional repositories.