Skip to content

Eliminate BEASTLabs dependency and fix automated testing#24

Merged
rbouckaert merged 3 commits into
CompEvol:masterfrom
tgvaughan:tim-patch
Jul 30, 2025
Merged

Eliminate BEASTLabs dependency and fix automated testing#24
rbouckaert merged 3 commits into
CompEvol:masterfrom
tgvaughan:tim-patch

Conversation

@tgvaughan
Copy link
Copy Markdown
Contributor

These commits do two things:

  1. They eliminate the previous dependency on BEASTLabs which was due to the ConvertZBTreeToSATree using a BEASTLabs class to add annotations to tree tips. Seeing as this is a simple operation and BEASTLabs is a weighty dependency, I've implemented the tip annotation directly in ConvertZBTreeToSATree. I've also included a new unit test for this class to make sure it's all working.
  2. By fixing several problems with the build.xml and the Dockerfile, they allow the automated testing to once again function correctly.

@rbouckaert
Copy link
Copy Markdown
Member

Thanks a lot, Tim!

@rbouckaert rbouckaert merged commit 8190f50 into CompEvol:master Jul 30, 2025
1 check passed
@tgvaughan tgvaughan deleted the tim-patch branch July 31, 2025 07:09
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

Successfully merging this pull request may close these issues.

2 participants