Граф коммитов

68 Коммитов

Автор SHA1 Сообщение Дата
David Tchepak 75a5a4d175 Adding 'bundle install' to CI build 2012-12-24 16:02:05 +11:00
David Tchepak 8b34bc510c Updating rake build to use bundler. 2012-12-24 07:53:52 +11:00
David Tchepak 1ec1081877 Removing conditional compilation stuff for silverlight. 2012-12-24 07:53:52 +11:00
Xerxes Battiwalla 4fa50ae021 Removed doc generation as part of build deploy until TC build failures
can be solved.
2012-05-03 09:19:14 +10:00
David Tchepak cd89f90c8d Fixing some SL40 build issues
- SL40 target in Rakefile was broken. Added back as experimental target.
- SL40 compilation error with SL40-specific code.
- Updated SilverlightLibraryPath in csproj files to point to Reference
  Assemblies rather than specific SL build/patch version.

Thanks to Martin Hollingsworth for these fixes
(http://groups.google.com/group/nsubstitute/msg/7d0f600804f87f0a)
2012-02-03 02:22:51 +11:00
David Tchepak 1c3ec536fa Update for 1.3.0 release. 2011-11-19 22:33:43 +11:00
David Tchepak 77f887d450 Adding back SL40 target so it is available from CI builds. 2011-10-11 01:14:07 +11:00
David Tchepak 0411ce0771 Updating for 1.2.1 release
Bug fix release.
- Removing SL40 build from release
- Updating download link from docs
2011-10-10 23:50:32 +11:00
David Tchepak 3c0660dd1b Fixing typo in nuspec. 2011-09-30 09:25:11 +10:00
David Tchepak c487853fae Adding SL40 to ALL build target so it is available from CI builds. 2011-09-05 22:33:18 +10:00
David Tchepak 4d1166e611 Updating changelog for release 1.2.
Removing SL build from rakefile as it is not ready for release.
2011-09-05 21:19:15 +10:00
David Tchepak 253e6cf0e8 Docs for Arg.Invoke and Arg.Capture, CI build links and acknowledging 7z library
Documenting Arg.Invoke and Arg.Capture.
Adding link to CI builds
Adding Codebetter-CI and Teamcity links to footer.
Adding 7-zip to acknowledgements.
Updating code extraction to support documenting standalone tests
  declared with [Test] attribute.
Updating changelog to include Arg.Capture().
Updating docs to show Arg.Is(predicate) behaviour when predicate throws
  and Arg.Any<T> behaviour with sub-types.
2011-09-02 22:07:28 +10:00
Xerxes Battiwalla e3a1d9d265 Issue #54 (NSubstitute CI Build)
Added support for automated builds at CodeBetter's TeamCity CI server
2011-08-19 08:53:45 +10:00
David Tchepak 7a3af30792 Fixing nuget package task to copy contents of deploy task, instead of its parent directory. 2011-06-22 14:26:53 +10:00
David Tchepak 5334f3e9f9 Fixing up deploy task. 2011-06-22 13:29:32 +10:00
David Tchepak d469a947c6 Updating build to support multiple targets
Can specify by passing rake args like: target=NET35,NET40 or target=ALL
2011-06-21 17:35:27 +10:00
David Tchepak bb0ea89903 Getting deploy build working for .NET 3.5.
Fixing ilmerge for non-silverlight builds, including updating ilmerge.exe version.
Adding .NET 4.0 builds of Castle.Core.
2011-06-12 23:20:21 +10:00
Brendan Forster 258ffc1574 added SL4, switched NUnit to .NET4 mode 2011-06-07 00:57:36 +10:00
David Tchepak 173edf2085 Changing rakefile to use separate config and target platform env switches
Changing default build config and target in rake to NET35-Debug
Updating NSubstitute.csproj output location to be in NSubstitute directory.
Updating document.rake to use msbuild rather than csc directly when building samples. Currently broken when trying to include GAC references.
Updating README with new build instructions.
2011-06-07 00:26:04 +10:00
Brendan Forster 0d8dca2c0a Silverlight 4.0 support
Added Castle.Windsor bits for SL4.
Added NUnit for Silverlight assemblies against the specs
Wrapping areas which are not supported by System.Runtime.Serialization in SL with conditional compilation symbols.
Tweaking RobustThreadLocal to get more acceptance tests passing in SL
Added csproj file dependencies from SL into .NET csproj
Adding separate builds for .NET35 and .NET40
Cleaning up build configs
Updated notes
2011-06-06 22:42:58 +10:00
David Tchepak 1e91d4ad70 Updating web site
Moving nav and download links.
Adding nuget install under downloads.
2011-05-17 23:12:20 +10:00
David Tchepak 343cdb2f79 Updating NuGet.exe to latest release (May 2011)
Also minor tweaks to NSubstitute.nuspec to make it more similar to default nuspec the new NuGet.exe generates.
2011-05-13 23:00:04 +10:00
dtchepak 074a29187b Updating docs for v1.0 release. 2010-12-21 12:08:18 +11:00
dtchepak adf50378bd Added requireLicenseAcceptance node to nuspec file and fixing tags format. 2010-12-19 22:50:55 +11:00
dtchepak 1eab469021 Updating nsubsitute logos
Adding logo with transparency to website.
Adding 32x32 logo to website and pointing iconUrl in nuspec to that icon.
2010-12-19 15:42:07 +11:00
dtchepak e08931aab7 Updating to latest nuget version and nuspec schema. 2010-12-16 14:06:04 +11:00
dtchepak f4921382fe Updating changelog with latest event raising and arg match changes
Adding breaking changes file.
2010-11-01 14:37:16 +11:00
dtchepak 561860976a Adding nicer exception when raising event with wrong arguements.
Added field report test for raising INotifyPropertyChangedEvent.PropertyChange delegate event.
Updating docs for new event raising syntax.
Added back Raise.Event() for standard EventHandler<EventArgs> events.
2010-10-29 23:47:38 +11:00
dtchepak 4852fb62a3 Removing unused generate_docs method in examples_to_code.rb 2010-10-24 22:41:29 +11:00
dtchepak 2008fb05d5 Moved Ruby libs that support rake tasks into rakelib/lib 2010-10-21 10:16:48 +11:00
Xerxes Battiwalla 41c6f47b71 Split rakefile to make it more manageable 2010-10-21 10:00:23 +11:00
dtchepak 51056c1b42 Revert "Split rakefile to make it more manageable"
Problem with relative paths in package.rake

This reverts commit 86f35213dd.
2010-10-19 23:54:11 +11:00
Xerxes Battiwalla 86f35213dd Split rakefile to make it more manageable 2010-10-19 20:30:35 +08:00
dtchepak e1de306733 Renaming acknowledgements.txt to .markdown so it is viewable on github
Updating build to add to output as .txt.
Moved info in prereqs.markdown to Github wiki.
2010-10-15 20:01:32 +11:00
dtchepak a975b5528f Adding acknowledgements.txt 2010-10-13 16:24:04 +11:00
dtchepak 036d7bef7e Fixing task dependencies in rakefile
Adding :nupack to :deploy task
Fixing :package task: now versions assemblies first, runs all compilation and test steps, and checks examples prior to packaging.
2010-10-10 23:34:24 +11:00
dtchepak 0da33973f6 Adding nupack task to build (from David Burela's work)
Removed ununsed docgenerator.rb
Added .nuspec
Fixed paths in rakefile (possibly changed between Ruby 1.8x and 1.9)
Added :nupack task
Add nupack console tool to ThirdParty libraries.
2010-10-10 23:18:49 +11:00
dtchepak 4fee6163ce Docs: checking code in README.markdown
Added examplecode/requiredcode tags around README.markdown code sections
Updated build to strip out tags when converting to README.txt.
2010-10-09 02:20:17 +11:00
dtchepak ed053a2f69 Docs: updating build to include new site
Replace old source/docs with jekyll-site
Updated rakefile :generate_docs task
2010-10-09 01:09:07 +11:00
dtchepak ab1fe873a8 Docs: removing pygments dependency.
Adding examplecode tag as jekyll plugin.
Modified code extractor to recognise examplecode tag.
Adding SyntaxHighlighter to docs to handle csharp code highlighting.
Updated site CSS styles
Removed syntax.css which was used by Pygments.
2010-10-06 16:49:04 +11:00
dtchepak 186ce9a334 Docs: Fix bug in CodeExtractor that used rspec's starts_with instead of String's start_with
Updated TexttoCodeConverter to use CodeBlock's declaration? instead of local method.
2010-10-05 20:36:22 +11:00
dtchepak f29007e7ac Updating CodeExtractor to recognise declarations based on block tag and class/interface in code. 2010-10-05 18:02:13 +11:00
dtchepak 592493e4be Updating check_examples rake task to process both markdown and html files in the jekyll-site root and help/_posts directoris
Modified ExamplesToCode ruby class to not recursively search directories, and to find markdown and html files in the given example_dir
Added the root and help/_posts sites to generate_code_examples rake task.
Removed redundant, non-jekyll starter docs
Starting to update index.html to markdown/highlight syntax (extracting code from it)
2010-09-30 13:50:29 +10:00
dtchepak e550c59f30 Docs: Unique class naming, code sample gen scope changes and layout tweaks
Updating text to code conversion to use class var counter instead of random number for test class name
Moved code declarations inside test-class scope ({requiredcode} tags)
Removed related posts from jekyll template
Updated CSS heading sizes for docs and header
Added favicon.ico
2010-09-30 13:17:15 +10:00
dtchepak e4349b2fae Adding check_examples task to rakefile
Removing description from explicit steps so "rake --tasks" is clearer.
"rake check_examples" will now generate example code, compile and test.
2010-09-29 16:12:17 +10:00
Anthony Egerton e1cd3dba2a Fix for compatibility with ruby 1.8
Update build to remove docs from deployment
Update files to add .txt extension
2010-09-21 14:53:10 +10:00
dtchepak 9c5095c962 Compiling code samples: Add rake tasks to compile and test code samples
Updated rakefile.
It's hacky, but it seems to be working well enough for now.
2010-09-17 22:29:53 +10:00
dtchepak 67eea37398 Compiling code samples: Starting wireup
Added ExamplesToCode::Create class method to do wireup (yes, this is very un-Ruby like).
Added some stdout info to ExaplesToCode.
Fix bug in TextToCodeConverter
Added generate_code_examples task to rakefile
FileReaderWriter implementation.
2010-09-15 23:22:51 +10:00
dtchepak 8562c28a97 Compiling code samples: Writing TextToCodeConverter
Added TextToCodeConverter
Moved tests -> specs
2010-09-15 22:05:49 +10:00
dtchepak b80766b13c Compiling code samples: Writing FileConverter
FileConverter coordinates reading, conveting and writing files.
2010-09-12 23:03:22 +10:00