Ojan Vafai
1826b1a6fd
Undo quoting from c86b07f409c4698eccf5042ee1985f13971aaabb.
...
Turns out it breaks the popen call and doesn't pass
the right thing. :(
TBR=abarth@chromium.org
Review URL: https://codereview.chromium.org/766613002
2014-11-26 17:00:20 -08:00
Ojan Vafai
759c4387ac
Fix test_sky commandline printing.
...
1. Print out the sky_server commandline as well so it's easy
to run the server without running test_sky.
2. Quote the --args-for arguments, so that they copy-paste
correctly.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/762703005
2014-11-26 16:24:08 -08:00
Ojan Vafai
df728320bf
Change test type of flakiness dashboard uploads to match buildbot step name.
...
Flakiness dashboard assumed each buildbot step corresponds to one
test suite. So, it assumes the test type matches the buildbot
step name. This fix is somewhat hacky in that we won't be
able to make other test suites in mojob test upload to the
flakiness dashboard, but that's technical debt we already have
from smashing multiple test suites into one buildbot step.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/725993003
2014-11-19 12:26:53 -08:00
Elliott Sprehn
0aa29129ab
Give release builds more time.
...
Lets see if this removes the flake on the bots seen in sky tests. In
local testing it looks like sky_server's CherryPy becomes overloaded and
then the requests take a very long time to complete which makes the tests
timeout. I increased the timeout locally and it made the tests start
passing consistently when using high --repeat values.
R=ojan@chromium.org
Review URL: https://codereview.chromium.org/741603002
2014-11-18 18:03:36 -08:00
Ojan Vafai
e0de9cbe42
Add the ability to upload sky_tests to the flakiness dashboard.
...
Modify mojob.py to plumb through the arguments needed to upload
sky tests to the flakiness dashboard. A followup change will
need to modify the buildbot side to pass these arguments
to mojob.py.
R=abarth@chromium.org , jamesr@chromium.org
Review URL: https://codereview.chromium.org/726313007
2014-11-17 13:14:38 -08:00
Ojan Vafai
7ba5f7bec8
Only write test baselines next to the test.
...
We don't have platforms, so we never want to create a
platform directory for test baselines.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/729573004
2014-11-14 13:56:49 -08:00
Viet-Trung Luu
f04532944e
Make test_sky output to (e.g.) out/Debug/layout-test-results instead of webkit/Debug/layout-test-results.
...
Also remove webkit/{Debug,Release} from the .gitignore.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/722913002
2014-11-12 16:55:42 -08:00
Benjamin Lerman
2cdc639a09
Change mojo url to always use mojo:foo instead of mojo://foo
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/701933004
2014-11-06 17:23:18 +01:00
Eric Seidel
a934c7fc09
Switch test_sky to sky_server
...
Adam did this in:
https://codereview.chromium.org/699333002
But later reverted in:
https://codereview.chromium.org/692333007
The problem was that the path to sky_server
was being computed relative to the sky
directory instead of being absolute, so when
the bots tried to run test_sky from the root
mojo directory instead of mojo/sky they failed.
TBR=abarth@chromium.org
Review URL: https://codereview.chromium.org/704833002
2014-11-05 13:08:49 -08:00
Adam Barth
46a9ce7254
Switch test_sky back to apache
...
This CL reverts my previous change because it didn't work on the bots.
TBR=eseidel@chromium.org
Review URL: https://codereview.chromium.org/692333007
2014-11-04 17:30:25 -08:00
Adam Barth
c6e28d12db
Fix test_sky in release builds
...
This CL passes the configuration information from test_sky to sky_server so
that sky_server can find the correct output directory.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/705623003
2014-11-04 17:20:30 -08:00
Adam Barth
36d547f018
Switch test_sky from apache to sky_server
...
After this CL, test_sky uses the same server as skydb.
R=eseidel@chromium.org , ojan@chromium.org
Review URL: https://codereview.chromium.org/699333002
2014-11-04 16:42:29 -08:00
Ojan Vafai
6b0469399e
Make printing limbo lines in test_sky only print the prefix once.
...
This makes the output much more readable and you can actually see
stacktraces. Long-term, we need to stick this output into the result
of the previous test instead of having them be printed to stderr.
R=esprehn@chromium.org
Review URL: https://codereview.chromium.org/686723004
2014-10-28 19:44:29 -07:00
Hixie
d7dbe841b4
This CL provides a bunch of new parser tests, and updates the
...
TestExpectations file to skip the ones that fail or crash. It also
updates the TestExpectations parser to support URLs pointing to the
mojo repo's issue tracker.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/685593006
2014-10-28 18:58:18 -07:00
Adam Barth
b1f39b7c1b
Move framework/inspector/server to services/inspector
...
Moving the inspector WebSocket proxy server out of the framework directory
simplifies the mappings for the HTTP servers.
R=eseidel@chromium.org
Review URL: https://codereview.chromium.org/687673004
2014-10-28 15:38:23 -07:00
Adam Barth
e72e95ebf6
Re-enable the inspector tests
...
These work again.
R=eseidel@chromium.org , ojan@chromium.org
Review URL: https://codereview.chromium.org/683083004
2014-10-28 12:54:22 -07:00
Adam Barth
17e384c485
Use OSMesa when running Sky tests
...
This CL switches us to use OSMesa rather than the system GL implementation when
running the Sky tests. This makes the tests more machine-independent and also
makes them work properly in Chromoting and in VirtualBox.
R=ojan@chromium.org , esprehn@chromium.org
Review URL: https://codereview.chromium.org/680243002
2014-10-27 20:36:16 -07:00
Hixie
de0ba17e8f
Move the tests from .html to .sky
...
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/685623002
2014-10-27 17:35:15 -07:00
Hixie
adf81c5086
Make test_sky work on machines with fewer than 4 CPUs.
...
Exclude the 'conf' subdirectory from being scanned for tests, since it's for support files.
Drop all the unused extensions from _supported_file_extensions.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/679303002
2014-10-27 15:35:17 -07:00
Ojan Vafai
cb0bfcd527
Get test_webkitpy to actually run again.
...
-Fix all the Tools/Scripts paths to use tools.
-Fix imports of deleted modules.
-Delete SVN module
TBR=abarth@chromium.org
Review URL: https://codereview.chromium.org/639883003
2014-10-26 11:17:48 -07:00
Ojan Vafai
7d0b4fb726
Prune a bunch of webkitpy.
...
Remove a bunch of unused bits. Some of these bits we might
want to add back (e.g. the python style checker), but we'd
want it as part of the mojo style checker.
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/675343003
2014-10-26 10:36:25 -07:00
Adam Barth
ae72930937
Open the Sky
2014-10-23 11:17:19 -07:00