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
2017-02-27Update ms-test-suiteMarek Safar
2017-02-04[acceptance-tests] Baseline failing coreclr tests for now (#4325)Alexander Köplinger
We can look into them when we have time, but for now let's just ensure no new failures sneak in.
2017-01-17[tests] Use correct MONO_PATH directory for tools like MCS/ILASMAlexander Köplinger
We need to use the mcs/class/lib/build directory so Roslyn works (it runs into AOT bugs in net_4_x). This was fixed in a few other places already, fix more.
2016-12-01[acceptance-tests] Use portable pdb for cscAlexander Köplinger
2016-11-28[build] Roslyn switchMarek Safar
2016-11-16[acceptance-tests] Add dependency on nunitlite.dllAlexander Köplinger
nunitlite.dll is not built anymore with a normal Mono build so we need to depend on it explicitly.
2016-11-16[acceptance-tests] Specify nunitlite pathMarek Safar
2016-11-13[bcl] Deprecate old NUnit 2.4 framework shipped with MonoAlexander Köplinger
Print a message when running nunit-console about the deprecation. Additionally, throw a compilation error if compiling against the TestFixtureAttribute from old NUnit. Needed changes in ms-test-suite as well since it was still using NUnit.
2016-10-02[acceptance-tests] Improve the profiler-stress test runner.Alex Rønne Petersen
* Emit an NUnit test report file. * Set a timeout of 6 hours per test. * Do a thread dump for timed-out tests. * Don't print stdout/stderr for passing tests.
2016-09-08[acceptance-tests] Add profiler-stress suite.Alex Rønne Petersen
2016-08-22Update ms-test-suiteMarek Safar
2016-08-10Merge pull request #3387 from xmcclure/test-suite-bumpmonojenkins
Update ms-test-suite to fix broken test
2016-08-10[acceptance-tests] Run ms-test-suite with debug symbolsAlexander Köplinger
So we get line numbers in stack traces.
2016-08-09Update ms-test-suite to fix broken testAndi McClure
2016-07-25[acceptance-tests] Remove folders from Roslyn script that we now ship after ↵Alexander Köplinger
8f130a6e17c372
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-07-04[coreclr-tests] Disable a test that fails verification.Rodrigo Kumpera
2016-07-04[coreclr-tests] Disable another broken test.Rodrigo Kumpera
2016-07-04[coreclr-tests] Disable another broken test.Rodrigo Kumpera
2016-07-02[coreclr-tests] Disable another test that depends on array size limits on .net.Rodrigo Kumpera
2016-07-02[coreclr-tests] Disable some tests that are not supposed to work under mono.Rodrigo Kumpera
2016-06-07Fix make distAlexander Köplinger
It got broken when the versions.py file was moved around in d110f526706b7c4880ca916e2dfbab93138871cd. Also add the new locations to EXTRA_DIST so they get distributed too.
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-05-10Use available memory instead of physical memory as metric for ↵Alexander Köplinger
allocation-heavy tests We were seeing issues on the new Jenkins Azure boxes which had 7GB of physical memory but only about 1GB free at the time of the test, so it'd fail. Checking the available memory should fix this.
2016-04-22[acceptance-tests] Move roslyn build dependencies to download serverAlexander Köplinger
storage.bos.internalx.com is only available via VPN now. Also bump coreclr to get a recent minor fix.
2016-04-10Make versions script compatible to python3: Add () when using `print'.Alexander Jesner
2016-04-03[acceptance-tests] Fix test-runner.exe compilation after 136dd0Alexander Köplinger
2016-03-17[acceptance-tests] Bump ms-test-suite to pick up ↵Alexander Köplinger
4a95604fdf2c0523e68eaad64a17d22eebb051b3:
2016-03-17[acceptance-test] Ensure the exit code of the main test script is usedAlexander Köplinger
Due to our usage of chained commands it'd use the exit code of the last command, which is not what we want. We use chaining because e.g. in the ms-test-suite case we still want to run the systemruntimebringup suite even if the conformance suite had a failing test.
2016-03-14[corlib] Fix UIntPtr.ToString() 64bit implementationAlexander Köplinger
Cast to ulong instead of uint, this is also what referencesource does: https://github.com/Microsoft/referencesource/blob/d925d870f3cb3f6acdb14e71522ece7054e2233b/mscorlib/system/uintptr.cs#L114-L122 Also bump coreclr submodule to bring in another UIntPtr fix.
2016-03-12[acceptance-tests] Bump coreclr and ms-test-suite to bring in some fixesAlexander Köplinger
Also disable a test that makes no sense.
2016-03-09[acceptance-tests] Better description in readmeAlexander Köplinger
2016-03-09[acceptance-tests] Stop symlinking System.Console.dll facadeAlexander Köplinger
It should no longer be required after 6e81edfa241bedbb3971ca1e7aece82f31de54c1.
2016-03-09[acceptance-tests] Split the test suites out of Makefile.am into own filesAlexander Köplinger
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.
2016-03-04[acceptance-tests] Work around an issue that caused Roslyn tests to stop workingAlexander Köplinger
xplat MSBuild uses a wrong, to be removed regex that doesn't catch our recent profile names. Temporarily work around it for now.
2015-12-13[acceptance-tests] Bump coreclr and ms-test-suite reposAlexander Köplinger
Brings in similar fixes to those repos like in e6cf61f920b6ec1c6ecb67bcbe226256d6dc4db7
2015-11-12[acceptance-tests] Split compiling/cleaning test sources and bump coreclrAlexander Köplinger
The coreclr-compile-tests would throw a shell error "Argument list too long" on OSX due to the huge amount of tests passed to make in one go. The same happened for make clean. We now compile and clean the three sets of coreclr test sources separately to avoid this. Additionally, bump the coreclr reference and include a new test that was added upstream.
2015-11-10[acceptance-tests] Output Roslyn and ms-test-suite NUNit xml result to ↵Alexander Köplinger
current dir Roslyn used xunit-style xml by default, we hack the cibuild.sh script to output nunit-style for now until we get an option upstream. This allows us to catch those test results in Jenkins.
2015-11-09[acceptance-tests] Ensure Roslyn is bootstrapping with MonoAlexander Köplinger
It tried to use CoreCLR but that doesn't work on Jenkins since some of the dependencies are missing there. We actually want to ensure it's always using Mono so we can catch errors on our side, so we need this hack until we have an option in the script upstream.
2015-11-07[acceptance-tests] Fixes for Roslyn integrationAlexander Köplinger
We now use our own archive with the few additional pieces that MS added to their copy of Mono used by Roslyn CI instead of downloading their archive. Also bump coreclr to get a fix for the GC test that would fail on Jenkins in.
2015-11-06[acceptance-tests] Bump coreclr to pick up ↵Alexander Köplinger
a8cbbdddfe9923a7f99edf8870842ad373e66b5b I also fixed the coreclr-gcstress target to check for the expected exit code of the testsuite.
2015-11-05[acceptance-tests] Bump coreclr to pick up ↵Alexander Köplinger
65b122151adb6b5ef7c27d8e0c268ef479fbe8b4 +11 more passing tests. At this point I think there are no more false positives left and the rest are real bugs.
2015-11-04[acceptance-tests] Sort source files and add a new MONO define when ↵Alexander Köplinger
compiling the tests This allows us to customize test behavior that is different on Mono on purpose. Sorting the files provides a much nicer output in the test runner. Bump CoreCLR to include changes from 20789373370fe8f72dde01ad7ffc0816f618197c
2015-11-03[acceptance-tests] Bump coreclr to pick up ↵Alexander Köplinger
c1f0812bd0f94f085eb29199ef3b5bd69eab24bb:
2015-11-03[acceptance-tests] Make sure the latest version of coreclr-testlibrary.dll ↵Alexander Köplinger
is in test directory Also switch to creating symlinks instead of copying the file.
2015-11-03[acceptance-tests] Output test list to file in chunksAlexander Köplinger
On Jenkins we get a "make: execvp: /bin/sh: Argument list too long" error while executing the coreclr-runtest-basic target. Since the shell doesn't like echoing our (very) big list of CoreCLR tests in one go, we need to split it up into chunks of 100 entries to hopefully avoid that.
2015-11-02[acceptance-tests] Remove some tests that were removed upstreamAlexander Köplinger
Also bump coreclr to pick up latest commit.
2015-11-02[acceptance-tests] Reenable some tests now that #35410 is fixedAlexander Köplinger
2015-10-30[acceptance-tests] Pull in new CoreCLR tests added upstreamAlexander Köplinger
A bunch of tests were added in the upstream repo, add those to the source listings. There's a suite of tests in the CoreMangLib folder which are mostly testing corelib, added a separate target "coreclr-runtest-coremanglib" for it and renamed the existing target to "coreclr-runtest-basic". Build and link all cs testcases with the coreclr-testlibrary.dll which enables a few more tests to run.