Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend Developer Documentation #136

Open
arcanefoam opened this issue Jan 26, 2018 · 1 comment
Open

Extend Developer Documentation #136

arcanefoam opened this issue Jan 26, 2018 · 1 comment

Comments

@arcanefoam
Copy link

Can you provide additional details on what is needed to provided a new benchmark project?

  • The set of Java interfaces that must be implemented.
  • Where and what in the gradle files (or elsewhere) has to be added to let the benchmark know there is a new tool to be tested?

Also, your generation documentation mentions the changes that have to be done... perhaps an example file with values and the explanation of the result obtained with those values would help a lot.

@szarnyasg
Copy link
Member

szarnyasg commented Jan 26, 2018

I am pretty much slammed with tasks nowadays, mostly centered around a related project, the LDBC SNB benchmark, so there is little chance I can improve the docs now.

The recommended workflow to define a new tool is to copy an existing implementation, preferably one that is similar to the one you want to implement (e.g. another EMF tool), change the dependencies and rework the classes to suit the new tool. Then, add the tool to the BenchmarkScript.groovy scripts and execute a new run of the benchmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants