Giter VIP home page Giter VIP logo

Comments (10)

claremacrae avatar claremacrae commented on June 7, 2024 1

We ended up not pulling in the boost test headers, and documenting that the user needs to do this.

This simplified our work considerably.

We are about to release this in v.8.6.0 - thanks for the help, @jwillikers

from approvaltests.cpp.

claremacrae avatar claremacrae commented on June 7, 2024

Thanks!

I was going to ask if you would be likely to use it, but this is maybe the 4th or 5th time it's been mentioned, so I think there is likely enough use for it to be worthwhile trying to do...

Might you be willing to work together, via screen-sharing, at some point to pair-program and try implementing it?

from approvaltests.cpp.

claremacrae avatar claremacrae commented on June 7, 2024

This is what needs to be possible in a test framework, in order for us to support it in Approval Tests:

https://github.com/approvals/ApprovalTests.cpp/blob/master/doc/SupportingNewTestFramework.md#top

from approvaltests.cpp.

claremacrae avatar claremacrae commented on June 7, 2024

Latest Boost Test framework reference:

https://www.boost.org/doc/libs/1_71_0/libs/test/doc/html/index.html

from approvaltests.cpp.

jwillikers avatar jwillikers commented on June 7, 2024

Thanks for the links. I'll look into it a bit more when I have time and then touch base again about the screen share next week, if not earlier.

from approvaltests.cpp.

claremacrae avatar claremacrae commented on June 7, 2024

Brilliant - thank you very much.

from approvaltests.cpp.

claremacrae avatar claremacrae commented on June 7, 2024

Hi @jwillikers - are you still interested in this? We've started work on it, and in a few days' time, it would be good to get feedback from someone who knows Boost Test and who knows Approval Tests...

from approvaltests.cpp.

jwillikers avatar jwillikers commented on June 7, 2024

Hello @claremacrae, I should be able to take a look in the next couple of days. Is there a branch with the current work I can take a look at?

from approvaltests.cpp.

claremacrae avatar claremacrae commented on June 7, 2024

Thanks @jwillikers ...

Yes, it's very much early days, and with a very simple sketch, checking that we can get the filename.

The branch is boost_test_support

And here's the current code:

https://github.com/approvals/ApprovalTests.cpp/tree/391a188404c20ba4b9ffc1399bbb7817c126ae5e/tests/Boost_Tests

I've started a PR - #119 - so we have an easy way to see the changes, and add and manage comments...

from approvaltests.cpp.

claremacrae avatar claremacrae commented on June 7, 2024

I've started a PR - #119 - so we have an easy way to see the changes, and add and manage comments...

@jwillikers and added a couple of comments in the PR itself about things I'm unsure of....

from approvaltests.cpp.

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.