StephenMcConnel / TestSqliteGeckofx60

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TestSqliteGeckofx60

This program provides a simple C# program for testing Sqlite when using Geckofx60 to display UI in a web browser (eg, Firefox 60). It logs memory use to the console as the user cycles through eleven different html files. It tests the ability to display images on two pages, to play audio or video through the Geckofx60 browser window on one page and the ability to run some simple javascript on one page.

Building on Linux

This has been built and tested with mono 5 or 6 as the system mono, and with mono 5.16 as provided by the SIL mono5-sil packages. The commands needed to build are fairly simple:

nuget restore Linux/packages.config -SolutionDirectory $(pwd) && msbuild  # using system mono 5 or 6

or

nuget restore Linux/packages.config -SolutionDirectory $(pwd) && /opt/mono5-sil/bin/xbuild  (using mono5-sil)

Testing on Linux

The RunTest.sh script provides all the environment needed to run the program. Testing the program is again a simple command line:

./RunTest.sh  (using system mono)

or

./RunTestMono5Sil.sh  (using mono5-sil)

Building and Testing on Windows

The program should build and run using Visual Studio 2017 or later.

About

License:MIT License


Languages

Language:C# 75.3%Language:HTML 13.4%Language:JavaScript 7.0%Language:Shell 4.3%