Testy RubyMine - Test framework quit unexpectedly

zaczelam pisac testy w RubyMine(zwykle proste testy przeszly) i jest problemik “Test framework quit unexpectedly” googlowalam,to ze niby brakuje gemow,ale instalowalam(chyba,ze to trzeba w konkretne katalogi?) no,ale to chyba instaluje od razu na kompie nie?:smiley: Przykladowo sciegnelam to (zeby porownac czy ja po prostu cos w swoim tescie nie skopalam,mimo,ze prosty) https://github.com/cheezy/page-object i ten sam blad…

Uzywam windows10.
w konsoli po uruchomieniu instalowałam gemy
tutaj screenshot https://postimg.org/image/qkcejbifv/
przykladowego (sciagnietego) projektu stad:
https://github.com/cheezy/page-object
Który reaguje podanym wyżej błędem.czy na widocznym screenie powinnam coś zmienić?
Ten sam błąd przy własnoręcznie napisanym skrypcie (features i step)

Podaj cały komunikat błędu z całym stackiem.

Bo jeżeli masz tylko “Test framework quit unexpectedly” to znaczy że coś ostro jest pochrzanione.

Miałem podobnie podczas korzystania ze springa - wyłączenie pozwoliło na normalne testowanie. Może samo korzystanie z windowsa też ma coś do rzeczy :slight_smile:

Testing started at 16:47 …
cannot load such file – net/http/persistent (LoadError)
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require' C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.53.0/lib/selenium/webdriver/remote/http/persistent.rb:20:in <top (required)>' C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require’

tutaj dałam screena; http://s000.tinyupload.com/?file_id=28486538412855238283

dla innego projektu mam:
Testing started at 17:26 …
cannot load such file – rspec-expectations (LoadError)

to co wyłączyć?:slight_smile:

Sprawdź czy z linii komend odpalenie w katalogu z projektem samej komendy rspec uruchamia testy. A springa wyłączasz poleceniem spring stop w katalogu projektu.

rzeczywiście a komenda:
spring stop
nie jest wykrywalna
ja to testuję bez jakichś powiązan z gitem itd poki co lokalnie;)

http://www.filedropper.com/rubyconsole

Nie wiem co oznacza rzeczywiście bo nie widzę nic na obrazku :wink:

a tutaj widać? http://www.megafileupload.com/niiJ/rubyconsole.jpg :slight_smile:

Skad ty bierzesz te serwisy? :smiley: Nie tam też nie widać :smiley:
Nie możesz np. tu: http://imgur.com/ ?

pierwsze w wyszukiwarce ;)) tak zoptymalizowane widocznie;))

Jak wklejasz tekst, to nie wklejaj obrazka tylko tekst :wink: I wklejaj zawsze cały tekst począwszy od tej linii w której wpisujesz komendę.

Nie mniej jednak już widać że coś jest nie tak. Z której wersji korzystasz? 2.2.0 czy 2.2.4 ? Jak zrobisz porządek z wersjami rubiego, to zrób gem install simplecov a potem bundle install

hm a jaki porzadek z wersjami zrobic i mozna w dol? a czyli zmienic na 2.2.0? Mam 2.2.4 :slight_smile:D Dzieki!:slight_smile:

To popatrz na ścieżki na twoim screenie… :wink: I te w konsoli i te w rubymine.

tak, zauważyłam poźniej, a jeszcze jedno pytanko dla innego projektu mam No examples found.

Finished in 0 seconds (files took 0.05515 seconds to load)
0 examples, 0 failures
w konsoli wynik…a w sumie w RM to samo z “Test…” czyli Ruby jest ten sam a gdzie w takim razie może być błąd?;/ stąd https://github.com/cheezy/JetBrainsWebinar

Ale ja nie wiem co ty robisz :slight_smile: Jaką komendę wpisujesz? Wszystkie testy które znalazł (czyli 0) przeszły pomyślnie przecież :stuck_out_tongue:

heh. Ja uruchamiam tak w RubyMine: https://vid.me/M9HH załadowane projekty. Jak nie wychodzi to odpalam konsolę wchodze do katalogu projektu i wpisuję “rspec”

i dla projektu : https://github.com/cheezy/JetBrainsWebinar
dało mi to taki wynik w konsoli;) http://imgur.com/FioKvwV (powyżej video z odpalania w RubyMine;))

Tak jak Ci pisałem. Nie wiem co uruchamiasz dokładnie. Muszę się domyślać :wink: A w domyślaniu się nie jestem dobry…

W rubymine masz problem bo masz pochrzanione coś z instalacjami. Pewnie jakieś zmienne środowiskowe wskazują na rubiego 2.2.0 a ty podajesz binarkę z 2.2.4

no nic pokombinuję e zmianą wersji wiem jak updatować na wyższą ale na niższą poki co nie,ale poszperam. Dziękuję za pomoc!:))