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

Add Testing #7

Open
maxholloway opened this issue Jun 28, 2020 · 3 comments
Open

Add Testing #7

maxholloway opened this issue Jun 28, 2020 · 3 comments
Labels
p1 Highest Priority (priority 1) test

Comments

@maxholloway
Copy link
Owner

Add Testing

Motivation

There's basically no unit testing happening! Huge issue!! Unacceptable!!!

Solution

  1. Do a thorough search into how testing is performed in Julia.
  2. Write unit tests, starting from the bottom up, using a Julia standardized testing format. This entails writing tests for the sub-modules in the following batches:
       1. Events, DataReaders
       2. Engine
       3. Backtest
       4. Utils
@maxholloway maxholloway added test p1 Highest Priority (priority 1) labels Jun 28, 2020
@maxholloway
Copy link
Owner Author

/cib

@create-issue-branch
Copy link

Branch issue-7-Add_Testing created!

maxholloway added a commit that referenced this issue Jul 2, 2020
maxholloway added a commit that referenced this issue Jul 3, 2020
maxholloway added a commit that referenced this issue Jul 3, 2020
* Completed first batch of tests ( #7 ).

* More tests + update dependencies.

* Clean up.

* Fix local-type issue that prevented backwards compat.

* Completed first batch of tests ( #7 ).

* Create Merge.yml

* More tests + update dependencies.

* Update README.md

* Update Merge.yml

* Update Merge.yml

* Update Merge.yml

* Clean up.

* Fix local-type issue that prevented backwards compat.

* Simplify tests.
@maxholloway
Copy link
Owner Author

Still incomplete! None of the Backtest interface functions are directly tested yet. ☹️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p1 Highest Priority (priority 1) test
Projects
None yet
Development

No branches or pull requests

1 participant