Added unit tests for the B Tree, this is located in SortedBTree.spec.ts
Added a test generator that can detect errors in the sorted-btree library through random testing. In fact, this test generator is what generated the unit tests. If there are future errors, the test generator can create additional unit tests to prevent regressions.
Details are in the README in the folder.
We will run both of them as part of the usual test suite.
Other things:
3. Updated the PR build to not generate tags (this was causing problem if we have multiple PRs in flight)
4. Export the OrderedMapType as a type, so we can use it in TMP
Co-authored-by: Thomas Tay <Tay.Thomas@microsoft.com>
Removing old method of testing + adding in karma test runner for more modern cli testing.
Improving code coverage to include testing for browser + sharedworker+ webworker for nosqlprovider