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

Testing & Code Coverage #64

Open
justingeeslin opened this issue Oct 19, 2020 · 1 comment
Open

Testing & Code Coverage #64

justingeeslin opened this issue Oct 19, 2020 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@justingeeslin
Copy link
Member

Testing is very important for an open source project where you stand to pull in changes from many different authors.
It is also important for any project where you have dependencies. (When you update dependencies, you'd like to know that everything still works the same as it did.) Testing in future versions of Java is also important for this project and any Java project.

Currently, CogTool has 0 unit tests. This issue is to change that. Below is a proposed priority list of testing the components of CogTool.

  1. CogTool "Core" - includes ACT-R model generation, import-export, visualization generation
  2. UI - includes SWT, menu commands, drag and drop editor

First, I'd like to create some unit tests in Java that cover the core components of CogTool.

I believe this will be especially important when it comes time to update ACT-R versions or other similar changes which stand to alter CogTool and its results in a major way.

@justingeeslin justingeeslin added the help wanted Extra attention is needed label Oct 20, 2020
@justingeeslin
Copy link
Member Author

Created the first test for CogTool today in the feature branch: debugger-unit-test-init.

This branch also includes some changes for making debuggers happy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant