Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/mumuki/mumuki-xgobstones-runner

Sinatra server for validating XGobstones programs within Mumuki
https://github.com/mumuki/mumuki-xgobstones-runner

Added results as a describe scoped let

95f7679bf45097814ee27193886021f3a2fa72b7 authored over 9 years ago by Federico Aloi <[email protected]>
Added status as a describe scoped let

2088e99f54d27cab9b7631a239674affa1c2cad4 authored over 9 years ago by Federico Aloi <[email protected]>
Expectations are not run on empty programs / fixes #45

8f4a74bcb7b78491deac3e45bbfa399648b35b64 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #44 from uqbar-project/feature-ability-to-show-initial-boards

Feature ability to show initial boards

d4f1e6e9259b0a6a4626868989137f608f4cebaf authored over 9 years ago by Federico Aloi <[email protected]>
I don't even need the OpenStruct

476845232186e8a2976b76c68c2f5531ed35f39c authored over 9 years ago by Federico Aloi <[email protected]>
Using activesupport instead of recursive-open-struct

4cd9b9c446b2581d238689f8822a41ba33d9bf16 authored over 9 years ago by Federico Aloi <[email protected]>
Updated stones-spec to include initial board

7107df362b4cd3c36bb88642fcf1dcf3168714ba authored over 9 years ago by Federico Aloi <[email protected]>
Using RecursiveOpenStruct instead of copying the YML properties by hand

ab452fe25f844e23b7b081ed9426080a08e6921e authored over 9 years ago by Federico Aloi <[email protected]>
Using gobstones/pygobstones-lang instead of faloi's fork

cc771fc31ce0b8aa534b77c2f95fbc240bf42105 authored over 9 years ago by Federico Aloi <[email protected]>
Using Hash#fetch instead of doing it manually

1afe036cb75c6daddfa90cd2bed5d8cad7243fdc authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #18 from uqbar-project/17-show-initial-board-always

Show initial board always

33596e12f9209f2c754220fd52e266f1771d1e47 authored over 9 years ago by Federico Aloi <[email protected]>
Initial board can be hidden

97ac3bd03947afe25176d0522bb2ba415e03ab1f authored over 9 years ago by Federico Aloi <[email protected]>
Renamed add_caption -> with_caption

387720929df876ab1aa390ce0858e2ed72edec4c authored over 9 years ago by Federico Aloi <[email protected]>
No RubyMine, I don't want the variables!

7109a367d45cd9825826ca5131c0e060c1a9950d authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #43 from uqbar-project/41-has-binding-expectation

Has binding expectation

0821be98706f575e8f59b5d929afd0123f53c875 authored over 9 years ago by Federico Aloi <[email protected]>
Ruby runtime errors show the initial board

e874cc7ad67b15c149e68ecc7e53f40f42a9dd5a authored over 9 years ago by Federico Aloi <[email protected]>
Gobstones runtime errors show the initial board

4be6c2b870295dc7a7afdb92d26884d7222f090d authored over 9 years ago by Federico Aloi <[email protected]>
WithGbbHtmlRendering always expects a caption

1382ae0a0fabc873bee67ce7619c7d4dfcbda657 authored over 9 years ago by Federico Aloi <[email protected]>
Initial board is shown also in case of success

fb756afc4553b093ae3f6c25b1ec95360e4a7266 authored over 9 years ago by Federico Aloi <[email protected]>
Extracted repeated logic from failed_result

0f4b6c8392d39d84b0b76a495bb61152435b0d3a authored over 9 years ago by Federico Aloi <[email protected]>
FinalBoardPostCondition works directly with gbb strings

6db13f14c7fde4bf73842d605c9587d8337c906c authored over 9 years ago by Federico Aloi <[email protected]>
Little refactors on FinalBoardPostCondition

a55f94f1578d2a3da6a67779c09fe2b6db483510 authored over 9 years ago by Federico Aloi <[email protected]>
Moved Subject extensions to its own file

d7c4bb73482a5786fe80e9a290df4b19865525e5 authored over 9 years ago by Federico Aloi <[email protected]>
HasBinding works for anything (program, procedures, functions)

bf1b802ec37bff51d17d61293fdd39e09227436b authored over 9 years ago by Federico Aloi <[email protected]>
HasBinding works for programs and procedures

090ed4b6cdb9a4543572bac99ca4855f7ae0406d authored over 9 years ago by Federico Aloi <[email protected]>
Expectation HasBinding for program

3e1979012b3d7829a8564528199e8ede08ed7d9c authored over 9 years ago by Federico Aloi <[email protected]>
Custom matcher for expectations tests

541c07f4876c65df8ac6600a537e2d9f2394d6b5 authored over 9 years ago by Federico Aloi <[email protected]>
Unknown expectations return true

