dalehenrich / RowanCrooked9

malformed Rowan project structure that recreates real world bugs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RowanCrooked9

Collection of manually constructed test cases for GemTalk/Rowan project.

These are disk structure inconsistencies that have been introduced by mistakes during git merge or by manual manipulation of the files and directories.

Summary of Crooked Specs

Test case for GemTalk/Rowan#828.

Manually modified package structure from RowanSample9:spec_0014 to duplicate an inconsistency introduced during a code merge.

Test case for GemTalk/Rowan#816.

Generated spec_0002.gs ignoring RowanSample9-Extension1 package (which duplicates method in RowanSampl9-Extensions).

Then using issue_816.solo script, load spec_0002.gs and then attempt to adopt the RowanSample9 project which reproduces GemTalk/Rowan#816.

Test case for GemTalk/Rowan#820. Part 1.

When generating packages from the extensions.gs, the class and method categories should be automatically adjusted to fit the package convention RowanHybrid, Monticello or Rowan.

Test case for GemTalk/Rowan#820.Part 2.

Test case for GemTalk/Rowan#896. Duplicate class definition error in a filetree repo

Test case for GemTalk/Rowan#896. Duplicate method definition error in a tonel repo

Test case for GemTalk/Rowan#896. Produces "Encountered an existing association for a new class RowanSample9V3Class1" for filetree.

Duplicate class definition error in a filetree repo

Test case for GemTalk/Rowan#896. Duplicate class definition error in a tonel repo

Test case for GemTalk/Rowan#896. Invalid class category error in a filetree repo

Test case for GemTalk/Rowan#896. Start with spec_0007 and remove the extra package and add a duplicate class definition directory for filetree.

Test case for GemTalk/Rowan#920. Start with spec_0005 and manually edit to create case insensitive filename methods as written by GsDevKit filetree.

Test case for GemTalk/Rowan#920. Copy over enough of the filetree structure in git@github.com:glassdb/glass.git [d9a8405c5] to capture The repository/Regex-Core.package/RxsRange.class/properties.json file which has a commentStamp ... the commentStamp needs to be preserved

Test case for GemTalk/Rowan#783. Started with a copy of RowanSample9V3 spec_0001 and manually added Traits.

About

malformed Rowan project structure that recreates real world bugs

License:MIT License