Skip to content

Add Version Numbers to Test Suites #370

Closed
@abo64

Description

@abo64

Follow-up of #331: In order to keep in sync with x-common we need to add the version number of the respective canonical-data.json to all existing test suites (N.B. in addition we also need a script to detect out-of-sync test suites). For the exact format see HelloWorldTest.scala.
Preferably this could be done by writing a test suite generator using TestSuiteBuilder, but a simple manual (update of the test suite and) addition of the version number might do for now, too.

A few exercises already have a test suite generator using TestSuiteBuilder but don't contain the version number, so they are still unchecked.

  • accumulate
  • acronym
  • all-your-base
  • allergies
  • alphametics
  • anagram
  • atbash-cipher
  • bank-account
  • beer-song
  • binary-search-tree
  • binary-search
  • binary
  • bob
  • bowling
  • bracket-push
  • change
  • clock
  • connect
  • crypto-square
  • custom-set
  • difference-of-squares
  • dominoes
  • etl
  • food-chain
  • forth
  • gigasecond
  • grade-school
  • grains
  • hamming
  • hello-world
  • hexadecimal
  • house
  • isogram
  • kindergarten-garden
  • largest-series-product
  • leap
  • lens-person
  • linked-list
  • luhn
  • matrix
  • meetup
  • minesweeper
  • nth-prime
  • nucleotide-count
  • ocr-numbers
  • octal
  • palindrome-products
  • pangram
  • parallel-letter-frequency
  • pascals-triangle
  • perfect-numbers
  • phone-number
  • pig-latin
  • prime-factors
  • protein-translation
  • pythagorean-triplet
  • queen-attack
  • rail-fence-cipher
  • raindrops
  • rna-transcription
  • robot-name
  • robot-simulator
  • roman-numerals
  • run-length-encoding
  • saddle-points
  • say
  • scrabble-score
  • secret-handshake
  • series
  • sgf-parsing
  • sieve
  • simple-cipher
  • simple-linked-list
  • space-age
  • strain
  • sublist
  • sum-of-multiples
  • triangle
  • trinary
  • variable-length-quantity
  • word-count
  • wordy
  • zebra-puzzle
  • zipper

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions