Testuję przez Jasmine, Karmę i różne przeglądarki. Aktualnie debuguję test, który zawodzi tylko w PhantomJS.Jak debugować PhantomJS podczas jazdy przez Karmę
Chciałbym debugować to połączenie, więc skonfigurowałem niestandardowy program uruchamiający PhantomJS w karmie, który uruchamia go z otwartym portem debugowania.
Jestem w stanie uzyskać dostęp do zdalnego debuggera w przeglądarce Chrome przez ten port, jednak wydaje się, że nic nie wie o żadnym z moich plików testowych. Zgłasza "about: blank" i "localhost: 9876" (serwer karmy, który Phantom uderza), ale kiedy próbuję debugować tę lokalizację, nie pokazuje żadnego z plików źródłowych ani plików spec Jasmine.
Czy ktoś inny widział to zachowanie? Czytałem dokumenty PhantomJS na temat funkcji zdalnego debugowania i nie rzucają one żadnego światła na ten problem, AFAIK.
Dla tych, którzy chcą wyłączyć niektóre testy tylko dla PhantomJS: http://stackoverflow.com/a/39864643/3959662 –