Git Product home page Git Product logo

Comments (3)

andycraig avatar andycraig commented on May 26, 2024

Hi @ShuguangSun, how are you running the tests? When I run the tests manually using the following steps, they all pass.

  1. Have languageserver R package installed
  2. Start R (I tried it in Ubuntu terminal and RStudio)
  3. Set working directory to languageserver root directory (containing DEFINITION, R directory etc.)
  4. In R console: devtools::test()

Here is the output I get from doing the above:

> devtools::test()
Loading languageserver
Loading required package: testthat
Testing languageserver
✔ | OK F W S | Context
✔ |  9       | Test Definition [8.9 s]
✔ |  1       | Test STDIO connection

══ Results ════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Duration: 10.0 s

OK:       10
Failed:   0
Warnings: 0
Skipped:  0
Warning message:
In (function (dep_name, dep_ver = NA, dep_compare = NA)  :
  Need styler >= 1.0.2 but loaded version is 1.0.1

from languageserver.

ShuguangSun avatar ShuguangSun commented on May 26, 2024

Thank you very much. I follow your steps and has no error now.

It is installed using 'source("https://install-github.me/REditorSupport/languageserver")', and the test is not installed. So I clone the repo and run devtools::test(), and all tests passed.

What I do at the very begining is just to run the tests in the test-definition.R by hand. I think it is why it fails.

Thanks again.

from languageserver.

andycraig avatar andycraig commented on May 26, 2024

@ShuguangSun Great to hear! Yes, running the tests directly from the test-definition.R file without using devtools::test() will fail. That's not an error, it's just how the testthat testing framework is designed.

If you're still having problems with Emacs integration, perhaps close this issue and open a separate issue for that. (Unfortunately I can't help with that one because I don't use Emacs.)

from languageserver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.