14 #ifndef hifi_TestingDialog_h
15 #define hifi_TestingDialog_h
20 #include "JSConsole.h"
23 using ScriptManagerPointer = std::shared_ptr<ScriptManager>;
25 const QString windowLabel =
"Client Script Tests";
26 const QString testRunnerRelativePath =
"/scripts/developer/tests/unit_tests/testRunner.js";
27 const unsigned int TESTING_CONSOLE_HEIGHT = 400;
29 class TestingDialog :
public QDialog {
32 TestingDialog(QWidget* parent);
34 void onTestingFinished(
const QString& scriptPath);
37 std::unique_ptr<JSConsole> _console;
38 ScriptManagerPointer _scriptManager;
Manages a single scripting engine.
Definition: ScriptManager.h:281