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
2015-12-23Merge pull request #2379 from xmcclure/babysitter-contdmonojenkins
scripts/babysitter stdout logging improvements Always print stdout log statements, even when all babysitter features are turned off, even when the test suite does not support the protocol.
2015-12-23scripts/babysitter stdout logging improvementsAndi McClure
Always print stdout log statements, even when all babysitter features are turned off, even when the test suite does not support the protocol.
2015-12-23Merge pull request #2366 from xmcclure/scripts-babysitterAlexander Köplinger
Adds babysitter script for PR tests
2015-12-23Support process-group killing in babysitter scriptAndi McClure
The babysitter script was failing to act as a GNU timeout replacement because it was delivering signals to the spawned process only, whereas GNU timeout would create a process group. This lead to a problem where timeout kills by the babysitter would leave children of the spawned process still running. To fix this, the babysitter script now follows the exact steps that GNU timeout does (or as close as is possible in Python). An attempt at a Windows process-group implementation is also included, but I have not tested it. Also changed the 'retry_support' key to 'babysitter_protocol' in the JSON logs, because it was pointed out the old key was misleading (it is true even when retries are deactivated).
2015-12-22Have scripts/babysitter use MONO_BABYSITTER_LOG_FILE configurationAndi McClure
Instead of configuring logs with WORKSPACE dir
2015-12-22More peer review changes on scripts/babysitterAndi McClure
- Using “iteration” for # of retries instead of ambiguous “passes” - More clearly document what environment keys are for in-script - Remove CRASH_RESUME key, make setting always true - Print explicit human-readable messages for stdout log
2015-12-18Peer feedback changes for babysitter script PRAndi McClure
2015-12-18Adds babysitter script for PR testsAndi McClure
I see two problems with our current automated PR tests: - Many false negatives— PR tests often fail due to recurring failures unrelated to the PR - Information about what failed is awkward to retrieve, scattered in multiple places This commit adds a Python script, `scripts/babysitter`. Currently our Jenkins test suites are each run wrapped with the `timeout` command. The babysitter acts as a drop-in replacement for GNU timeout but adds the following features: - Logs machine readable output about each test suite (as line-delimited json) - If the test suite uses NUnit, can detect if a test case failed or crashed (terminated mono in mid-test), and retry unsuccessful tests (up to a limit). The reasoning here is that tests which fail inconsistently are currently most likely due to one of our outstanding recurring failures rather than the change made in the PR. Therefore, if a failing test succeeds on retry, the PR itself is probably valid (although the failure should be logged and looked at). In addition to the script itself, changes to NUnit were required in order to support the retry feature and allow fine-grained logging for NUnit suites. Major TODOs: - Add retry support for our non-NUnit-based test suites - Save the XML files NUnit produces (since reruns stomp XMLs from previous runs) - Add some kind of sensible feature for dealing with timeouts
2015-12-15[scripts] Bump xbuild script to 14.0Alexander Köplinger
This means we'll use xbuild 14.0 by default, which allows users to build projects with ToolsVersion=14.0
2015-10-02Merge pull request #1921 from mattzink/masterMiguel de Icaza
Allow disabling the mono-find-provides/requires RPM processing scripts
2015-08-11Un-revoke fix in BNC#144655 - mono-find-provides should ONLY work on GAC ↵Jo Shields
libraries, and any packages which break on this behaviour should be fixed - rather than generating utterly broken Provides. (cherry picked from commit 1f4133a06f252ec1b78637dd91e49f50836cf570)
2015-07-15[build] Switch to 4.6 profile as default profileMarek Safar
2015-07-10Allow disabling the mono-find-provides/requires RPM processing scriptsMatt Zinkevicius
2015-04-09[RPM] Fix MONO_PATH in RPM dependency generatorsJo Shields
Otherwise, RPMs don't have any dependency information (cherry picked from commit 0dfb848cde55aed7be93e252926dd6a52bb04d73)
2015-03-19Add scripts/mono-symbolicate to .gitignore.Alex Rønne Petersen
2015-03-09[mono-symbolicate] Added tool man page and script.Marcos Henrich
2014-12-09Fix dmcs to have correct sdk valueMarek Safar
2014-12-08gmcs script is no longer installed.Marek Safar
The intention is to make build failures easy to spot instead of silently upgrading target framework from 2 to 4 and then fail down the road on e.g type ambiguity caused by new 4.0 framework types or methods
2014-12-05revive nunit-console which referenced lib/mono/2.0.Atsushi Eno
Actually the entire REWRITE2_* should be killed.
2014-12-04Remove 4.0 profileMarek Safar
2014-11-28Make the various '2' (al2/resgen2 etc.) scripts target net 4.5.Zoltan Varga
2014-11-27Make gmcs/dmcs the same as mcs.Zoltan Varga
2014-10-24[runtime] Remove build system support for the interpreter.Zoltan Varga
2014-09-30Add new cert-sync command to scripts/.gitignoreJo Shields
2014-09-22Add a tool which can sync the Mono cert store from an arbitrary cert bundle ↵Jo Shields
(i.e. every trusted CA.pem in one big text file). This is a format used by most Linux distributions, so allows Mono packagers to automatically integrate the Mono cert store with the OS cert store.
2014-05-03[runtime] Fix some automake conditionals in scripts/, they should be in the ↵Zoltan Varga
beginning of the line.
2014-04-16Make all Python scripts Python 3-friendly.Alex Rønne Petersen
2014-04-15Ignore scripts/ikdasm.Alex Rønne Petersen
2014-03-25Distribute the ikdasm managed disassembler written by Jeroen Frijters.Zoltan Varga
2014-01-08[xbuild] Make xbuild script point to xbuild 12Michael Hutchinson
2013-09-09[Scripts] Fix a Shebang in mono-test-install for freeBSDRaphael Boissel
2013-08-21Make the dmcs/gmcs scripts identical to the mcs script with an extra -sdk: ↵Zoltan Varga
argument, to avoid PATH problems, and to allow the windows installer to generate .bat files for them. Hopefully fixes #8813.
2013-03-20Use 4.0 path when configured with disabled 4.5 profile. Fixes #11233Marek Safar
2013-03-08Add mdbrebase generated script to gitignoreJb Evain
2013-02-01Add new mdbrebase tool that lets you change the prefix of its source files.Rodrigo Kumpera
2012-10-19Second try to make quiet build work reliablyMarek Safar
2012-04-09Avoid using the -e argument to echo in patch-quiet.sh, it doesn't work with ↵Zoltan Varga
osx's echo.
2012-04-05Add the update_submodules script to EXTRA_DISTAlan McGovern
2012-04-05[build] Improve our git submodule update handlingAlan McGovern
This is a two pronged commit. Firstly we need to handle older versions of git which lack support for recursively updating git submodules. In order to handle this we try three separate git commands until one succeeds and print warning/error messages as appropriate. Secondly we should really update git submodules when 'make' is invoked. Currently we only do this from the root makefile, though if we care enough we can do it elsewhere in our build tree too. This means we no longer have to run configure every time a submodule is updated just to get git submodule update to execute.
2012-03-23Ignore more files.Rolf Bjarne Kvinge
2012-01-24Add a nunit-console4 script. Fixes #2156.Zoltan Varga
2011-10-27Fix make distZoltan Varga
2011-10-24Remove the exit code so that we can get a little bit further on MacOS XMiguel de Icaza
2011-09-29Make mdoc a .NET 4.0 profile app.Jonathan Pryor
This isn't so much so that mdoc can use C#4 features. It's instead so that the mdoc unit tests can use C#4 features. :-)
2011-09-26Install 4.0 profile as developers package and make 4.5 profile default gac ↵Marek Safar
target for 4.x
2011-09-23Update gitignoreMarek Safar
2011-08-30Install cccheck scriptMarek Safar
2011-05-17Add C launcher for Mono-shipped binariesMiguel de Icaza
2011-04-02Fix get-cygwin-deps.sh after sourceforge url changes.Zoltan Varga
2011-03-29.gitignoreGonzalo Paniagua Javier