summaryrefslogtreecommitdiff
path: root/test/Makefile.am.inc
Commit message (Collapse)AuthorAge
* Revert "Add some ordering to tests"Philip Chimento2015-09-02
| | | | | | | | | | This reverts commit fd1247c9a62fb545f07ed4ad44b57e5519e4036f. This wasn't actually necessary to fix the problem, so it probably wasn't a problem in the first place. Revert it in order not to add extra fussiness. [endlessm/eos-sdk#3566]
* Add some ordering to testsPhilip Chimento2015-09-01
| | | | | | | There are tests that test the same DBus name, so we don't want them to run at the same time. [endlessm/eos-sdk#3566]
* Add missing \Philip Chimento2015-09-01
| | | | | | | | | | | | | This was a dangerous one. I wanted to add a dependency-only rule (e.g. "foo: bar") but the lack of a line continuation caused the $(NULL) to get appended to that rule so that became foo: bar $(NULL) ...causing the foo target not to be made at all. [endlessm/eos-sdk#3566]
* Create a parallel version of WebHelper2 for WebKit2-3.0Philip Chimento2015-08-07
| | | | | | | | We cannot switch eos-virtual-school to WebKit2-4.0 because of regressions, but we already committed to using WebHelper2 to localize it. This adds a version of WebHelper2 that is compatible with WebKit2-3.0. [endlessm/eos-sdk#3430]
* search_box: add function to set text programmaticallyMatt Watson2015-08-06
| | | | | | This way we can set the search box text without triggering the signals for settings autocomplete entries [endlessm/eos-sdk#3442]
* eos-coverage: Add run_coverage.coverage "test"Sam Spilsbury2015-07-21
| | | | | | | | | | | | | | | This test automatically generates a coverage report at the completion of all other tests. It exists as a pseudo-test which depends on the completion of every other test. Effectively, coverage reports are now generated automatically when --enable-coverage is specified, though you can also run make coverage-cobertura and make coverage-genhtml to update them otherwise. The burden on packages is that they must add .coverage to TEST_EXTENSIONS and add run_coverage.coverage to TESTS. [endlessm/eos-sdk#3303]
* Webhelper local:// URI schemePhilip Chimento2015-06-26
| | | | | | | | This adds a local:// URI scheme available to applications using WebHelper which behaves just like the file:// URI scheme only with fewer security restrictions. [endlessm/eos-shell#2309]
* Add eos-html-extractor and m4 filePhilip Chimento2015-06-04
| | | | | | | | | | | | This is taken almost directly from the existing version in eos-english. Cleanups to follow in subsequent commits. Previously the m4 code was in two separate macros, but since they were much the same, I combined them into one macro. This also adds a very minimal test for eos-html-extractor; basically as a very quick regression test for the cleanups to follow. [endlessm/eos-sdk#3245]
* Clean stderr.logPhilip Chimento2015-05-22
| | | | | | | The run-with-dbus script can produce stderr.log, so we should clean it out during 'make clean'. [endlessm/eos-sdk#291]
* Run tests with run-with-dbusCosimo Cecchi2015-05-22
| | | | | | | | Our JS tests require a session bus, but on Jenkins builder we won't have it. Run them with a test session bus. The run-with-dbus script is borrowed from GJS and simplified a bit. [endlessm/eos-sdk#291]
* Implement web actions in WebHelper2Philip Chimento2015-05-21
| | | | | | | | | | | This allows communicating with the host program through URIs of the form webhelper://action?param=value&param2=value2. Actions can be defined on the WebHelper object and given a callback in Javascript. Unfortunately we have to use a private C library to register the URI scheme, because of https://bugs.webkit.org/show_bug.cgi?id=116672 [endlessm/eos-sdk#291]
* WebHelper2 for translating WebKit2 viewsPhilip Chimento2015-05-21
| | | | | | | | | | | This adds a new Javascript module, WebHelper2. It's the WebKit2 analogue to WebHelper. It offers a facility for calling gettext() on the contents of DOM elements in your web page. It accomplishes this using an extension module that's loaded into WebKit's web process. [endlessm/eos-sdk#291]
* Generate XML reports when running on JenkinsPhilip Chimento2015-05-20
| | | | | | | | If we detect a Jenkins environment using the environment variable JASMINE_JUNIT_REPORTS_DIR that we set in the job's configuration, then generate XML test reports for each Jasmine unit test. [endlessm/eos-sdk#3172]
* Don't define dist_noinst_DATA in included MakefilePhilip Chimento2015-04-17
| | | | | | | This is vulnerable to being overwritten. Instead, define it in the top level Makefile and append to it in the included Makefile. [endlessm/eos-sdk#3054]
* Lose one level of Makefile includeryPhilip Chimento2015-04-17
| | | | | | | Having these tiny included Makefiles is confusing and vulnerable to mistakenly overwriting variables. [endlessm/eos-sdk#3054]
* Switch to subdir-objectsPhilip Chimento2015-04-17
| | | | | | | | This requires removing the $(ENDLESS_TESTS_DIRECTORY) variable, which wasn't really necessary anyway. Subdir-objects would like you to specify your directories directly in the rule target names. [endlessm/eos-sdk#3054]
* Remove defunct flexy-grid demoPhilip Chimento2015-04-17
| | | | | | EosFlexyGrid is deprecated, so we don't want a demo of it in our tests. [endlessm/eos-sdk#3054]
* Integrate Jasmine with AutomakePhilip Chimento2015-04-17
| | | | | | | This runs the tests during "make check" using jasmine-gjs, and outputs results in the TAP format that Automake understands. [endlessm/eos-sdk#3054]
* Remove eos-jasmine submodulePhilip Chimento2015-04-17
| | | | [endlessm/eos-sdk#3054]
* Remove Endless Wikipedia library from SDKRory MacQueen2014-05-27
| | | | [endlessm/eos-sdk#693]
* Add publicly available font size propertyPatrick Ward2014-01-29
| | | | | | Added a publicly available calculated font size property. This allows Endless applications to perform actions based on the calculated font size of an EosWindow. In particular, the WebHelper application now uses the property to update the 'default-font-size' property of a WebSettings object. [endlessm/eos-sdk#484]
* Added javascript automated test for CustomContainerMatt Watson2014-01-22
| | | | | | | | Just to make sure nothing blows up when you try subclassing in javascript. Fixed up some spacing problems in our test Makefile and tweaked it to allow for js tests of the sdk C code. [endlessm/eos-sdk#481]
* Move to JS tests to JasmineSam Spilsbury2014-01-17
| | | | [endlessm/eos-sdk#444]
* Clean up the structure of the tests directorySam Spilsbury2014-01-15
Move all the tests for the SDK into tests/endless, move all the demos into tests/demos, move all the smoke tests into smoke-tests [endlessm/eos-sdk#444]