question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Version numbers of tests

See original GitHub issue

Upon 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:closed
  • Created 6 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
sjwarner-bpcommented, Jan 1, 2018

Thanks @FridaTveit - I might try a couple of the normal issues and see exactly what’s involved for a fix 🙂

1reaction
sjwarner-bpcommented, Dec 31, 2017

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 🙂

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found