Czy można uruchomić kapibara z nginxem i pasażerami? zamiast tego lub webrick? Kapibara jest instalowana z ogórkiem w aplikacji szyny.Działająca kapibara z nginxem
5
A
Odpowiedz
6
Jest to łatwe - jedyne, co musisz zrobić, to zmienić zdanie - ani kapibara, ani ogórek nie są związane z lokalnym środowiskiem, możesz przetestować aplikację znajdującą się w Internecie i nie będzie się nią przejmować - możesz nawet przetestuj google.com, jeśli chcesz.
dla danego problemu będziesz musiał ustawić
Capybara.run_server = false
Capybara.server_port = 8000 # or whatever port is your instance of nginx is configured to serve
Capybara.app_host = 'http://www.google.com' # if your instance is running on remote machine, else just drop it and capybara will use localhost
można łatwo kontrolować ponowne uruchomienie aplikacji przy użyciu haków ogórek, można go skonfigurować, aby uruchomić ponownie przed każdym testem lub przed zestawu testowego. (Patrz cucumber wiki) W haczyku musisz wydać polecenie FileUtils.touch tmp/restart.txt
. To samo z bazą danych - możesz ręcznie ustawić hak, aby skrócić go, gdy zajdzie taka potrzeba (patrz database_cleaner gem)
Powiązane problemy
- 1. Uchwyt Express Subdomain z nginxem
- 2. Uruchamianie nodejs pod nginxem
- 3. Kapibara z subdomenami - default_host
- 4. Działająca kolejność Z dla UIImageView
- 5. Szyny używające Websockets z Nginxem i Unicornem?
- 6. Websockets rozłączają się z nginxem i cloudflare
- 7. Kapibara Webkit Kapibara :: Webkit :: ConnectionError powiodło się
- 8. Znalezienie pole wyłączone z Kapibara
- 9. Aplikacja działająca w tle
- 10. Kapibara nie pracuje z dziewczyną z fabryki
- 11. Serwowanie dwóch witryn z jednego serwera z Nginxem
- 12. szyny 3.2 kapibara Kapibara :: ElementNotFound: Nie można znaleźć xpath "/ html"
- 13. działająca konsola Rails w produkcji
- 14. JSON.NET: JsonCreationConverter działająca implementacja WriteJson
- 15. Kapibara Connection refused
- 16. Pisanie kapibara z opcjami do tablicy
- 17. Jak korzystać z przesyłanego pliku kapibara?
- 18. testu strona przekierowanie z Kapibara + RSpec
- 19. Uruchamianie Lua pod nginxem (pisanie strony internetowej z Lua)
- 20. Problemy z Nginxem i wieloma aplikacjami Meteor/Nodejs
- 21. Błąd usterki WebSocket Meteor WebSocket 400 z nginxem
- 22. Skonfiguruj plik ini dla HHVM 3.0 przez gniazdo z nginxem
- 23. Devise/Kapibara Niejednoznaczne mecz
- 24. Java działająca jako usługa Unix
- 25. Wartość testowania kapibara ukrytego pola
- 26. Uruchom kapibara w zadaniu rake
- 27. Kapibara - Prześlij formularz bez przycisku
- 28. Kapibara: powinieneś mieć zawartość html
- 29. Aplikacja internetowa "Poza przeglądarką" działająca podczas uruchamiania?
- 30. Niepowtarzalna instancja tinyMCE nie działająca z JQueryUI .draggable
Dzięki iafonov. Czy istnieje alternatywa dla czyszczenia baz danych dla baz danych bez szyn? Moja aplikacja java używa bazy danych mysql. – Alex
Czy masz ORM po stronie Java lub Ruby? W każdym razie możesz łatwo wdrożyć naiwne obcięcie w Javie lub Ruby, pobierając listę tabel i wydając polecenia usuwania lub po prostu ładując nowy zrzut przed każdym testem (ale może to być ból w dupie, aby utrzymać go w aktualnym stanie) – iafonov
Czy istnieje sposób, aby to zrobić bez orm? Nie mam dostępu do orm – Alex