108aec19c9b74da76d6df6aa5213ff497658e8eb authored over 9 years ago by Federico Aloi <[email protected]>
Compilation steps are removed by using --silent

7712e26611411c8520a47f25532e0af11b1256b4 authored over 9 years ago by Federico Aloi <[email protected]>
Using flag --silent instead of removing the steps

79129094ea90878efc1cd59cdebb849822c2a401 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #40 from uqbar-project/38-expectation-has-repeat-of-n

Expectation has repeat of n

0b95c751192e7e4c43c3eec4a0afc04912f1e3bf authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Merge pull request #39 from uqbar-project/37-check-if-submisison-uses-while

Check if submisison uses while

3940c1e1655d04b011b69f0d7215a15520cc09b9 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
A bit of formatting on the inspections

7932b7a5753b3e965ebe5fc4b0db363fe5231270 authored over 9 years ago by Federico Aloi <[email protected]>
Extracted repeated logic from inspections

88321254c741888627efbabb4359c2612e9cf628 authored over 9 years ago by Federico Aloi <[email protected]>
Implemented HasRepeatOf

60fa42596ba954ea25ad56b3f05bde35e5c90a94 authored over 9 years ago by Federico Aloi <[email protected]>
The AST was including the compilation steps

2a8e591e38f114a6b5b73703410ca0e65f3f379f authored over 9 years ago by Federico Aloi <[email protected]>
Implemented HasWhile expectation

e2b4baa2e563a018e715a134b5c8a989808a1e80 authored over 9 years ago by Federico Aloi <[email protected]>
Organised expectations tests

b7184eb8fe78dc881e4f7d9bb74b401a7f688c79 authored over 9 years ago by Federico Aloi <[email protected]>
Adding rubygems integration

a82ab635235fc2f4684cc88f016f1852b76d0762 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Updating version

921118879439481f9a62c679bcb6fce74e8b0c5b authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
TestCompiler wasn't including the arguments

1b1e2109cc17d443a9bdd4c6496e25fe178afe08 authored over 9 years ago by Federico Aloi <[email protected]>
Fixed TestCompiler specs

922cd6e2224e4b3d4755610a6ea6290f198102e1 authored over 9 years ago by Federico Aloi <[email protected]>
The compiler wasn't including the subject

7982ed5d8d820164b08e95565f03aa50c2b55303 authored over 9 years ago by Federico Aloi <[email protected]>
Added StonesSpec prefix to subject inference methods

f8b831675e1fe7151800215ae66681e93332e010 authored over 9 years ago by Federico Aloi <[email protected]>
Modified spec to have at least a procedure spec

0aeaaefdb73409029c5306a9bb6f103086a5fa28 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #35 from uqbar-project/34-expectations-fail-randomly

Expectations fail randomly

3da88b158d124079223f8a210f9be6ad85e3e0f0 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
The ExpectationsRunner doesn't compile the code anymore

e656b09623521b69a9d9053de84015be0041b8bb authored over 9 years ago by Federico Aloi <[email protected]>
Modified gobstones_command to reflect the new path

d8a84ea8f584e27f396fa6e139e1d09b6f25cc85 authored over 9 years ago by Federico Aloi <[email protected]>
Updated stones-spec version

073ea3730b9c35b82397f2433bcb17f7d5ea0269 authored over 9 years ago by Federico Aloi <[email protected]>
Added pygobstones-lang as submodule

f0b33b4bf5c9f76ec0b451511e771dfa8bdb2355 authored over 9 years ago by Federico Aloi <[email protected]>
Removed pygobstones submodule

136d60fe9061acedea0a857a8f3f3c8b8d910349 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #15 from uqbar-project/feature-function-specs

Feature function specs

8245edaacd5b74f72b69839acfaf059d41593fb6 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Finished Gobstones support for testing functions

0c887913041f09c1aa14d46e897a32d582613f1b authored over 9 years ago by Federico Aloi <[email protected]>
ReturnPostcondition message is in spanish

f75b7918d5e9a2b4c38b513688db2dfaf55aeac9 authored over 9 years ago by Federico Aloi <[email protected]>
The Language is responsible for infering the subject type

24afaf5a4cdedae4f81f157133c423979c6f6fd2 authored over 9 years ago by Federico Aloi <[email protected]>
Added Function as subject

0138033c388e38c34b50d5a7ee4570769718dc94 authored over 9 years ago by Federico Aloi <[email protected]>
Fixed postcondition.validate

210bfe751408cb1bdd8743479a03523615678689 authored over 9 years ago by Federico Aloi <[email protected]>
Ruby function failed spec was wrong

b51529584a6d51b69139caf21d5674e296f19838 authored over 9 years ago by Federico Aloi <[email protected]>
The return value of Ruby programs is compared as string

3bff59ebf09b1708eb3e70295538148993fadc1a authored over 9 years ago by Federico Aloi <[email protected]>
Ruby#test_program outputs the result

