HyperAgents / hmas

An ontology to describe Hypermedia Multi-Agent Systems, interactions, and organizations.
https://purl.org/hmas/
1 stars 0 forks source link

Should we use XDTesting for the automation process of the project ? #67

Closed DrLeturc closed 8 months ago

DrLeturc commented 2 years ago

XDTesting proposes automation tool for eXtreme Design ontology modelling methodology, to keep track on the progress of an automated test management using Github Actions.

To have a look on this project, you can access to their GitHub repository here.

They propose an interesting way to use github to deploy ontologies.

Would you agree we apply this framework ?

DrLeturc commented 2 years ago

Interesting tutorial : https://www.dropbox.com/s/wnm5zwa443o4m68/XDTesting%20tutorial.mov?dl=0

maximelefrancois86 commented 2 years ago

Thanks for the pointer. It seems to be quite new, and hasn't been published yet, is that right ?

In a nutshell, the tests look similar to what we have in our script folder, triggered by the .github/workflow actions, but more advanced.

They define three workflows:

construct-test.yml

create-directory.yml

run-test.yml

I'd be ok to test it, but it seems we will need to configure many things.

Also, many of the basic tests we identified in #84 are not covered

FabienGandon commented 9 months ago

I have the feeling that this issue may have been obsoleted by the latest works on our own script. @NicoRobertIn could you confirm that? or is XDTesting bringing additional things we are missing?

NicoRobertIn commented 9 months ago

My script was made for model tests, while this tool seems to be more for data test and query test So this tool would be more complementary to what is already in the branch test-workflow

DrLeturc commented 9 months ago

Thanks, are you agree that I can close this issue now ?