Skip to content
This repository was archived by the owner on Oct 26, 2018. It is now read-only.

Unit Tests + CI Environment #6

Open
yeastplume opened this issue Sep 9, 2017 · 1 comment
Open

Unit Tests + CI Environment #6

yeastplume opened this issue Sep 9, 2017 · 1 comment

Comments

@yeastplume
Copy link
Member

Unit tests for everything:

-Testing output solutions against known solutions at various sizes, that can be run against new plugin implementations to test their outputs
-Load testing
-Plugin loading/unloading
-White box stress testing on the plugins themselves, to check for leaks and segfaults

Note there is some oddness with cargo testing in that loading and unloading DLLs seems to cause segfaults on exit with no obvious reason. We may perhaps have to use another testing strategy or here.

@yeastplume
Copy link
Member Author

Some of these are in place now, but TravisCI is a very inadequate build environment for testing mining plugins, especially at full-strength cuckoo 30 due to memory and cpu constraints. Another strategy for CI testing mining will be needed.

@yeastplume yeastplume changed the title Unit Tests Unit Tests + CI Environment Oct 4, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant