Thiago Marcos P. Santos
4b061a0588
Add output of RepeatedRender test to .gitignore
...
Also delete files that are test output but were checked in.
2015-05-15 12:34:57 +03:00
John Firebaugh
c0b75f1af7
Remove Environment::terminate and associated code
...
Fixes #1336
2015-04-28 09:16:26 -04:00
Konstantin Käfer
5d769f9b62
explicitly call .discard() to resize the view on static renders
...
- this is only a stopgap; we need to properly pass state between threads
- doesn't fix changing the pixel ratio
2015-04-17 13:40:42 +02:00
Konstantin Käfer
7d58a41de5
make sqlite storage more resilient to sporadic errors
...
- catch SQLite exceptions and report them
- failed statements are ignored, we're really just caching here, so if it fails we're handling it gracefully elsewhere
- handle cases where the database file goes away after we opened it
- handle cases where the schema wasn't created after the database file was opened successfully
- add tests
2015-04-07 18:04:23 +02:00
Konstantin Käfer
220ebf61dd
replace iterator variable types with auto
2015-04-01 16:42:42 +02:00
Konstantin Käfer
382358402a
update sprite scaling test case
2015-03-26 10:56:42 +01:00
Konstantin Käfer
48c55af5c1
fix sprites for pixel ratios that are not 1 and 2
...
- OpenGL ES 2 doesn't allow NPOT textures with wrap-around
- The Sprite object reported the map's pixelRatio, even though it loaded @2x assets
- Copying icons from the sprite into the atlas now uses bilinear scaling to scale up to the actual size
2015-03-17 12:30:40 +01:00
Thiago Marcos P. Santos
124b49562d
Get rid of printf and cout by using Log::*
...
Use our logging system that will route the message accordingly on
the target platform.
Fixes #613
2015-03-12 14:19:32 +02:00
Thiago Marcos P. Santos
79f3149d9d
Update the FixtureLog
...
Now the FixtureLog is an Log::Observer instead of a backend. The
observer can sniff and filter log messages, that can be used
for fail a test if it emits a warning for example.
2015-03-12 13:28:41 +02:00
Konstantin Käfer
18263436e9
add missing test fixture file
2015-02-17 11:42:55 -08:00
Konstantin Käfer
fe0baffe0d
update uv_zip and add tests
2015-02-16 18:30:19 -08:00
Ansis Brammanis
177f441cc9
add test for parsing enum, bool, string functions.
2015-02-06 10:11:27 -08:00
Konstantin Käfer
73f7db9af2
cleanup makefiles
2015-02-04 11:54:01 +01:00
Konstantin Käfer
aa09aa321b
rearrange tests and make more robust
2015-02-04 10:49:06 +01:00
Konstantin Käfer
8a1fce547e
rearrange tests and add storage tests
2015-02-04 10:49:05 +01:00
John Firebaugh
d964949a12
Update styles
2014-11-04 12:26:14 -08:00
Konstantin Käfer
4efb441008
Run tests using http requests
...
We now start a local HTTP server on port 2900 that serves the test fixtures. This is the same port we also use in the JS test suite
fixes #532
2014-11-04 12:45:01 +01:00
Konstantin Käfer
86230821e4
use test suite as submodule instead of using npm
2014-10-31 12:02:39 -04:00
Konstantin Käfer
10cb83579f
gcc fixes
2014-10-23 02:46:15 -07:00
Konstantin Käfer
214f99673f
fix variable shadowing
2014-10-22 18:19:01 +02:00
Konstantin Käfer
7d6feffd56
replace boost optional with mapbox optional
2014-10-22 16:29:10 +02:00
Konstantin Käfer
087d04292a
Merge branch 'master' of github.com:mapbox/mapbox-gl-native
2014-10-22 15:18:30 +02:00
Konstantin Käfer
905c4294be
Merge branch 'libuv-0.10-headless-display' into mason
...
Conflicts:
common/http_request_baton_curl.cpp
include/mbgl/map/map.hpp
include/mbgl/util/uv_detail.hpp
scripts/travis_before_install.sh
setup-libraries.sh
src/map/map.cpp
src/storage/file_request_baton.cpp
src/storage/http_request.cpp
src/util/uv-messenger.c
2014-10-22 15:14:21 +02:00
Konstantin Käfer
253bbd1c5b
New mason-based build system
2014-10-22 15:13:35 +02:00
Konstantin Käfer
2f3952b305
fix compile warnings
2014-10-22 11:00:34 +02:00
John Firebaugh
4e9688e430
Fix compiler warnings
2014-10-17 11:12:31 -07:00
Mike Morris
2d1219fa51
Merge branch 'master' into libuv-0.10-headless-display
...
Conflicts:
common/curl_request.cpp
common/glfw_view.cpp
common/glfw_view.hpp
include/mbgl/platform/request.hpp
ios/mapbox-gl-cocoa
setup-libraries.sh
src/map/map.cpp
src/platform/request.cpp
test/fixtures/fixture_request.cpp
2014-10-10 12:24:45 -04:00
Konstantin Käfer
8fcc74e253
fix headless tests
2014-09-30 17:29:10 +02:00
Mike Morris
6b23d05a23
remove debugging
2014-09-02 17:48:34 -04:00
Mike Morris
b18cf767c0
use std::fopen/std::fread instead of libuv, thanks @springmeyer
2014-09-02 17:30:35 -04:00
Mike Morris
81c9615122
more fixes for libuv v0.10
2014-08-27 15:58:06 -04:00
Konstantin Käfer
953e5524a9
fix basepath for headless stylesheets
2014-08-27 14:28:56 +02:00
Konstantin Käfer
9b9ad20a90
Merge branch 'master' into style-parser-test
...
Conflicts:
mapboxgl.gyp
2014-08-12 13:16:20 +02:00
Konstantin Käfer
fd8280eb51
include correct uv header in test fixture
2014-08-12 12:26:07 +02:00
Mike Morris
fae1c157f6
build fixes
2014-08-11 13:24:25 -04:00
Mike Morris
a79afb78d8
Merge branch 'master' into style-parser-test
...
Conflicts:
bin/build-style.js
bin/default.style.json
mapboxgl.gyp
src/style/style_parser.cpp
test/test.gyp
2014-08-11 12:42:49 -04:00
John Firebaugh
4a110ff17e
Use mapbox-gl-test-suite
2014-07-21 11:31:31 -07:00
Mike Morris
1e55be2065
bad stops array fixture, weird error
2014-07-18 18:20:29 -04:00
Mike Morris
7fd5de7104
add function type fixture
2014-07-18 18:01:23 -04:00
Mike Morris
58a9ec3092
add stop zoom/value fixture
2014-07-18 17:58:17 -04:00
Mike Morris
75f9976f68
add line-opacity and text-size fixtures
2014-07-18 17:47:30 -04:00
Mike Morris
6d93d7286c
add stops-array fixture
2014-07-18 17:38:40 -04:00
Mike Morris
30dc4055ca
add line-width and bad colors fixtures
2014-07-18 17:35:30 -04:00
Mike Morris
37056a43de
add fuzzed fixtures and fix FixtureLogBackend to capture log output
2014-07-18 15:44:48 -04:00
Mike Morris
54a81d0f9b
migrate style_parser tests to use info and style json fixtures
2014-07-18 14:09:33 -04:00
Mike Morris
4b9e299d06
Merge branch 'master' into fuzz-pipe
...
Conflicts:
src/style/style_parser.cpp
2014-07-17 17:58:13 -04:00
Konstantin Käfer
68f595a32b
consolidate functions to only use stops
...
refs mapbox/mapbox-gl-style-spec#96
2014-07-17 14:32:35 -07:00
Mike Morris
4cb9972278
Merge branch 'master' into fuzz-pipe
...
Conflicts:
bin/package.json
src/style/style_parser.cpp
test/fixtures/fixture_log.cpp
test/test.gyp
2014-07-17 12:44:45 -04:00
Konstantin Käfer
4ea281c750
rename llmr => mbgl
2014-07-16 18:53:56 -07:00
Konstantin Käfer
682eaec87c
add icon render test
2014-07-15 18:08:14 -07:00