Version numbers of tests
See original GitHub issueUpon running the canonical_data_check.sh
script, I’ve noticed that a large number of exercises either do not have ./meta/version
files, or the exercises are out of date.
I think this could make a good number of new issues (though possibly not good-first-patch
if updates to test suites require re-implementing the reference solution), and in my opinion it would be good to try and keep these up to date.
The output from the script currently is:
$ scripts/canonical_data_check.sh -t . -s ../problem-specifications/
hello-world: needs update or version file (v1.0.0).
two-fer: needs update or version file (v1.1.0).
rna-transcription: needs update (v1.0.1 -> v1.1.0).
pangram: needs update (v1.1.0 -> v1.3.0).
hamming: needs update (v1.1.0 -> v2.0.1).
gigasecond: needs update or version file (v1.0.0).
space-age: needs update or version file (v1.0.0).
acronym: needs update (v1.1.0 -> v1.2.0).
raindrops: needs update or version file (v1.0.0).
protein-translation: needs update (v1.0.0 -> v1.0.1).
proverb: needs update or version file (v1.0.0).
sum-of-multiples: needs update or version file (v1.1.0).
luhn: needs update or version file (v1.0.0).
largest-series-product: needs update or version file (v1.0.0).
sieve: needs update or version file (v1.0.0).
twelve-days: needs update or version file (v1.0.0).
rotational-cipher: needs update or version file (v1.1.0).
kindergarten-garden: needs update or version file (v1.0.0).
nth-prime: needs update or version file (v2.0.0).
isogram: needs update or version file (v1.2.0).
pig-latin: needs update or version file (v1.1.0).
phone-number: needs update or version file (v1.2.0).
nucleotide-count: needs update or version file (v1.2.0).
word-count: needs update or version file (v1.0.0).
run-length-encoding: needs update or version file (v1.0.0).
prime-factors: needs update or version file (v1.0.0).
allergies: needs update or version file (v1.1.0).
bob: needs update or version file (v1.1.0).
pascals-triangle: needs update (v1.0.0 -> v1.2.0).
atbash-cipher: needs update or version file (v1.0.0).
roman-numerals: needs update or version file (v1.0.0).
transpose: needs update or version file (v1.1.0).
house: needs update or version file (v2.0.0).
food-chain: needs update or version file (v2.0.0).
beer-song: needs update or version file (v2.1.0).
etl: needs update or version file (v1.0.0).
robot-simulator: needs update (v1.0.0 -> v2.0.0).
binary-search: needs update or version file (v1.1.0).
wordy: needs update or version file (v1.0.0).
all-your-base: needs update (v1.1.0 -> v2.1.0).
bowling: needs update or version file (v1.0.1).
tournament: needs update or version file (v1.3.0).
anagram: needs update or version file (v1.1.0).
word-search: needs update (v1.0.0 -> v1.1.0).
meetup: needs update or version file (v1.0.0).
crypto-square: needs update or version file (v3.1.0).
poker: needs update or version file (v1.0.0).
circular-buffer: needs update or version file (v1.0.1).
book-store: needs update or version file (v1.2.0).
list-ops: needs update (v1.0.0 -> v2.0.0).
palindrome-products: needs update or version file (v1.0.0).
forth: needs update (v1.2.0 -> v1.4.0).
custom-set: needs update (v1.0.1 -> v1.1.0).
@exercism/java let me know what you guys think, and we can begin to action this 👍
Issue Analytics
- State:
- Created 6 years ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
Software Testing Versioning
Version numbers are stored as a 128-bit number that is logically partitioned into four 32-bit numbers. This means that each of the four...
Read more >Keeping test and release version numbers in sync
There's really only one rule with version numbers - consistency. While it would be "nice" to have the first official version of your...
Read more >Software versioning - Wikipedia
Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software.
Read more >Compare two Version numbers - GeeksforGeeks
A version number looks like a.b.c.d, where a, b, etc are numbers, so the version number is a string in which numbers are...
Read more >Test Versions | QAComplete Documentation
Generate test versions ... In the Test Library, as you edit tests, any changes to the fields you selected will generate a new...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Thanks @FridaTveit - I might try a couple of the normal issues and see exactly what’s involved for a fix 🙂
I like the sound of the second option 🙂
It never hurts to have a few more good first patch issues, plus as they’re so small they may all get picked up very quickly (and by the same person). I agree the others should be opened as normal other issues 🙂