File tree Expand file tree Collapse file tree 3 files changed +38
-1
lines changed
test-suite/handwritten-src/ts Expand file tree Collapse file tree 3 files changed +38
-1
lines changed Original file line number Diff line number Diff line change @@ -136,10 +136,13 @@ jobs:
136136 uses : mymindstorm/setup-emsdk@v11
137137 with :
138138 version : 3.1.44
139+ - name : Use local djinni djinni
140+ if : ${{ github.ref != 'refs/heads/master' }}
141+ run : export CMAKE_DJINNI_OPT="-DDJINNI_EXECUTABLE=$(pwd)/bin/djinni"
139142 - name : Report cmake version
140143 run : cmake --version
141144 - name : Configure cmake
142- run : cmake - S . -B build -DDJINNI_WITH_WASM=ON
145+ run : cmake -DCMAKE_TOOLCHAIN_FILE=$EMSDK/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake - S . -B build -DDJINNI_WITH_WASM=ON -DDJINNI_EXECUTABLE=$(pwd)/bin/djinni
143146 - name : Build release
144147 run : cmake --build build --parallel $(nproc) --config Release
145148
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env python3
2+
3+ from http .server import HTTPServer , SimpleHTTPRequestHandler
4+ from selenium import webdriver
5+ from selenium .webdriver .common .by import By
6+ from selenium .webdriver .chrome .service import Service
7+ import sys
8+ import threading
9+
10+ port = 8089
11+ httpd = HTTPServer (("127.0.0.1" , int (port )), SimpleHTTPRequestHandler )
12+
13+ def run_server ():
14+ print ("Serving HTTP on localhost port " + port + " (http://localhost:" + port + "/) ..." )
15+ httpd .serve_forever ()
16+
17+ server_thread = threading .Thread (target = run_server )
18+ server_thread .start ()
19+
20+ service = Service (executable_path = r'/usr/bin/chromedriver' )
21+ options = webdriver .ChromeOptions ()
22+ #options.add_argument('--headless')
23+ options .add_argument ('--no-sandbox' )
24+ options .add_argument ('--disable-dev-shm-usage' )
25+ options .add_argument ('--disable-gpu' )
26+ driver = webdriver .Chrome (service = service , options = options )
27+ print (f"connecting web driver to http://localhost:{ port } /" )
28+ driver .get (f"http://localhost:{ port } /test.html" )
29+ #element = driver.find_element(By.NAME, "query")
30+ #assert element.is_enabled()
31+ driver .quit ()
32+ finished_tests = True
33+ httpd .shutdown ()
34+ server_thread .join ()
You can’t perform that action at this time.
0 commit comments