430fbb53cd0565462a1eff23b32a25afd9995d8b authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #13 from uqbar-project/feature-procedure-specs

Feature procedure specs

1ef5ad4c72a403eb19ff2a9234b11bc4b10ed5fe authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing tests

0100328ca3f5c6f1152fc8fdae24aaef0cee6de8 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Faking return value

67c00d9f3e108b65d008fe2c121537e4bec93c1f authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moving whole validation to postcondition

cc33e7f0749d9be6b86b516c6c0ec52e8481ed1f authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Making tests pass

ef1be9f1e194118961f930b67a3c60378b729097 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moving board comparing to postcondition

34fdba7321d8cddf855a1123777b5ff790e91df0 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Consistent name convention for boards gbb's

0523327520f924f0d165d7b5321f9baeaf4172d9 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Extracting parameter object for postcondition

a15841453ea9b1ac3dcde2456ec1af5f43914e94 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding test

c6f44deb4da0720a272984db470a221c9ff04033 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Introducing parameter object precondition

a31b4903308910394386e9f359a739ff3d2342d7 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Simplifying interface of example

37094a1ad81554888665bfbb3112d2e44a476cce authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Inlining some methods

87bcbd22249cc4b81b7c14646ce2e02e9fb6b5f6 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding tests

56331681021510a42b41a3161a410d90a1f8d023 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Introducing arguments and reifying Subject

82c392d9e9abd6aa191600d49799f58a6ff196fc authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding test for gobstones language

b7654db82edb098c8077e1d15382d04ed4662316 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Refactoring specs

1a17d1ded1398eb894044329d0097ace5546053a authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Extracting WithGbbHtmlRendering

87b255241b08e7492393ae3f8fe09ccc0b24c720 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding test

242131f3e6f8a90642be8909469f555b84704131 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding subject test

a29f358aa382ba56ee775795a56f763753c2c954 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Merge pull request #12 from uqbar-project/using-pygobstones-lang-instead-of-pygobstones

Using pygobstones lang instead of pygobstones

d459ae34d9d5468d5680384d99f2112d7e17f07f authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
ErrorMessageParser works with the new output format

c9baaf05007b9930867b39dd90af056c55c62f6f authored over 9 years ago by Federico Aloi <[email protected]>
Modified gobstones command to reflect the new path

7ec310487095b6b2ee36d9ce9b919d1ada025dd2 authored over 9 years ago by Federico Aloi <[email protected]>
Added pygobstones-lang as submodule

ad56647ee2fe0cd6f8e6b9e973323c062c40b4e1 authored over 9 years ago by Federico Aloi <[email protected]>
Removed pygobstones submodule

7372edc74ea548b3e2e58ee1622ae5c5617be772 authored over 9 years ago by Federico Aloi <[email protected]>
Adding link to mumuki

018e56dab0f93e0418de8802894fce9a17eb1602 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Fixing integration test

Now it properly kills server

cbdedb0aef1d188c43a97afd7f77bbd4677e5db8 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Updated mumukit to 0.4.0

b661fe7a7877a3b16f5aac5fd954e8cfc7509272 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #33 from uqbar-project/32-expectations-dont-work-with-extra-code

Expectations don't work with extra code

582f60104012f636961001bb2bad3efa756dc06e authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Inverting parameter order

02aea920afa1c66ed999961242186a2b680fc088 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Extracting WithSourceConcatenation

4637c3fc003405333ad78262cd709acb7db7ef86 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
The ExpectationsRunner generates the AST from the content and extra

ff540f22b906fc5ba49818a81b40a280b970c52f authored over 9 years ago by Federico Aloi <[email protected]>
Adding test that reproduces the issue

a276853eba4fe24a70018edf9712de71c34b9588 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Updated stones-spec version

6151804bd505455dc06329b2d20f7369a38f6d78 authored over 9 years ago by Federico Aloi <[email protected]>
The head position is only checked when needed

2b2dbde1779d5d7c66f68b6f5d4aaf38648998c2 authored over 9 years ago by Federico Aloi <[email protected]>
check_head_position is always a boolean

9fe4c0df568809f0d81ad7e28f1f663fd053bcfb authored over 9 years ago by Federico Aloi <[email protected]>
Updating stones-spec version

e3731ad714b6e65ff5006db06602afe47ffa8ceb authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding more specs

73ea5d869fd95057c2910f39751193b0568cb8ce authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moving MessageParser to gobstones module

fe16ee9c303b9f4af817f5e1d08c69d192e16066 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Displaying error output inside a pre tag

Fixes uqbar-project/mumuki-gobstones-server#27

b7dc2fb0eec6e4a54f7a032e50afa80f91f9ade2 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Create README.md

3a92326d5f6296b19765921ab35bde76daaf1b97 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>