diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..9fce9a3 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,17 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Python: Current File", + "type": "python", + "request": "launch", + "program": "${file}", + "console": "integratedTerminal", + "justMyCode": true, + "args": ["-n", "1"] + } + ] +} diff --git a/Compiler/__pycache__/WebCompiler.cpython-310.pyc b/Compiler/__pycache__/WebCompiler.cpython-310.pyc new file mode 100644 index 0000000..661a5cc Binary files /dev/null and b/Compiler/__pycache__/WebCompiler.cpython-310.pyc differ diff --git a/Compiler/__pycache__/WebCompiler.cpython-38.pyc b/Compiler/__pycache__/WebCompiler.cpython-38.pyc new file mode 100644 index 0000000..57c6231 Binary files /dev/null and b/Compiler/__pycache__/WebCompiler.cpython-38.pyc differ diff --git a/Compiler/__pycache__/__init__.cpython-310.pyc b/Compiler/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..a6232f4 Binary files /dev/null and b/Compiler/__pycache__/__init__.cpython-310.pyc differ diff --git a/Compiler/__pycache__/__init__.cpython-38.pyc b/Compiler/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..54b7a5b Binary files /dev/null and b/Compiler/__pycache__/__init__.cpython-38.pyc differ diff --git a/Compiler/classes/Compiler.py b/Compiler/classes/Compiler.py index e8d60e0..9553aa2 100644 --- a/Compiler/classes/Compiler.py +++ b/Compiler/classes/Compiler.py @@ -22,8 +22,12 @@ def __init__(self, dsl_mapping_file_path): self.root = Node("body", None, self.content_holder) def compile(self, input_file_path, output_file_path, rendering_function=None): + print('input_file_path ',input_file_path) dsl_file = open(input_file_path) current_parent = self.root + + print(dsl_file) + i = 0 for token in dsl_file: token = token.replace(" ", "").replace('\t','').replace("\n", "") @@ -42,8 +46,13 @@ def compile(self, input_file_path, output_file_path, rendering_function=None): element = Node(t, current_parent, self.content_holder, getID(i)) current_parent.add_child(element) i += 1 + + output_html = '\n\n \n \n \n \n \n \n \n \n \n \n \n\n Generated Page\n \n \n' + output_html += self.root.render(self.dsl_mapping, rendering_function=rendering_function) + + output_html += '\n\t\n\n \n \n \n\n' with open(output_file_path, 'w') as output_file: output_file.write(output_html) diff --git a/Compiler/classes/Node.py b/Compiler/classes/Node.py index f3d40cc..5d4858a 100644 --- a/Compiler/classes/Node.py +++ b/Compiler/classes/Node.py @@ -29,11 +29,21 @@ def show(self): child.show() def render(self, mapping, rendering_function=None): + + + print(str(self.key)) + + if mapping[self.key] : + print(str(self.key)) + # return '' + content = "" for child in self.children: content += child.render(mapping, rendering_function) - value = mapping[self.key] + + value = mapping[self.key] + value = value.replace('$', 'id="'+self.id+'"') value = value.replace('~', self.id) diff --git a/Compiler/classes/__pycache__/Compiler.cpython-310.pyc b/Compiler/classes/__pycache__/Compiler.cpython-310.pyc new file mode 100644 index 0000000..971398e Binary files /dev/null and b/Compiler/classes/__pycache__/Compiler.cpython-310.pyc differ diff --git a/Compiler/classes/__pycache__/Compiler.cpython-38.pyc b/Compiler/classes/__pycache__/Compiler.cpython-38.pyc new file mode 100644 index 0000000..c408da5 Binary files /dev/null and b/Compiler/classes/__pycache__/Compiler.cpython-38.pyc differ diff --git a/Compiler/classes/__pycache__/Node.cpython-310.pyc b/Compiler/classes/__pycache__/Node.cpython-310.pyc new file mode 100644 index 0000000..6077bee Binary files /dev/null and b/Compiler/classes/__pycache__/Node.cpython-310.pyc differ diff --git a/Compiler/classes/__pycache__/Node.cpython-38.pyc b/Compiler/classes/__pycache__/Node.cpython-38.pyc new file mode 100644 index 0000000..0f1f31c Binary files /dev/null and b/Compiler/classes/__pycache__/Node.cpython-38.pyc differ diff --git a/Compiler/classes/__pycache__/Utils.cpython-310.pyc b/Compiler/classes/__pycache__/Utils.cpython-310.pyc new file mode 100644 index 0000000..36e4585 Binary files /dev/null and b/Compiler/classes/__pycache__/Utils.cpython-310.pyc differ diff --git a/Compiler/classes/__pycache__/Utils.cpython-38.pyc b/Compiler/classes/__pycache__/Utils.cpython-38.pyc new file mode 100644 index 0000000..cc6e1c4 Binary files /dev/null and b/Compiler/classes/__pycache__/Utils.cpython-38.pyc differ diff --git a/Compiler/classes/__pycache__/__init__.cpython-310.pyc b/Compiler/classes/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..af718a1 Binary files /dev/null and b/Compiler/classes/__pycache__/__init__.cpython-310.pyc differ diff --git a/Compiler/classes/__pycache__/__init__.cpython-38.pyc b/Compiler/classes/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..5859b67 Binary files /dev/null and b/Compiler/classes/__pycache__/__init__.cpython-38.pyc differ diff --git a/Generator/DSLNode.py b/Generator/DSLNode.py index 7ee2dc5..aa24d20 100644 --- a/Generator/DSLNode.py +++ b/Generator/DSLNode.py @@ -30,7 +30,7 @@ def render(self, file, level): file.write(self.key + '\n') file.seek(0, os.SEEK_END) - file.seek(file.tell() - 2, os.SEEK_SET) # On Ubuntu: file.tell() - 1 + file.seek(file.tell() - 1, os.SEEK_SET) # On Ubuntu: file.tell() - 1 file.write('{\n') for child in self.children: child.render(file, level + 1) diff --git a/Generator/__pycache__/DSLNode.cpython-310.pyc b/Generator/__pycache__/DSLNode.cpython-310.pyc new file mode 100644 index 0000000..064a2d9 Binary files /dev/null and b/Generator/__pycache__/DSLNode.cpython-310.pyc differ diff --git a/Generator/__pycache__/DSLNode.cpython-38.pyc b/Generator/__pycache__/DSLNode.cpython-38.pyc new file mode 100644 index 0000000..c432fe5 Binary files /dev/null and b/Generator/__pycache__/DSLNode.cpython-38.pyc differ diff --git a/Generator/__pycache__/DSL_GRAPH.cpython-310.pyc b/Generator/__pycache__/DSL_GRAPH.cpython-310.pyc new file mode 100644 index 0000000..040602f Binary files /dev/null and b/Generator/__pycache__/DSL_GRAPH.cpython-310.pyc differ diff --git a/Generator/__pycache__/DSL_GRAPH.cpython-38.pyc b/Generator/__pycache__/DSL_GRAPH.cpython-38.pyc new file mode 100644 index 0000000..38aaf2d Binary files /dev/null and b/Generator/__pycache__/DSL_GRAPH.cpython-38.pyc differ diff --git a/Generator/__pycache__/Generator.cpython-310.pyc b/Generator/__pycache__/Generator.cpython-310.pyc new file mode 100644 index 0000000..4286f17 Binary files /dev/null and b/Generator/__pycache__/Generator.cpython-310.pyc differ diff --git a/Generator/__pycache__/Generator.cpython-38.pyc b/Generator/__pycache__/Generator.cpython-38.pyc new file mode 100644 index 0000000..ad45cf4 Binary files /dev/null and b/Generator/__pycache__/Generator.cpython-38.pyc differ diff --git a/Generator/__pycache__/Rules.cpython-310.pyc b/Generator/__pycache__/Rules.cpython-310.pyc new file mode 100644 index 0000000..0c0b59b Binary files /dev/null and b/Generator/__pycache__/Rules.cpython-310.pyc differ diff --git a/Generator/__pycache__/Rules.cpython-38.pyc b/Generator/__pycache__/Rules.cpython-38.pyc new file mode 100644 index 0000000..75adf55 Binary files /dev/null and b/Generator/__pycache__/Rules.cpython-38.pyc differ diff --git a/Generator/__pycache__/__init__.cpython-310.pyc b/Generator/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..f54e6ff Binary files /dev/null and b/Generator/__pycache__/__init__.cpython-310.pyc differ diff --git a/Generator/__pycache__/__init__.cpython-38.pyc b/Generator/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000..e397cf5 Binary files /dev/null and b/Generator/__pycache__/__init__.cpython-38.pyc differ diff --git a/HTMLRenderer/Render.py b/HTMLRenderer/Render.py index e4b83ac..6f8ad41 100644 --- a/HTMLRenderer/Render.py +++ b/HTMLRenderer/Render.py @@ -3,7 +3,8 @@ class WebDriver: def __init__(self, w=1200, h=1200): - self.driver = webdriver.PhantomJS() + # self.driver = webdriver.PhantomJS() + self.driver = webdriver.Chrome() self.driver.set_window_size(w, h) def saveScreenshot(self, filePath, fileName, savePath): diff --git a/HTMLRenderer/__pycache__/Render.cpython-310.pyc b/HTMLRenderer/__pycache__/Render.cpython-310.pyc new file mode 100644 index 0000000..edb8ce4 Binary files /dev/null and b/HTMLRenderer/__pycache__/Render.cpython-310.pyc differ diff --git a/HTMLRenderer/__pycache__/Render.cpython-38.pyc b/HTMLRenderer/__pycache__/Render.cpython-38.pyc new file mode 100644 index 0000000..57d7f22 Binary files /dev/null and b/HTMLRenderer/__pycache__/Render.cpython-38.pyc differ diff --git a/Sketcher/__pycache__/COMPONENT_COLORS.cpython-310.pyc b/Sketcher/__pycache__/COMPONENT_COLORS.cpython-310.pyc new file mode 100644 index 0000000..c2cdbf2 Binary files /dev/null and b/Sketcher/__pycache__/COMPONENT_COLORS.cpython-310.pyc differ diff --git a/Sketcher/__pycache__/COMPONENT_LEVELS.cpython-310.pyc b/Sketcher/__pycache__/COMPONENT_LEVELS.cpython-310.pyc new file mode 100644 index 0000000..3099bcf Binary files /dev/null and b/Sketcher/__pycache__/COMPONENT_LEVELS.cpython-310.pyc differ diff --git a/Sketcher/__pycache__/Functions.cpython-310.pyc b/Sketcher/__pycache__/Functions.cpython-310.pyc new file mode 100644 index 0000000..6a3f3b2 Binary files /dev/null and b/Sketcher/__pycache__/Functions.cpython-310.pyc differ diff --git a/Sketcher/__pycache__/Screenshot2Sketch.cpython-310.pyc b/Sketcher/__pycache__/Screenshot2Sketch.cpython-310.pyc new file mode 100644 index 0000000..bfd161e Binary files /dev/null and b/Sketcher/__pycache__/Screenshot2Sketch.cpython-310.pyc differ diff --git a/Sketcher/__pycache__/__init__.cpython-310.pyc b/Sketcher/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..8d5d544 Binary files /dev/null and b/Sketcher/__pycache__/__init__.cpython-310.pyc differ diff --git a/_Output_Pages/DSL/page_00000_0.dsl b/_Output_Pages/DSL/page_00000_0.dsl new file mode 100644 index 0000000..c096558 --- /dev/null +++ b/_Output_Pages/DSL/page_00000_0.dsl @@ -0,0 +1,8 @@ +container{ + jumbotron{ + text + text + button + button + } +} diff --git a/_Output_Pages/DSL/page_00001_0.dsl b/_Output_Pages/DSL/page_00001_0.dsl new file mode 100644 index 0000000..9b6a8f1 --- /dev/null +++ b/_Output_Pages/DSL/page_00001_0.dsl @@ -0,0 +1,38 @@ +navbar{ + link-list + link-list + link-list + link-list +} +container{ + jumbotron{ + text + text + large-title + text + } + row{ + div-3{ + list-group{ + list-group-item + list-group-item + list-group-item + } + large-title + } + div-6{ + img + card-div{ + card-header + card-body{ + text + button + } + } + } + div-3{ + button + text + } + } +} diff --git a/_Output_Pages/DSL/page_00002_0.dsl b/_Output_Pages/DSL/page_00002_0.dsl new file mode 100644 index 0000000..6446ac6 --- /dev/null +++ b/_Output_Pages/DSL/page_00002_0.dsl @@ -0,0 +1,35 @@ +navbar{ + link-list + link-list +} +container{ + row{ + div-12{ + carousel + button + } + } + row{ + div-3{ + list-group{ + list-group-item + list-group-item + list-group-item + list-group-item + list-group-item + } + card-div{ + card-header + img + card-body{ + text + } + } + } + div-9{ + card-div{ + } + large-title + } + } +} diff --git a/_Output_Pages/DSL/page_00003_0.dsl b/_Output_Pages/DSL/page_00003_0.dsl new file mode 100644 index 0000000..ff4a18b --- /dev/null +++ b/_Output_Pages/DSL/page_00003_0.dsl @@ -0,0 +1,36 @@ +navbar{ + link-list + link-list + link-list +} +container{ + row{ + div-3{ + text + card-div{ + img + card-body{ + text + button + } + } + } + div-6{ + text + list-group{ + list-group-item + list-group-item + list-group-item + } + } + div-3{ + card-div{ + img + card-body{ + text + } + } + large-title + } + } +} diff --git a/_Output_Pages/DSL/page_00004_0.dsl b/_Output_Pages/DSL/page_00004_0.dsl new file mode 100644 index 0000000..1f73025 --- /dev/null +++ b/_Output_Pages/DSL/page_00004_0.dsl @@ -0,0 +1,22 @@ +navbar{ + link-list +} +container{ + jumbotron{ + button + large-title + text + } + row{ + div-12{ + img + text + } + } + jumbotron{ + text + large-title + large-title + button + } +} diff --git a/_Output_Pages/DSL/page_00005_0.dsl b/_Output_Pages/DSL/page_00005_0.dsl new file mode 100644 index 0000000..14d0d31 --- /dev/null +++ b/_Output_Pages/DSL/page_00005_0.dsl @@ -0,0 +1,41 @@ +navbar{ + link-list + link-list + link-list + link-list +} +container{ + jumbotron{ + button + button + large-title + button + } + row{ + div-3{ + list-group{ + list-group-item + list-group-item + list-group-item + list-group-item + list-group-item + } + img + } + div-3{ + img + button + } + div-6{ + img + carousel + } + } + row{ + div-12{ + carousel + large-title + } + } +} +footer diff --git a/_Output_Pages/DSL/page_00006_0.dsl b/_Output_Pages/DSL/page_00006_0.dsl new file mode 100644 index 0000000..5b5c718 --- /dev/null +++ b/_Output_Pages/DSL/page_00006_0.dsl @@ -0,0 +1,39 @@ +container{ + jumbotron{ + button + large-title + } + row{ + div-3{ + text + list-group{ + list-group-item + list-group-item + list-group-item + list-group-item + list-group-item + } + } + div-9{ + text + large-title + button + } + } + row{ + div-3{ + text + list-group{ + list-group-item + list-group-item + list-group-item + list-group-item + } + } + div-9{ + carousel + carousel + img + } + } +} diff --git a/_Output_Pages/DSL/page_00007_0.dsl b/_Output_Pages/DSL/page_00007_0.dsl new file mode 100644 index 0000000..d781711 --- /dev/null +++ b/_Output_Pages/DSL/page_00007_0.dsl @@ -0,0 +1,30 @@ +container{ + jumbotron{ + large-title + large-title + } + row{ + div-3{ + text + text + } + div-9{ + card-div{ + card-header + img + card-body{ + text + button + } + } + button + button + } + } + jumbotron{ + large-title + button + large-title + } +} +footer diff --git a/_Output_Pages/DSL/page_00008_0.dsl b/_Output_Pages/DSL/page_00008_0.dsl new file mode 100644 index 0000000..c2ca2b6 --- /dev/null +++ b/_Output_Pages/DSL/page_00008_0.dsl @@ -0,0 +1,37 @@ +container{ + jumbotron{ + large-title + text + } + row{ + div-12{ + button + img + } + } + row{ + div-3{ + list-group{ + list-group-item + list-group-item + list-group-item + list-group-item + list-group-item + } + button + } + div-3{ + text + text + } + div-6{ + carousel + large-title + list-group{ + list-group-item + list-group-item + } + } + } +} +footer diff --git a/_Output_Pages/DSL/page_00009_0.dsl b/_Output_Pages/DSL/page_00009_0.dsl new file mode 100644 index 0000000..276ff12 --- /dev/null +++ b/_Output_Pages/DSL/page_00009_0.dsl @@ -0,0 +1,12 @@ +navbar{ + link-list + link-list +} +container{ + jumbotron{ + button + button + large-title + large-title + } +} diff --git a/_Output_Sketches/page_00000_0.jpg b/_Output_Sketches/page_00000_0.jpg new file mode 100644 index 0000000..5168950 Binary files /dev/null and b/_Output_Sketches/page_00000_0.jpg differ diff --git a/_Output_Sketches/page_00001_0.jpg b/_Output_Sketches/page_00001_0.jpg new file mode 100644 index 0000000..26f3658 Binary files /dev/null and b/_Output_Sketches/page_00001_0.jpg differ diff --git a/_Output_Sketches/page_00002_0.jpg b/_Output_Sketches/page_00002_0.jpg new file mode 100644 index 0000000..8f16063 Binary files /dev/null and b/_Output_Sketches/page_00002_0.jpg differ diff --git a/_Output_Sketches/page_00003_0.jpg b/_Output_Sketches/page_00003_0.jpg new file mode 100644 index 0000000..d2faf52 Binary files /dev/null and b/_Output_Sketches/page_00003_0.jpg differ diff --git a/_Output_Sketches/page_00004_0.jpg b/_Output_Sketches/page_00004_0.jpg new file mode 100644 index 0000000..3e3b511 Binary files /dev/null and b/_Output_Sketches/page_00004_0.jpg differ diff --git a/_Output_Sketches/page_00005_0.jpg b/_Output_Sketches/page_00005_0.jpg new file mode 100644 index 0000000..14f8de7 Binary files /dev/null and b/_Output_Sketches/page_00005_0.jpg differ diff --git a/_Output_Sketches/page_00006_0.jpg b/_Output_Sketches/page_00006_0.jpg new file mode 100644 index 0000000..2f3cf4a Binary files /dev/null and b/_Output_Sketches/page_00006_0.jpg differ diff --git a/_Output_Sketches/page_00007_0.jpg b/_Output_Sketches/page_00007_0.jpg new file mode 100644 index 0000000..3582b48 Binary files /dev/null and b/_Output_Sketches/page_00007_0.jpg differ diff --git a/_Output_Sketches/page_00008_0.jpg b/_Output_Sketches/page_00008_0.jpg new file mode 100644 index 0000000..a15cb48 Binary files /dev/null and b/_Output_Sketches/page_00008_0.jpg differ diff --git a/_Output_Sketches/page_00009_0.jpg b/_Output_Sketches/page_00009_0.jpg new file mode 100644 index 0000000..7276b89 Binary files /dev/null and b/_Output_Sketches/page_00009_0.jpg differ diff --git a/geckodriver.log b/geckodriver.log new file mode 100644 index 0000000..e0d04c1 --- /dev/null +++ b/geckodriver.log @@ -0,0 +1,154 @@ +1676017059123 geckodriver INFO Listening on 127.0.0.1:57825 +1676017059194 mozrunner::runner INFO Running command: "/usr/bin/firefox" "--marionette" "--remote-debugging-port" "42999" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "/tmp/rust_mozprofileVnwEJv" +ATTENTION: default value of option mesa_glthread overridden by environment. +libva info: VA-API version 1.14.0 +libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so +libva info: va_openDriver() returns -1 +libva info: Trying to open /usr/lib64/dri/i965_drv_video.so +libva info: va_openDriver() returns -1 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017059826 Marionette INFO Marionette enabled +1676017059831 Marionette INFO Listening on port 41291 +WebDriver BiDi listening on ws://localhost:42999 +Read port: 41291 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017060001 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/rust_mozprofileVnwEJv/search.json.mozlz4", (void 0))) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +DevTools listening on ws://localhost:42999/devtools/browser/56904cc5-8339-4378-9105-7ea4f7bc8ead +console.error: Region.jsm: "Error fetching region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 767)) +console.error: Region.jsm: "Failed to fetch region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 419)) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +console.error: "Error during quit-application-granted: [Exception... \"File error: Not found\" nsresult: \"0x80520012 (NS_ERROR_FILE_NOT_FOUND)\" location: \"JS frame :: resource:///modules/BrowserGlue.jsm :: _onQuitApplicationGranted/tasks< :: line 1996\" data: no]" +1676017079725 Marionette INFO Stopped listening on port 41291 +console.error: services.settings: + main/query-stripping Signature failed TypeError: NetworkError: Network request failed +1676017225332 geckodriver INFO Listening on 127.0.0.1:53811 +1676017225430 mozrunner::runner INFO Running command: "/usr/bin/firefox" "--marionette" "--remote-debugging-port" "34611" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "/tmp/rust_mozprofileRnzTQS" +ATTENTION: default value of option mesa_glthread overridden by environment. +libva info: VA-API version 1.14.0 +libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so +libva info: va_openDriver() returns -1 +libva info: Trying to open /usr/lib64/dri/i965_drv_video.so +libva info: va_openDriver() returns -1 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017226366 Marionette INFO Marionette enabled +1676017226372 Marionette INFO Listening on port 33837 +WebDriver BiDi listening on ws://localhost:34611 +Read port: 33837 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017226573 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/rust_mozprofileRnzTQS/search.json.mozlz4", (void 0))) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +DevTools listening on ws://localhost:34611/devtools/browser/4500a988-6eb7-4119-a9b6-0a8dc83ae708 +console.error: Region.jsm: "Error fetching region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 767)) +console.error: Region.jsm: "Failed to fetch region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 419)) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +console.error: "Error during quit-application-granted: [Exception... \"File error: Not found\" nsresult: \"0x80520012 (NS_ERROR_FILE_NOT_FOUND)\" location: \"JS frame :: resource:///modules/BrowserGlue.jsm :: _onQuitApplicationGranted/tasks< :: line 1996\" data: no]" +1676017235204 Marionette INFO Stopped listening on port 33837 +console.error: services.settings: + main/query-stripping Signature failed TypeError: NetworkError: Network request failed +1676017395382 geckodriver INFO Listening on 127.0.0.1:36949 +1676017395470 mozrunner::runner INFO Running command: "/usr/bin/firefox" "--marionette" "--remote-debugging-port" "52467" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "/tmp/rust_mozprofileWlIHMg" +ATTENTION: default value of option mesa_glthread overridden by environment. +libva info: VA-API version 1.14.0 +libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so +libva info: va_openDriver() returns -1 +libva info: Trying to open /usr/lib64/dri/i965_drv_video.so +libva info: va_openDriver() returns -1 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017396290 Marionette INFO Marionette enabled +1676017396296 Marionette INFO Listening on port 34113 +WebDriver BiDi listening on ws://localhost:52467 +Read port: 34113 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017396517 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/rust_mozprofileWlIHMg/search.json.mozlz4", (void 0))) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +DevTools listening on ws://localhost:52467/devtools/browser/a75481fe-4c90-45c7-b406-01cd7b0545e4 +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +console.error: "Error during quit-application-granted: [Exception... \"File error: Not found\" nsresult: \"0x80520012 (NS_ERROR_FILE_NOT_FOUND)\" location: \"JS frame :: resource:///modules/BrowserGlue.jsm :: _onQuitApplicationGranted/tasks< :: line 1996\" data: no]" +1676017405976 Marionette INFO Stopped listening on port 34113 +console.error: services.settings: + main/query-stripping Signature failed TypeError: NetworkError: Network request failed +1676017587862 geckodriver INFO Listening on 127.0.0.1:43229 +1676017587979 mozrunner::runner INFO Running command: "/usr/bin/firefox" "--marionette" "--remote-debugging-port" "60171" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "/tmp/rust_mozprofileDtglb2" +ATTENTION: default value of option mesa_glthread overridden by environment. +libva info: VA-API version 1.14.0 +libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so +libva info: va_openDriver() returns -1 +libva info: Trying to open /usr/lib64/dri/i965_drv_video.so +libva info: va_openDriver() returns -1 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017588753 Marionette INFO Marionette enabled +1676017588758 Marionette INFO Listening on port 40169 +WebDriver BiDi listening on ws://localhost:60171 +Read port: 40169 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017588929 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/rust_mozprofileDtglb2/search.json.mozlz4", (void 0))) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +DevTools listening on ws://localhost:60171/devtools/browser/8d692f9f-d4fd-4bd1-b0ad-9c1581484362 +console.error: Region.jsm: "Error fetching region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 767)) +console.error: Region.jsm: "Failed to fetch region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 419)) +1676017625678 geckodriver INFO Listening on 127.0.0.1:55029 +1676017625762 mozrunner::runner INFO Running command: "/usr/bin/firefox" "--marionette" "--remote-debugging-port" "36529" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "/tmp/rust_mozprofile68LjmO" +ATTENTION: default value of option mesa_glthread overridden by environment. +libva info: VA-API version 1.14.0 +libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so +libva info: va_openDriver() returns -1 +libva info: Trying to open /usr/lib64/dri/i965_drv_video.so +libva info: va_openDriver() returns -1 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017626619 Marionette INFO Marionette enabled +1676017626626 Marionette INFO Listening on port 35683 +WebDriver BiDi listening on ws://localhost:36529 +Read port: 35683 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017626852 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/rust_mozprofile68LjmO/search.json.mozlz4", (void 0))) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +DevTools listening on ws://localhost:36529/devtools/browser/7800a964-2eaa-4cca-a6cb-25f0684be73f +console.error: Region.jsm: "Error fetching region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 767)) +console.error: Region.jsm: "Failed to fetch region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 419)) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +console.error: "Error during quit-application-granted: [Exception... \"File error: Not found\" nsresult: \"0x80520012 (NS_ERROR_FILE_NOT_FOUND)\" location: \"JS frame :: resource:///modules/BrowserGlue.jsm :: _onQuitApplicationGranted/tasks< :: line 1996\" data: no]" +1676017634523 Marionette INFO Stopped listening on port 35683 +1676017645916 geckodriver INFO Listening on 127.0.0.1:56157 +1676017646006 mozrunner::runner INFO Running command: "/usr/bin/firefox" "--marionette" "--remote-debugging-port" "46713" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "/tmp/rust_mozprofileXDaRCS" +ATTENTION: default value of option mesa_glthread overridden by environment. +libva info: VA-API version 1.14.0 +libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so +libva info: va_openDriver() returns -1 +libva info: Trying to open /usr/lib64/dri/i965_drv_video.so +libva info: va_openDriver() returns -1 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017646793 Marionette INFO Marionette enabled +1676017646798 Marionette INFO Listening on port 42149 +WebDriver BiDi listening on ws://localhost:46713 +Read port: 42149 +ATTENTION: default value of option mesa_glthread overridden by environment. +1676017646969 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/rust_mozprofileXDaRCS/search.json.mozlz4", (void 0))) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +DevTools listening on ws://localhost:46713/devtools/browser/9a85c270-c260-4e9f-887c-fe36f91b654b +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +console.error: "Error during quit-application-granted: [Exception... \"File error: Not found\" nsresult: \"0x80520012 (NS_ERROR_FILE_NOT_FOUND)\" location: \"JS frame :: resource:///modules/BrowserGlue.jsm :: _onQuitApplicationGranted/tasks< :: line 1996\" data: no]" +1676017653379 Marionette INFO Stopped listening on port 42149 +console.error: Region.jsm: "Error fetching region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 767)) +console.error: Region.jsm: "Failed to fetch region" (new Error("TIMEOUT", "resource://gre/modules/Region.jsm", 419)) +Missing chrome or resource URL: resource://gre/modules/UpdateListener.jsm +Missing chrome or resource URL: resource://gre/modules/UpdateListener.sys.mjs +console.error: "Error during quit-application-granted: [Exception... \"File error: Not found\" nsresult: \"0x80520012 (NS_ERROR_FILE_NOT_FOUND)\" location: \"JS frame :: resource:///modules/BrowserGlue.jsm :: _onQuitApplicationGranted/tasks< :: line 1996\" data: no]" +1676022526810 Marionette INFO Stopped listening on port 40169