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

Moving error parser to a different file

5f1cd64ade8e192badfcfc40f2e797184f3b3e93 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
A Board can tell if it is equal to another

6f1545e737cdb5e706d7dd4a696a10b5e146795a authored over 9 years ago by Federico Aloi <[email protected]>
Initial commit

94e272d762ed9c4d6e050001558bfe8128a65906 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Setting env on integration test

0173d4cbc862ddd67df6433131411f131dcbc899 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding assertion

667bb63c85637d65aa4f99a5da71ca6c38591680 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Supporting multiple test cases at compiler

578981c182aefbceacc15e46ac8612f7ed2addd9 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Supporting multiple examples at runner

3e575b933cd38ba030751257a33ef07cd11c3afe authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Creting source file only once

36f28e8279cb8f7d299b3f0eb56bf3b3d9929814 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Unlinking some files when possible

64fa640dde3e76d75fb0d560acfc38b50e6857c6 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moving error parser to a different file

323ab533038bfb3b8600e05882d953d43d4fac9d authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Supporing multiple examples in runner internally

38da2c062e87631b6845ea0660b0bbfd2a6cd31a authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Extracting Spec::Runner

02f6bbe514bba14c5e06d0ce2b4c66685ae11abd authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Adding integration spec

611f73c3f7d1f6d26b300d96c676734634b34a5c authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Downgrading ruby version

91ba7084a223ceddc68f53f9ae3463795337d1b4 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Using new mumukit api

d76b14a205e30f0062f889bd072696d7469e00c5 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Some renames

fdde36a18acad3d8e51d193be4d7a44264eb8ea7 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Moving gobstones spec code to its own module

e5bc076d3ca8c205e1e075f297f0b36fefabbf02 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Refactor: extracting gobstones spec

0a504e87e30ec63c5289cb1ddf120902671d3488 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Nesting initial-final pair into examples

245e447c8998b1ac09a1b8921b75577eaeb8256f authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Merge pull request #21 from uqbar-project/task-code-cleanup

Code cleanup

e6f0402afea7530163c883c43ff54001a86d9bf0 authored over 9 years ago by Federico Aloi <[email protected]>
Not writing a file for test

Since test script is just a hash, it is not necessary to write it to a file

e979e17c42333069a4d93569705f68436503dcd3 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Removing some duplications

20b9571b9b57d75d51766bec0494eeafa77d49f2 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Wrapping gobstones code with Gobstones module

a3b919573dd7823b45b2f7482690a3412a7697cf authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Style changes

aad4983c91da3f6b402eac1c6b1c559b707c6c5a authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Using methods instead of procs

1a62d6173dbd136424c5a70b86114c7621abd307 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
Merge pull request #18 from uqbar-project/17-better-failed-test-output

Better failed test output

a413fcb7902a1869bf1a9d7ef28f47985582b657 authored over 9 years ago by Federico Aloi <[email protected]>
Each board of the output has a label

ce2b775d240946337aa935730968b440f72344d6 authored over 9 years ago by Federico Aloi <[email protected]>
The board html table is displayed as inline-block

64815dcdbf73c4f4909714672d38edc7c48d5397 authored over 9 years ago by Federico Aloi <[email protected]>
The initial board is shown on the output

a897abfd74864ba24c05d732ace2466aed482eec authored over 9 years ago by Federico Aloi <[email protected]>
The output contains both the expected and actual final board

85e73900654b796f17baff1478e103886fa61cea authored over 9 years ago by Federico Aloi <[email protected]>
TestRunner#compute_test_status does all the work

85cdda9c1207c5d8137283c32ee78f3fda48d682 authored over 9 years ago by Federico Aloi <[email protected]>
Extracted run on gobstones logic

83adbd2cf0510b79e04354feac925b0b4286e126 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #15 from uqbar-project/14-validate-final-board

Validate final board against expected one

737f26518fc67421afc45205d808c6d0436831ac authored over 9 years ago by Federico Aloi <[email protected]>
The test fails if the final board doesn't match the expected one

5e814e649730921d4bd6bdf78e4bc47ff69fa32c authored over 9 years ago by Federico Aloi <[email protected]>
The parser ignores both the header and the footer

