Tags: microsoft/sqlmlutils
Tags
Fix R Unit Tests and Invalid Cursor State Occurrences (#100) * Fix code causing 'length(x) = 5 > 1' in coercion to 'logical(1)' warning. * fix failing func execute in sql test due to differing environments * add unittest for getServerVersion to detect bad cursor error on odbc * add new R 4.2 to test workflow. * adjust comment text and variable name * Fix for spees generation codepath triggering cursor state invalid error * Fix warning longer object length is not a multiple of shorter object length * support for special characters in connection string password * updated version number of R package to 1.2.1 in DESCRIPTION * update CRAN snapshot reference Co-authored-by: Sean Leonard <[email protected]>
Improve R Package Dependency Resolution and Script Execution Time (#99) * When resolving dependencies, consolidation of duplicates keeps binary pkgs. Dependency Calculation doesn't fetch linkingTo packages for binary pkgs. * Comment style for function now consistent. Updated comment phrasing * Removed hardcoded cran repo check and add proper data.frame row count check. Added tests for LinkingTo package inclusion for binary vs source. * Spacing consistency with connectionString argument * Adjust test for purpose of checking source package installed due to successful compilation from source
Improve R Package Dependency Resolution and Script Execution Time (#99) * When resolving dependencies, consolidation of duplicates keeps binary pkgs. Dependency Calculation doesn't fetch linkingTo packages for binary pkgs. * Comment style for function now consistent. Updated comment phrasing * Removed hardcoded cran repo check and add proper data.frame row count check. Added tests for LinkingTo package inclusion for binary vs source. * Spacing consistency with connectionString argument * Adjust test for purpose of checking source package installed due to successful compilation from source
Add Travis CI for Python (#74) - Add Python testing to the Travis-CI - pip moved away from holding pep425tags in their codebase in pip version 20+, so we just import from wheel instead. - The way we resolved requirement specs was not the most robust. We can just use pkg_resources's Requirement class functionality instead of writing our own. In particular, our original implementation did not work with "~=". - Removed a number of tests that were redundant. These tests were fine when run on the user machine, but when run on the Travis-CI server they will time out.
PreviousNext