Git Product home page Git Product logo

Comments (19)

adamhutchings avatar adamhutchings commented on August 22, 2024 1

Yay

from jml.

Sophon96 avatar Sophon96 commented on August 22, 2024 1

I've started with Catch2, which seems to be pretty popular and works pretty well so far.

from jml.

JakeRoggenbuck avatar JakeRoggenbuck commented on August 22, 2024

Would this be useful?

from jml.

adamhutchings avatar adamhutchings commented on August 22, 2024

From how machine learning does things in that it slowly trains itself to become better rather than hitting on a definite solution, I think it might be better to have a demonstration suite instead. Ex: recognizing handwritten digits (MNIST), recognizing faces, predicting the next character of written input, etc. What do you think?

from jml.

JakeRoggenbuck avatar JakeRoggenbuck commented on August 22, 2024

A demonstration suite would be great to have. Would it replace a test suite? I was thinking of having unit tests for all of the math implementation because those can be hard to get right.

from jml.

adamhutchings avatar adamhutchings commented on August 22, 2024

That’s very true and I didn’t even think of that. Test suite sounds great then.

from jml.

thondascully avatar thondascully commented on August 22, 2024

Test suite + demonstrate suite for monitoring purposes are all great ideas

from jml.

adamhutchings avatar adamhutchings commented on August 22, 2024

@JakeRoggenbuck Once PR #9 is merged, tests for matrix and vector math would be very useful.

from jml.

adamhutchings avatar adamhutchings commented on August 22, 2024

@Sophon96, given that you are working on the build process may I secondarily assign you to this issue? A test suite would need some special build scripts or something similar.

from jml.

Sophon96 avatar Sophon96 commented on August 22, 2024

from jml.

Sophon96 avatar Sophon96 commented on August 22, 2024

Although Jake's already self-assigned so I don't want to compete lol

from jml.

adamhutchings avatar adamhutchings commented on August 22, 2024

Can work on this start yet or are we waiting for something more?

from jml.

Sophon96 avatar Sophon96 commented on August 22, 2024

Can work on this start yet or are we waiting for something more?

Already started, right after #14 was merged :)

from jml.

JakeRoggenbuck avatar JakeRoggenbuck commented on August 22, 2024

https://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle

from jml.

Sophon96 avatar Sophon96 commented on August 22, 2024

December 28, 2004\

I think it's outdated

https://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle

from jml.

JakeRoggenbuck avatar JakeRoggenbuck commented on August 22, 2024

haha yea that's fair. I'll try to find some more recent reviews of more recent frameworks

from jml.

Sophon96 avatar Sophon96 commented on August 22, 2024

Currently working on fixing #38, because I can't link my tests to actually run them yet LOL

from jml.

Sophon96 avatar Sophon96 commented on August 22, 2024

I can push my untested test code tonight to #23 if anyone wants to try running it on a non-Windows machine.

from jml.

adamhutchings avatar adamhutchings commented on August 22, 2024

I'll give it a go when you have a chance.

from jml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.