akaps / hanabi_ai

AI competition of the card game Hanabi, where the best AI is measured as the most cooperative and contributes to the highest scoring games
MIT License
1 stars 2 forks source link

Restructure source files -separate tests from source #120

Closed akaps closed 5 years ago

akaps commented 5 years ago

Is your feature request related to a problem? Please describe. Something that's been bugging me for a while. I want a tests and src folder, not tests under the appropriate packages. mostly a style thing

Describe the solution you'd like A folder structure kind of similar to: /hanabi_ai -project config and runner scripts go here --/src ---/tools ---/ai (do player bots go here, or just bot definitions? I'd like the former, but know its deep) --/tests ---all the tests go here, probably with no structure --/game_logs (was results)

The expectation is you would only run the scripts unless you were curious about details. need to update README if this is the case

Additional context Coming up since it looks untenable to keep playgame in the root. It has been nothing but headaches for linting and testing on Travis

akaps commented 5 years ago

Can't make a decision until we solve getting playgame somewhere testable...

akaps commented 5 years ago

Resolved with #123