88f07dacc2b2245c60615ddec0363834da57ec24 authored over 9 years ago by Federico Aloi <[email protected]>
The final board is shown as output on success

32e593a128148ccc5cfc4605eca24ee0f8678621 authored over 9 years ago by Federico Aloi <[email protected]>
The compiler gets the initial and final board from the test

79c599eda01dbde7431bae0151e187406745c683 authored over 9 years ago by Federico Aloi <[email protected]>
Replaced and with &&

3a2dc1f1b2d6f0d136fe4524a012bbda46fa5541 authored over 9 years ago by Federico Aloi <[email protected]>
Moved gobstones objects to a module

0881131a02bcbfbd0d5c03d01e061a9779d1b5ce authored over 9 years ago by Federico Aloi <[email protected]>
Colors hash instead of switch

7da78bfa3dafe4c6f1e43a2834d94b7c899a69d0 authored over 9 years ago by Federico Aloi <[email protected]>
Prefer do/end over {} on multiline blocks

38cab2d0f7fd18bb05dd0d83f9cc04222c4b66af authored over 9 years ago by Federico Aloi <[email protected]>
Messages that return Boolean with ? convention

113f95f31bb70dd2ddf96afe74edc17279ae0b11 authored over 9 years ago by Federico Aloi <[email protected]>
Moved setup code from an it to a before

31d4159b343edb884fe3ca7ea245d65edfef8097 authored over 9 years ago by Federico Aloi <[email protected]>
Assertions with lambda transformed to expect style

fcd8631227f5ad50c204e138f1e1704d9469a105 authored over 9 years ago by Federico Aloi <[email protected]>
Moved Array extensions to file

3f73633544ce8b94b6ac708336b575a685eaa3ec authored over 9 years ago by Federico Aloi <[email protected]>
The parser creates all the cells

420b3d0b90bea2af9d92e98376b8f201887d8ae0 authored over 9 years ago by Federico Aloi <[email protected]>
The stones of a Cell can be set by name

20c74ed139fe45ee053f3fcba07b13945a454c37 authored over 9 years ago by Federico Aloi <[email protected]>
The parser sets the position of the head

8c1bf31b9f9382dda605952eae4b537c276b7fef authored over 9 years ago by Federico Aloi <[email protected]>
The Board has a head

206f70f7ac0f07e14eb6241dce824eb9e2545501 authored over 9 years ago by Federico Aloi <[email protected]>
The GbbParser can create a Board with proper size

e5f97083bf4117bf6d6df083ef3bd6c264a972e5 authored over 9 years ago by Federico Aloi <[email protected]>
Renamed and organised methods of Board

54e1ee5629b23a9a497cfe6095db93882e9dcbc3 authored over 9 years ago by Federico Aloi <[email protected]>
A Board can tell if it is equal to another

1faafdffb4cb1203a5ea15c1dd7bee884c182e19 authored over 9 years ago by Federico Aloi <[email protected]>
Created Board that can store cells

f982fd6b0b6f352345123de5fc51ae6f10366d0a authored over 9 years ago by Federico Aloi <[email protected]>
require 'spec_helper' on all specs

a3ea4b816cceb65a2b0288fea3ac50ffc3563dfa authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #13 from uqbar-project/12-code-climate-integration

Closes #12: code climate integration

db910dad6e30d4cc91c01c4869df307742f2cace authored over 9 years ago by Federico Aloi <[email protected]>
Added code climate settings

f149f2efcb7d7a274c01e9273647627e66f939dc authored over 9 years ago by Federico Aloi <[email protected]>
Code climate badges

2c641e700200b45aa10079cee265bc56eebbb526 authored over 9 years ago by Federico Aloi <[email protected]>
Added waffle.io ready badge

ca615d30822f81cf8822efd669d216839cfa6ce9 authored over 9 years ago by Federico Aloi <[email protected]>
The hash loaded from YAML uses symbols

27d2a1416462176e00d9f3de24ae96792acfd73f authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #10 from uqbar-project/9-ability-to-choose-initial-board

Closes #9: ability to choose initial board

8f1cdef623050a63465db4d2a1d42ef877c2e291 authored over 9 years ago by Federico Aloi <[email protected]>
The temp files are deleted after the result is computed

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

7b394e62e4832fb79b77f3a0315163fb6639c6fb authored over 9 years ago by Federico Aloi <[email protected]>
TestCompiler#compile returns a YAML, so no override is necessary

5e3735522fea04c4fd49eff08fd1a33779d04ae5 authored over 9 years ago by Federico Aloi <[email protected]>
The source code is run on the given initial board

21b1753b09d671cee7398392891b45f8225118cf authored over 9 years ago by Federico Aloi <[email protected]>
TestCompiler#compile returns a hash with the source code and the initial board

8134757958dbd77834356ac32ea65da6658c6dfb authored over 9 years ago by Federico Aloi <[email protected]>
Now using faloi's fork of Gobstones as submodule

38780655eff37501f6f62c6df6f9c21156589656 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #8 from uqbar-project/7-wrap-html-in-a-div

Closes #7: Wrapped html output in a div

8911338e87f59cfd67302ab72b44567538818893 authored over 9 years ago by Federico Aloi <[email protected]>
Updated mumukit version

1dd98a9e28dba1d9576e43972036fc592fcd7b6e authored over 9 years ago by Federico Aloi <[email protected]>
Wrapped html output in a div

b9223dc560ed410dc7beca3d57ec8503ccc73732 authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #5 from uqbar-project/result-board-as-feedback

The board is returned as feedback instead of result

71bd7db8779b1581f5d2e9bd34869c1fdc562d00 authored over 9 years ago by Franco Leonardo Bulgarelli <[email protected]>
The board is returned as feedback instead of result

f4b9db8adde839ebb56820b0cfa84b59ac3397e3 authored over 9 years ago by Federico Aloi <[email protected]>
Automatic deploy of master branch to Heroku via Travis

e12ea458f5f05a3f3bdf0d8d49d2cfd7d0049161 authored over 9 years ago by Federico Aloi <[email protected]>
Added Travis badge to README

c86f226cbee4ae11f04fe370093379eb3adc24d9 authored over 9 years ago by Federico Aloi <[email protected]>
Travis support for tests

5c131f47069657e5c5061f713036e70bd4d550df authored over 9 years ago by Federico Aloi <[email protected]>
Create README.md

baa16df217226cc1ef1808e9d9548fcb7e3702de authored over 9 years ago by Federico Aloi <[email protected]>
Merge pull request #4 from uqbar-project/2-ejecutar-codigo-y-ver-tablero-final

Closes #2: ejecutar codigo y ver tablero final

6d4ce8a97876004be71f327bbe01b87fe64e2fd5 authored over 9 years ago by Federico Aloi <[email protected]>
Outputs the error message on runtime error

87b1fcba1200efbc99469aa1f9202def770349e1 authored over 9 years ago by Federico Aloi <[email protected]>
Created .gitignore

3ea9942c1b14655d6422dd93b5bc39f2448fef97 authored over 9 years ago by Federico Aloi <[email protected]>
Outputs the error message on syntax error

07eafbd85aad20fa1fc78d883a5d372958544c25 authored over 9 years ago by Federico Aloi <[email protected]>
On success, the output is a html representation of the board

3ade451daf8d97192e00166f7bd09c3424bb4a21 authored over 9 years ago by Federico Aloi <[email protected]>
rspec output is in colors

4c880c821eacdd843d8db2d564cdf444e82b100e authored over 9 years ago by Federico Aloi <[email protected]>
Updated mumukit version to master

e2480a8380439003eafeda65d7a7f918ee4b3236 authored over 9 years ago by Federico Aloi <[email protected]>
Tests always run on 4x4 boards

9423b8a5e5d64deea0c0bfb48ae0bd048f3f5621 authored over 9 years ago by Federico Aloi <[email protected]>
Added tests

16a53c46af42af6dc69ebf2a4fa7551033c4ed12 authored over 9 years ago by Federico Aloi <[email protected]>
The test runner calls Gobstones interpreter

a417628316c564f8fe0ead94db0d59d6c46e488c authored over 9 years ago by Federico Aloi <[email protected]>
Added pygobstones as submodule

a67e19e1c4e94f6d2427c7e4e90f2cbef32958ae authored over 9 years ago by Federico Aloi <[email protected]>
Initial commit

237853c971b4452dc3a4e7b4ece9d57129346884 authored over 9 years ago by Federico Aloi <[email protected]>