Граф коммитов

832 Коммитов

Автор SHA1 Сообщение Дата
Ed Morley 519fc1e49e Bug 1067892 - Support the new style Gaia JS/Python integration test names
* Add support for the new job names, now that the suites have been split
  into smaller parts.
* Displays the JS & Python integration tests in groups.
* Adds tests for a handful of existing Gaia jobs that were missing them
2014-09-27 17:34:06 +01:00
Ed Morley f976b93b1b Bug 1071876 - Add support for e10s Talos jobs
Treeherder equivalent of:
https://hg.mozilla.org/webtools/tbpl/rev/952e7347779f
2014-09-27 17:34:06 +01:00
Ed Morley d725cae68a Bug 1072447 - Display the web platform tests in a group
Treeherder equivalent of:
https://hg.mozilla.org/webtools/tbpl/rev/e3eaf4aecaa5
2014-09-27 17:34:05 +01:00
Cameron Dawson e402df22f4 bug 1069389 - remove socket.io usage completely 2014-09-26 12:54:38 -07:00
mdoglio cb3d46df36 Bug 1072291 - handle 404 responses from json-pushes 2014-09-26 17:08:28 +01:00
mdoglio 8f9a686fde (bug 1072291) revert pushlog caching strategy
The pushlog cache now uses the top revision of the last push.
Also, increase the time limit to fetch the pushlog to 3 minutes
2014-09-25 21:02:40 +01:00
Jonathan Eads d7908793a5 Bug 1071577 - Cache revision hashes to reduce pushlog load 2014-09-24 15:46:33 -07:00
Ed Morley a387c59720 Bug 1067481 - Adjust build type & VM regex to fix jetpack asan jobs
Jetpack (addon-sdk) asan jobs have the buildername:
"jetpack-fx-team-ubuntu64-asan_vm-opt"

Both the build type of asan and the VM status of the job were not
caught by the previous regex, due to the word separators differing
from those seen on other repositories.
2014-09-23 14:16:49 +01:00
Ed Morley 38f88ccfd5 Bug 1068765 - Add support for mochitest-jetpack & tweak WebGL regex
This adds support for the new Jetpack job which makes use of the
Mochitest harness & adds support for the desktop Web GL jobs
that have a job name that is different from their Android variants.

Treeherder equivalent of:
https://hg.mozilla.org/webtools/tbpl/rev/cac32f935b5d
2014-09-23 14:13:37 +01:00
Cameron Dawson 7e87577ecd fix tests 2014-09-11 11:42:20 -07:00
jeads e596782254 Merge pull request #208 from mozilla/bug-1048354-submit-bug-comments-to-tbpl
Bug 1048354 - send bug association to bugzilla via tbpl
2014-09-10 16:43:25 -07:00
mdoglio a44c6c7cfb Bug 1048354 - send bug association to bugzilla 2014-09-10 12:07:13 -07:00
KWierso e35938277a Bug 1059788 - Limit search_term to 100 characters and add a test to confirm it happens 2014-09-09 17:59:53 -07:00
Cameron Dawson 1cf0d10495 bug 1059315 - reload on repo change in url.
Page reload whenever repo changes to cleanly switch.
Also update filters without a reload when changed on URL
2014-09-09 11:20:59 -07:00
Ed Morley a623a1fa32 Bug 1060339 - Parse logs for error lines even if the job was successful
In an ideal world, we would never have a successful job that contained
errors which our log parser regex matched against. Unfortunately this is
not the case in practice, since:

1) There is sometimes spammy log output that isn't intended to make the
   job fail, but which false-positive matches against our log regex.
2) Sometimes the test/harness/buildbot/... is broken and the log error
   is real, and it should have caused the run to fail.

In the case of #1, hiding these errors in successful runs means that
when someone looks at the error summary for a failed run, they don't
realise that a proportion of the failures they can see are actually
present in _every_ job, not just the failed ones.

In the case of #2, hiding the errors means we don't realise <foo> is
broken and needs fixing.

As such, we now parse for error lines in all jobs, including successful.
2014-09-08 13:59:55 -07:00
jeads d8c423f92d Merge pull request #200 from mozilla/parse-step-result
Add step result to structured log artefact (bug 1043741)
2014-09-05 11:14:16 -07:00
Ed Morley 554b233fb3 Bug 1062579 - Ensure get_symbol() cannot return an empty job symbol
In the case where 'n' wasn't found for jobs whose symbol letter was
suppressed (eg: a mochitest job that isn't split into multiple parts),
get_symbol() could have previously returned an empty symbol.
The suppression now only takes place if 'n' was found.
2014-09-05 17:13:17 +01:00
Ed Morley 086820ff20 Bug 1061758 - Suppress the job name from Mochitest-OOP symbols too
Treeherder equivalent of:
https://hg.mozilla.org/webtools/tbpl/rev/718d944e6511#l3.13
2014-09-05 17:13:16 +01:00
Ed Morley 40483fb036 Bug 1043741 - Add step result to structured log artefact 2014-09-05 09:35:31 +01:00
Ed Morley 3559ae26e1 Bug 1062228 - Set re.IGNORECASE correctly for the build_type regex
Only the re module function .search() accepts the flags argument, for
the regexobject search() method it actually gets interpreted as the
'pos' parameter, since |re.IGNORECASE == 2|.

With this change we now correctly identify tests run on ASAN builds as
buildtype 'asan'.
2014-09-05 09:19:19 +01:00
Ed Morley 6a1402d239 Bug 1062250 - Use correct get_resultset_jobs endpoint to avoid 301 redirects 2014-09-04 18:53:45 +01:00
Ed Morley 5d032e25bf Bug 1060763 - Sync job names, symbols & groups with TBPL 2014-08-30 20:42:49 +01:00
Cameron Dawson b05c507b46 fix bug 1043320 - ingest start_timestamp on running jobs 2014-08-29 15:36:28 -07:00
Jonathan Eads 6de8501c13 Merge branch 'master' of ssh://github.com/mozilla/treeherder-service into get-insert-ids 2014-08-26 14:05:39 -07:00
Jonathan Eads 1a97cfa944 modified detection of new result sets strategy 2014-08-26 14:05:17 -07:00
Ed Morley d952168857 Bug 1057377 - Always create a bug_suggestions artefact; r=mdoglio
The UI expects there to be one bugs_suggestions item per log error
line. Previously if there was no valid search term extracted from a log
error line, an item would not be added to the bugs_suggestion artefact.
2014-08-26 10:42:08 +01:00
Ed Morley 0ae443a35b Bug 1040418 - Correct architecture for Android & B2G; r=camd 2014-08-26 10:21:28 +01:00
Jonathan Eads 85d6df89ee Merge branch 'master' of ssh://github.com/mozilla/treeherder-service into get-insert-ids 2014-08-25 16:03:45 -07:00
Jonathan Eads cd9f658d81 Added task/operations to report new result sets to pulse 2014-08-25 16:03:26 -07:00
mdoglio 0c1deced7e (Bug 1035129) Fix missing job signatures
I changed the unique key on the reference data signatures table to
 (signature, name, build_system_type, repository). I also added the
device_name information to the payload submitted by
fetch_buildapi_pending and fetch_buildapi_running. That was the main
cause for the repeated signatures in the reference data signatures
table.
2014-08-22 17:04:45 +01:00
mdoglio dc3ff814ba Bug 1046642 - fix handling of socketio notifications of new jobs 2014-08-15 20:28:25 +01:00
Mauro Doglio 5b1eacfd77 Merge pull request #187 from mozilla/bug-1032643-tweak-bug-suggestions
Bug 1032643 tweak bug suggestions
2014-08-11 18:37:48 +01:00
mdoglio 4759ea614b fix bug suggestions for crash and leak lines 2014-08-11 14:44:20 +01:00
Cameron Dawson 6496e9ad1d fix tests 2014-08-07 17:24:58 -07:00
mdoglio 06473c208e retrieve bug suggestions with an all words search 2014-08-07 15:37:07 +01:00
mdoglio f910e93962 remove the is_staff requirement to be able to do bug association;
Also the author of a bug association is always taken from the user
credentials and not from the data POSTED as it used to be
2014-08-07 15:02:28 +01:00
mdoglio b9262f367a fix delete_bugscache method in RefDataManager 2014-08-05 18:21:18 +01:00
mdoglio db64a83d82 (Bug 1032643) Tweak bug suggestions retrieval 2014-08-05 11:55:41 +01:00
Cameron Dawson 89db95c9c8 fix the tests 2014-08-01 15:42:46 -07:00
mdoglio 2826a33c83 fix parsing of talos results lines 2014-07-31 15:45:30 +01:00
mdoglio fcb9f4945a fixup! fix tinderbox line parsing (Bug 1023871) 2014-07-31 13:30:18 +01:00
mdoglio 130b76a347 fix tinderbox line parsing (Bug 1023871) 2014-07-31 13:30:18 +01:00
Jonathan Eads 61096db379 Modified mock test data to work with the job property key structure 2014-07-25 15:18:07 -07:00
Jonathan Eads 3a349b8d04 Remove job property names from resultset web service data to improve page load performance (Bugs 1032437 1032216 1032448 1042621) 2014-07-25 12:57:37 -07:00
Cameron Dawson 8ff1be5cb1 add fixtures to automatically update bug suggestions cache
updates to log parser error regexes to match tbpl
2014-07-18 07:48:55 -07:00
Cameron Dawson 1ee5a68273 Fixed bug suggestions to match all error lines from the log 2014-07-16 14:14:23 -07:00
Cameron Dawson 74d8e08e2a fixing test mocking 2014-07-16 10:30:23 -07:00
Cameron Dawson 8fa03016c1 fix bug suggestions 2014-07-16 10:30:23 -07:00
Cameron Dawson 6a8f032921 convert bug suggestions to list, rather than object 2014-07-16 10:30:23 -07:00
Cameron Dawson a596a7ab1c fix bug 1035212: fix regex errors. 2014-07-11 17:28:51 -07:00
Cameron Dawson a04d2a7ba0 fix tests 2014-07-11 13:45:28 -07:00
Mauro Doglio c8710cb5d6 Merge pull request #173 from mozilla/log-parsing-status
add log parsing status handling
2014-07-11 16:45:45 +01:00
Cameron Dawson 56efef1a6b fixed tests 2014-07-08 08:43:30 -07:00
mdoglio a8ee0a44fe Merge branch 'master' into log-parsing-status 2014-07-04 12:53:21 +02:00
Cameron Dawson ac5f1c33c2 Merge branch 'master' into log-parser-gt-1hr 2014-07-03 14:01:29 -07:00
Cameron Dawson a476dcba0a more test updates 2014-07-03 13:45:08 -07:00
Cameron Dawson 2fd58c2bff More robust regex for steps so we don't miss any 2014-07-03 13:36:56 -07:00
Cameron Dawson 0e773dca02 test fixes for auth changes on notes 2014-07-03 12:03:15 -07:00
Cameron Dawson 38699bcd30 adding test with step > 1hour long 2014-07-03 11:59:21 -07:00
mdoglio 8e0c47068c add log parsing status handling 2014-07-03 15:58:04 +02:00
Jonathan French 8876c17f9e Update sample config to point to production by default 2014-07-02 16:40:20 -04:00
Cameron Dawson 76d448fdf2 fixed tests 2014-07-01 14:39:42 -07:00
Cameron Dawson e9966e9459 fix tests 2014-06-27 09:54:59 -07:00
Cameron Dawson 5f8a9d8c31 fixed tests 2014-06-26 17:08:42 -07:00
Cameron Dawson 6dfa699c88 fixed merge conflicts 2014-06-26 16:27:20 -07:00
Cameron Dawson f7d8218de1 fixed tests 2014-06-26 10:12:47 -07:00
Cameron Dawson 209a029592 fixing tests. rework on code slightly 2014-06-25 17:21:54 -07:00
Jonathan Eads 5a50d13862 removed print statements 2014-06-24 12:09:18 -07:00
Jonathan Eads 12385f143b fixed conditional talos data load 2014-06-24 12:03:55 -07:00
Jonathan Eads 1987e6fcd7 removed bad talos perf tests 2014-06-23 17:38:36 -07:00
Jonathan Eads eba52934ee added populate performance series 2014-06-20 11:32:20 -07:00
Jonathan Eads 26963edbba merged master 2014-06-18 14:01:32 -07:00
Jonathan Eads a059b6c912 changed 'None' to null in json 2014-06-13 15:29:45 -07:00
Jonathan Eads 1f59f9cf5e fixing merge conflicts 2014-06-13 15:02:02 -07:00
Jonathan Eads 06b256733d merged with master 2014-06-13 14:10:55 -07:00
Jonathan Eads 1c340db7ed fixed tests 2014-06-13 14:05:16 -07:00
Jonathan Eads 4058c245f8 fixed tests 2014-06-13 13:56:49 -07:00
Cameron Dawson 3def7ff30e fixed merge conflicts 2014-06-13 09:22:51 -07:00
mdoglio 499477040d remove references to tinderbox print lines 2014-06-13 12:28:54 +02:00
Cameron Dawson 82648e2a65 test updates 2014-06-12 18:26:46 -07:00
Jonathan Eads ed58b1cb90 re-structured performance data storage 2014-06-12 17:48:41 -07:00
Cameron Dawson 599e40df05 fixed bug and added test. 2014-06-12 17:42:37 -07:00
Jonathan Eads 8e3a96bf40 merged pnispel performance-schema 2014-06-12 11:31:02 -07:00
Jonathan Eads eb30882062 merged master 2014-06-12 10:45:37 -07:00
pnispel c8d45eb2f9 fixed a failing test 2014-06-11 16:49:01 -07:00
pnispel 8d271aba67 tests passing for jobs. updating to be reviewed before polish 2014-06-11 16:18:46 -07:00
mdoglio 5c22521311 transform tinderbox lines to structured artifacts 2014-06-11 15:02:56 +02:00
vagrant 3b3bd855f6 pushing for jeads, will squash later 2014-06-11 00:03:21 +00:00
jeads a0d82137cc Merge pull request #161 from mozilla/tbpl-classification-proxy
send classification data to tbpl
2014-06-09 15:32:22 -07:00
pnispel 16763b9d50 commit for jeads to view 2014-06-06 17:29:41 -07:00
pnispel 472a0658c5 pushing for jeads 2014-06-05 16:51:00 -07:00
Jonathan Eads 0042aec91a removed localhost 2014-06-05 14:40:36 -07:00
Jonathan Eads 6b5a5e8310 removed localhost reference, added treeherder-service to sys.path 2014-06-05 13:39:05 -07:00
pnispel 4e3906d5e2 fixed merge conflicts 2014-06-04 13:22:25 -07:00
Jonathan Eads a00b7fd314 perf data adapter classes 2014-06-04 09:17:37 -07:00
mdoglio 8579005d43 fixup! fixup! send classification data to tbpl 2014-06-03 23:38:20 +02:00
mdoglio 7b11ec408d send classification data to tbpl 2014-06-03 18:46:20 +02:00
Jonathan Eads 1168c6c821 Merge branch 'master' of ssh://github.com/mozilla/treeherder-service into performance-schema 2014-06-03 08:52:33 -07:00
Jonathan Eads d4fd6826d0 added request.addfinalizer call to register fin() methods 2014-06-03 08:51:15 -07:00
Jonathan Eads 5ee8880971 added explicit disconnect 2014-06-02 13:48:58 -07:00
Jonathan Eads a8d0d10e50 added scope for model fixtures 2014-06-02 12:15:13 -07:00
Jonathan Eads d313b86522 added disconnects 2014-06-01 20:00:52 -07:00
Jonathan Eads 342fecec9f add explicit disconnect 2014-05-30 15:25:15 -07:00
Jonathan Eads 5676ff2ee8 new vendor lib 2014-05-30 14:49:41 -07:00
Jonathan Eads f57a31715e added additional structure 2014-05-28 13:52:35 -07:00
Jonathan Eads 8f741f760c added talos/b2g sample json 2014-05-28 13:48:33 -07:00
pnispel fbd70064be updated tests for parsing TALOSDATA out of log 2014-05-28 09:10:25 -07:00
Cameron Dawson 600fcae710 added canceling all jobs and removed bad test. BAD TEST! 2014-05-23 17:58:29 -07:00
Mauro Doglio 3d832094f4 Merge pull request #146 from mozilla/buildapi-artifact
store two buildapi artifacts on ingestion
2014-05-19 15:36:09 +01:00
Jonathan Eads 831e135556 Merge branch 'master' of ssh://github.com/mozilla/treeherder-service 2014-05-16 08:43:32 -07:00
Jonathan Eads 8f86d28dbe added pending/running eta columns to returned job structures 2014-05-16 08:43:09 -07:00
Cameron Dawson 9a30ab6453 fix tests 2014-05-15 11:53:12 -07:00
mdoglio 3d08281967 fixup! rename message attribute to detail on oauth failures 2014-05-15 13:17:58 +02:00
vagrant adfd3cff49 made more changes 2014-05-15 13:17:58 +02:00
Jonathan Eads 3bd1f659f8 made lots of changes 2014-05-15 13:17:58 +02:00
Jonathan Eads 75fcdf1781 made changes 2014-05-15 13:17:57 +02:00
mdoglio 6bd452de6f rename message attribute to detail on oauth failures 2014-05-14 19:29:39 +02:00
vagrant 773e8fbf8b made more changes 2014-05-14 04:34:01 +00:00
Jonathan Eads 970c362bce made lots of changes 2014-05-11 22:17:57 -07:00
mdoglio 52700b1a90 Remove unsafe methods form swagger ui
Also add custom exception handling to the api, uniforming how failures
are reported to the consumer
2014-05-09 15:59:40 +02:00
Jonathan Eads a71e4b65af made changes 2014-05-07 09:27:33 -07:00
Cameron Dawson 22336d0995 fix tests 2014-05-01 10:35:15 -07:00
Cameron Dawson 67debc5af6 filter by failure_classification_id. upgraded angular 2014-04-28 16:05:02 -07:00
Cameron Dawson 96a6cb53e8 Merge branch 'master' into unclassified-counts 2014-04-25 13:34:38 -07:00
Cameron Dawson 39e9336751 test fixes 2014-04-25 12:41:27 -07:00
Cameron Dawson d24c93e87b fixed merge conflicts 2014-04-25 12:06:52 -07:00
camd 662a66865b Merge pull request #135 from mozilla/resultset-endpoint-no-jobs
Resultset endpoint no jobs
2014-04-25 09:53:27 -07:00
Cameron Dawson af3cb621bd test fix 2014-04-25 09:12:56 -07:00
mdoglio a7d9858d5b fixup! fixup! fix test mocks 2014-04-24 16:01:07 +02:00
mdoglio 810b5127a2 fixup! fix test mocks 2014-04-24 14:31:06 +02:00
mdoglio fd5653b3b8 fix test mocks 2014-04-24 14:14:01 +02:00
mdoglio 4cb8f64851 add test for resultset list without jobs 2014-04-23 18:08:11 +02:00
Cameron Dawson 6f051daa03 another test fix 2014-04-22 14:58:59 -07:00
Cameron Dawson 548d19ec10 fix tests 2014-04-22 14:55:04 -07:00
Cameron Dawson 94cf17b07b fix for ``revisions`` field in resultsets full=true 2014-04-22 12:48:20 -07:00
Jonathan Eads 7a8c1d90de added disconnect calls 2014-04-18 13:57:23 -07:00
Jonathan Eads cc152027db Merge branch 'master' of ssh://github.com/mozilla/treeherder-service into cycle-data 2014-04-18 13:08:58 -07:00
Jonathan Eads 5394adfd25 removed deprecated comment 2014-04-16 17:52:57 -07:00
Jonathan Eads 9610ba8569 Merge branch 'master' of ssh://github.com/mozilla/treeherder-service into cycle-data 2014-04-16 17:51:32 -07:00
Jonathan Eads a227e0672a made changes 2014-04-16 17:48:35 -07:00
Jonathan Eads 040164c77f made changes 2014-04-16 15:06:30 -07:00
Cameron Dawson b020bbd7b0 Merge branch 'master' into resultset-date-range 2014-04-16 11:42:59 -07:00
camd c4ff8981e1 Merge pull request #130 from mozilla/bug-suggestions-relevance
Bug suggestions relevance
2014-04-16 11:42:03 -07:00
mdoglio e50244cc47 fix lexical typos 2014-04-16 18:09:52 +01:00
Cameron Dawson d297109ed6 fix unit tests for change in /resultsets/ api 2014-04-16 09:45:47 -07:00
mdoglio e10b1a6d70 mimic tbpl logic for bugs suggestions 2014-04-16 13:40:14 +01:00
Cameron Dawson d0ef5ec709 delete unused test files 2014-04-15 16:25:58 -07:00
Cameron Dawson 22cc514c5a fix unit tests and a bug in clonejobs wrt updating background repo 2014-04-15 16:25:41 -07:00
Jonathan Eads ff5486ee9c added data cycling 2014-04-14 13:33:52 -07:00
Cameron Dawson ae6640f3e0 Merge branch 'master' into resultset-date-range 2014-04-14 13:23:34 -07:00
Cameron Dawson b6fe5cbc79 re-fixed the test. all is well. 2014-04-10 15:56:52 -07:00
Cameron Dawson 996f6cf62a test a failing test 2014-04-10 15:45:14 -07:00
Cameron Dawson c1ccab4b44 resultset model fixes and passing unit tests 2014-04-10 15:01:00 -07:00
mdoglio 3c6c018232 fix test setup to allow model migrations 2014-04-10 15:05:39 +01:00
Cameron Dawson 05f2189283 node 10 2014-04-08 18:03:41 -07:00
Cameron Dawson df71255dd4 remove file 2014-04-08 17:44:13 -07:00
Cameron Dawson d374e902e9 some tests passing locally now 2014-04-08 17:44:01 -07:00
Cameron Dawson 8734a47c63 another 2014-04-08 11:37:08 -07:00
Cameron Dawson 92b8396955 another 2014-04-08 11:21:55 -07:00
Cameron Dawson 78a45cb9c4 another travis fix 2014-04-08 10:45:31 -07:00
Cameron Dawson b8a212fe40 bad test as a test 2014-04-08 09:07:33 -07:00
Cameron Dawson 2965a31428 fix updates from socket.io for jobs and resultsets 2014-04-08 09:00:26 -07:00
Cameron Dawson 0bb6b73b67 support for date and revision ranges 2014-04-02 11:03:32 -07:00
Cameron Dawson c747a52102 move views into individual files 2014-03-31 13:14:50 -07:00
Cameron Dawson f001fcf80c fixing ``platform_opt`` to ``platform_option`` 2014-03-27 16:58:17 -07:00
mdoglio a3ebefef98 add new line at the end of file 2014-03-13 18:50:48 +00:00
mdoglio bef7bafde7 add notes deletion endpoint 2014-03-13 18:49:23 +00:00
mdoglio 5066348c43 add job classification socketio event 2014-03-13 14:17:34 +00:00
Cameron Dawson 02f1975236 test fix 2014-03-11 14:00:14 -07:00
mdoglio 193bb252b0 fixup! remove db access from the parse_log task 2014-03-10 20:09:37 +01:00
mdoglio 9df5e5b108 remove db access from the parse_log task 2014-03-10 19:38:03 +01:00
mdoglio 5cc866fbf2 separate oauth credentials from OAuthLoaderMixin 2014-03-10 19:36:01 +01:00
jeads 2ad4bb608b Merge pull request #117 from mozilla/api-session-authentication
add session authentication to notes and bug_job_map creation
2014-03-10 11:27:57 -07:00
mdoglio 45fdb47f0c add session authentication to notes and bug_job_map creation 2014-03-06 11:08:29 +01:00
Cameron Dawson 0713400b67 fixes to tests 2014-02-28 16:54:07 -08:00
Cameron Dawson c33f116c31 fixed tests, added ``job_coalesced_to_guid`` 2014-02-27 13:28:51 -08:00
mdoglio b86e88fde7 add basic filtering on the job_artifact endpoint 2014-02-07 15:05:42 +00:00
mdoglio e8ca1dcdea fix a bug in UrlQueryFilter and split limit into two separate parameters (count and offset) 2014-02-05 17:47:28 +00:00
mdoglio 78d46f1505 add bug_job_map endpoints and model methods 2014-02-05 17:47:28 +00:00
Jonathan Eads 044217b997 removed manage.py command to write out credentials 2014-02-04 15:23:01 -08:00
Jonathan Eads efcff53d2d fixed stuff 2014-02-04 13:31:34 -08:00
Jonathan Eads ce17bbfab4 merged 2014-02-03 17:56:19 -08:00
Jonathan Eads 35d1a21c23 fixed tests 2014-02-03 17:13:13 -08:00
Jonathan Eads abd2c37bef fixed tests 2014-01-31 18:24:43 -08:00
Jonathan Eads 80e2c4d111 merged 2014-01-31 12:44:05 -08:00
Jonathan Eads a5e1925174 made changes 2014-01-31 11:37:30 -08:00
Cameron Dawson f8f4aa3e32 fix tests 2014-01-31 11:36:33 -08:00
vagrant 35be73269c made changes 2014-01-31 19:35:46 +00:00
Cameron Dawson d787175340 update for results and statuses in jobsmodel. remove update_state endpoint 2014-01-31 10:37:48 -08:00
Cameron Dawson 8ecde732a3 code cleanup 2014-01-30 15:43:51 -08:00
Cameron Dawson c6ec4cf7c5 fix for unexpected job state 2014-01-30 13:33:34 -08:00
Cameron Dawson 00df9bf6fc test fixes 2014-01-30 13:24:02 -08:00
Cameron Dawson bd92ec6675 test fix 2014-01-28 18:06:37 -08:00
mdoglio dc17acb9f8 add dynamic filters to the jobs list endpoint 2014-01-28 20:16:27 +00:00
Cameron Dawson 30adbd6d04 bad order on imports for js files in tests 2014-01-23 08:28:23 -08:00
Cameron Dawson 58c318046d more color/sizing tweaks 2014-01-23 08:28:23 -08:00
Cameron Dawson 5c2efc4cf3 fixed tests 2014-01-20 17:57:29 -08:00
Cameron Dawson 8f82ee8f3f test config fixes 2014-01-20 17:08:12 -08:00
Cameron Dawson b5d4a4299e yet more regex updates with tests 2014-01-16 16:30:44 -08:00
Cameron Dawson ce15891614 more regex updates 2014-01-16 15:26:38 -08:00
Cameron Dawson c269df8ca6 regex fixes. 2014-01-16 14:04:07 -08:00
Cameron Dawson 2b2ec26546 fixed tests 2014-01-16 12:00:09 -08:00
mdoglio 081cfeb60a update failing tests 2014-01-14 17:18:14 +01:00
Mauro Doglio 819ba7b682 Merge pull request #81 from mozilla/remove-as-list
Remove as list
2013-12-18 03:08:39 -08:00
Cameron Dawson 23dcbb4277 better formatting for test data 2013-12-16 11:13:36 -08:00
mdoglio 4e0f946dda added a few tests for the bottom panel plugins 2013-12-16 11:37:41 +00:00
Cameron Dawson d4434d9549 updates to regexes to handle job_types better 2013-12-13 19:28:41 -08:00
Cameron Dawson 98dea0103c fix tests 2013-12-12 17:36:43 -08:00
Jonathan Eads ae19cd9c65 added test for job_coalesced_to_guid storage 2013-12-11 18:39:58 -08:00
mdoglio 95db4b64d6 comment 2 failing tests we can probably dismiss 2013-12-11 15:52:19 +00:00
Jonathan Eads a2747ab974 Merge branch 'master' of ssh://github.com/mozilla/treeherder-service into builds4h-slow-test 2013-12-09 16:20:04 -08:00
Jonathan Eads 3cd26274aa moved builds4h test to buildapi 2013-12-06 16:58:58 -08:00
Cameron Dawson 99bba2bf88 fix tests 2013-12-05 16:31:20 -08:00
mdoglio 693c81a2bb fix the way bug suggestions are stored and retrieved 2013-12-05 16:26:20 +01:00
Jonathan Eads 943511d5b5 added dynamic builds4h tests and builds4h report 2013-12-04 18:33:21 -08:00
camd 9d03372877 Merge pull request #82 from mozilla/fix-artifactbuilder-names
fix JobArtifact builder name
2013-12-02 09:50:02 -08:00
mdoglio f7893fd142 change artifactfuilder name from property to attribute 2013-11-29 14:24:50 +00:00
mdoglio 6eefae1563 fix sql error when getting bug suggestions [Fixes 61326400] 2013-11-26 16:26:17 +00:00
Cameron Dawson 5dceaf24db Merge branch 'master' into resultset-batch-fetch 2013-11-22 16:49:57 -08:00
camd 5afb0ce8aa Merge pull request #24 from mozilla/angularjs-update-1.2
update angularjs to 1.2.1
2013-11-22 16:49:22 -08:00
Cameron Dawson 4c9b100a35 fixed tests for UI changes. 2013-11-22 16:41:51 -08:00
Cameron Dawson d973f79803 Merge branch 'master' into resultset-batch-fetch 2013-11-22 08:30:06 -08:00
Cameron Dawson aa4855e9d5 tests now passing 2013-11-21 17:59:53 -08:00
Jonathan Eads e090da8597 removed duplicate refdata fixture 2013-11-21 16:46:28 -08:00
Cameron Dawson 2ca18bc401 merge from job-names branch 2013-11-21 16:30:02 -08:00
Cameron Dawson 18002985e9 fix test data 2013-11-21 16:14:30 -08:00
Jonathan Eads f384baa97c added handling for job/group names and symbols being None 2013-11-21 15:57:26 -08:00
Jonathan Eads add9af7626 added job_type test data 2013-11-21 15:05:09 -08:00
Cameron Dawson 78de32f932 merge jeads new fixes 2013-11-21 10:49:02 -08:00
mdoglio 9227f1c7ed fix test sql path 2013-11-21 15:16:35 +00:00
mdoglio 5eea00d5b8 add bugscache ingestion and bugs suggestions artifacts 2013-11-21 14:31:57 +00:00
mdoglio c48ba29d06 merging updates 2013-11-21 14:29:19 +00:00
Cameron Dawson b548a71580 Merge branch 'master' into resultset-batch-fetch 2013-11-20 17:23:15 -08:00
Cameron Dawson 1bcd324174 now getting the resultset list gets all the jobs, too. 2013-11-20 16:05:43 -08:00
Jonathan Eads 6b1b70b335 Added unique key for name/symbol combination, updated all related model methods 2013-11-20 14:12:48 -08:00
Cameron Dawson 0eff6ab250 update to use ``job_symbol`` instead of ``symbol`` 2013-11-19 10:37:11 -08:00
Cameron Dawson 7b3894ab50 merge from master 2013-11-18 16:52:38 -08:00
Cameron Dawson 90aac43c34 updated field in sample file. 2013-11-18 16:50:59 -08:00
Jonathan Eads afb7150493 added dynamic ingestion functionality for job and group symbols 2013-11-18 13:08:39 -08:00
mdoglio 2111a94fac update test libraries 2013-11-18 11:08:53 +00:00
Cameron Dawson 50a9b8b5ed change to hit Config.js remotely 2013-11-15 12:36:21 -08:00
Cameron Dawson 38bb4f2c0f added a corrected name_info test 2013-11-14 13:52:14 -08:00
Cameron Dawson 35ee2ce874 added a couple comments 2013-11-13 21:31:59 -08:00
Cameron Dawson f9c9fa0aec tests now passing. seeing if they'll pass on the server. 2013-11-13 17:24:24 -08:00
Cameron Dawson ea24227a7a merged from platform-names 2013-11-11 15:05:03 -08:00
Cameron Dawson a1949c79c8 unslowed buildername tests, other fixes per jeads review 2013-11-11 14:08:20 -08:00
Cameron Dawson c3c33c4025 Merge branch 'master' into platform-names 2013-11-11 12:23:24 -08:00
Cameron Dawson bb005787ff translate buildernames to job names, symbols, etc. tests correct, but still failing due to feature bugs 2013-11-11 11:59:15 -08:00
Cameron Dawson ba9aed8383 keep the tbpl config file in our vendor lib 2013-11-08 10:19:42 -08:00
Cameron Dawson 111cd1f134 fix to unit tests 2013-11-08 09:50:35 -08:00
Jonathan Eads 0d62682bd7 removed unused data structure 2013-11-08 08:55:27 -08:00
Cameron Dawson 41978a9015 unit tests marked slow 2013-11-07 17:58:09 -08:00
Cameron Dawson 1b989a5cab Unit tests now working for buildbot 2013-11-07 17:27:51 -08:00
mdoglio ab9a2e7268 optimized revisions lookups 2013-11-07 21:00:15 +00:00
Jonathan Eads 42c7be37d6 fixed option collection bug 2013-11-06 19:50:07 -08:00
Jonathan Eads 9897261392 removed print 2013-11-06 10:59:15 -08:00
mdoglio 768a26da1d all tests passing 2013-11-06 18:56:18 +00:00
mdoglio f51bae0d07 fix e2e test fixtures to post list of jobs 2013-11-06 18:13:22 +00:00
mdoglio 4af00bb365 update webapp tests to reflect the last changes 2013-11-06 17:55:37 +00:00
mdoglio b1c5603313 other tests passing 2013-11-06 17:14:06 +00:00
mdoglio afdcdd884c a few more tests passing 2013-11-06 15:23:29 +00:00
mdoglio 32820cead8 fix parse_log task and test_parse_log 2013-11-06 14:21:33 +00:00
Jonathan Eads 99cc281f65 webapp/api tests pass 2013-11-05 17:45:06 -08:00
Jonathan Eads 55caeafa6e webapp/api test changes 2013-11-05 09:09:26 -08:00
Jonathan Eads 14fd82707f all model tests pass 2013-11-04 12:40:46 -08:00
Cameron Dawson bd93362651 fixed unit tests 2013-10-31 13:23:08 -07:00
Cameron Dawson aa0fd608e5 fix karma config jquery order 2013-10-31 12:59:21 -07:00
Jonathan Eads 5ef0f73327 adding handling for lists of data for all model methods 2013-10-25 17:17:01 -07:00
Cameron Dawson 734e5ce0db some general ui visual and code cleanup 2013-10-23 17:46:28 -07:00
Cameron Dawson 2c39a35b9e fix unit tests 2013-10-23 12:22:04 -07:00
Jonathan Eads 066290de37 fixed jobs.get_result_set_list() 2013-10-15 11:39:57 -07:00
Jonathan Eads a10b7d4810 updated buildbot regexes and repository list 2013-10-10 17:43:41 -07:00
Mauro Doglio 933300d684 Merge pull request #66 from mozilla/resultset-filters
add filter for ``exclude_empty`` for result set list
2013-10-07 04:41:01 -07:00
Cameron Dawson 9480842cce fixed unit tests. 2013-10-03 07:56:16 -07:00
Cameron Dawson 3692432d0c fix unit tests for exclude_empty 2013-10-02 17:11:11 -07:00
Cameron Dawson a7e73431b1 unit tests to cover job notes endpoints 2013-10-02 09:29:46 -07:00
Cameron Dawson 50ee8914a0 fix tests 2013-09-27 16:57:52 -07:00
Cameron Dawson 2af8a0d592 code cleanup 2013-09-27 16:44:05 -07:00
Cameron Dawson 247e58bff1 fixed merge conflicts 2013-09-27 15:31:48 -07:00
Cameron Dawson 09f3d20dd9 fixed unit tests 2013-09-27 15:15:56 -07:00
mdoglio 917691856b change status finished to completed in accordance with the service 2013-09-27 20:22:14 +02:00
Cameron Dawson f5e7d8db18 fixed page param. it's actually really 'offset', not page.
also now only return resultsets in the list when it has a job
associated with it.
2013-09-25 15:17:04 -07:00
mdoglio 19b66ecf0d fix job state change and update to master 2013-09-18 15:55:39 +02:00
Cameron Dawson 7b34dbe5c6 fixed unit tests 2013-09-17 15:58:39 -07:00
Cameron Dawson 73cec5cdb1 added test to test_tasks.py to test skipping error parsing on success jobs 2013-09-16 16:41:25 -07:00
Cameron Dawson a4dde81541 adding unit test for new log parser check_errors flag 2013-09-16 15:36:46 -07:00
Cameron Dawson 5ac4e9da52 skip parsing for errors if the status of the job is success 2013-09-16 12:32:10 -07:00
mdoglio 8fc8199675 make the tests pass and conditional job state update 2013-09-16 15:58:03 +02:00
Cameron Dawson 54e256eb67 new tests and performance optimizations 2013-09-13 15:34:37 -07:00
Mauro Doglio 333a55a1c5 remove dummy assertion 2013-09-11 11:27:40 +02:00
mdoglio 7053d617e9 make test_ingest_sample_data pass 2013-09-04 16:25:04 +01:00
mdoglio 42e3b877fe add nl at the end of file 2013-09-04 16:02:03 +01:00
mdoglio dd38c4d747 add/fix a bunch of tests for the pushlog-related changes 2013-09-04 15:52:20 +01:00
mdoglio e48904c95e add resultset ingestion api endpoint 2013-09-04 15:38:59 +01:00
Cameron Dawson 0ac81564ff test config update 2013-09-03 15:40:29 -07:00
Cameron Dawson e9277250e6 e2e tests now run
* add methods to set status.  status hidden if not set.
* e2e tests run locally
* updated some angular libraries from seed.
2013-09-03 14:30:39 -07:00
Cameron Dawson 3c18602771 working on e2e tests. hanging still. commented out for now. 2013-08-30 16:50:30 -07:00
Cameron Dawson 42a0a3960b add several new tests for the JobsCtrl 2013-08-30 15:35:38 -07:00
Cameron Dawson 4cac73cc98 e2e test fix. 2013-08-29 19:01:25 -07:00
Cameron Dawson 7bec3ac8b5 remove jasmine inclusion 2013-08-29 18:57:24 -07:00
Cameron Dawson 365e7ddecc adding jasmine library 2013-08-29 18:53:59 -07:00
Cameron Dawson d4a498cdc9 jobs tests 2013-08-29 18:27:29 -07:00
Cameron Dawson 1e2e310331 loading mock json data for tests now 2013-08-29 18:27:08 -07:00
Cameron Dawson b6f7566bf7 karma now running. tests not using mock $httpBackend yet 2013-08-29 10:49:02 -07:00
Cameron Dawson 12dbe79fc0 code cleanup in the views exception handling 2013-08-22 16:50:23 -07:00
Cameron Dawson 5f4fb3ad49 code cleanup 2013-08-22 10:20:04 -07:00
Cameron Dawson f134037f0c test artifacts
add test and fixture for testing artifacts.
2013-08-20 10:44:25 -07:00
Cameron Dawson 4c15849a82 creating some new unit tests for artifacts 2013-08-19 13:45:44 -07:00
Cameron Dawson bc51627d30 fixed test breakage 2013-08-16 15:07:54 -07:00
camd d17ab6ea3c Merge pull request #54 from mozilla/b4h
builds4h data ingestion
2013-08-15 11:04:33 -07:00
Ako0 29f93e798c builds4h data ingestion 2013-08-14 17:40:55 -07:00
Cameron Dawson d46c2e33e1 removed prints 2013-08-14 10:32:29 -07:00
Cameron Dawson 3b0cd77fd7 code cleanup 2013-08-13 17:48:51 -07:00
Cameron Dawson 95cd5bbefd test coverage for resultset view 100% 2013-08-13 17:44:09 -07:00
Cameron Dawson 53bc0e5a7c tests passing again 2013-08-13 17:04:53 -07:00
Cameron Dawson c7e677b09c refactor of as_list and as_single base methods 2013-08-13 14:19:22 -07:00
Cameron Dawson 5c3754aff8 resultset test start 2013-08-13 14:19:22 -07:00
camd 4eedd0d81d Merge pull request #50 from mozilla/fix-platform-option
fix jobs grouping in resultset endpoint
2013-08-13 14:11:14 -07:00
camd ed89c40b24 Merge pull request #51 from mozilla/etl-mixins-refactoring
split etl buildapi adapter into mixin classes
2013-08-13 08:48:47 -07:00
mdoglio cd97e45374 fixup! fix jobs grouping in resultset endpoint 2013-08-13 11:44:46 +01:00
mdoglio 1f2a21e066 split etl buildapi adapter into mixin classes 2013-08-12 16:30:45 +01:00
mdoglio 3b2ef7a643 fixup! fix jobs grouping in resultset endpoint 2013-08-12 15:59:40 +01:00
mdoglio 04b87120b1 fix jobs grouping in resultset endpoint 2013-08-12 12:48:58 +01:00
mdoglio 7971aac690 fix the job_type parsing strategy 2013-08-09 13:21:45 -07:00
Cameron Dawson 5555a69819 made the slow job stest an xfail 2013-08-01 12:53:23 -07:00
Cameron Dawson 5f3c3eb41b fixed tests. commented out larger slow jobs test till we get better data. 2013-08-01 12:23:29 -07:00
Cameron Dawson f6c9ade874 moved push_timestamp to result_set 2013-08-01 11:22:42 -07:00
mdoglio 41883895bc fix pulse adapter silently accepting objects with missing attributes 2013-07-30 18:01:35 +01:00
mdoglio 794d86851e change a few job guid to make them unique 2013-07-26 13:13:34 +02:00
mdoglio dfe98d5611 py2.6 compatibility change 2013-07-23 19:26:54 +01:00
mdoglio 6ec69ebf51 first e2e tests passing 2013-07-23 17:39:47 +01:00
Cameron Dawson e560953f28 oops, missed some files. readme fix, runonce fix and now uses firefox 2013-07-19 08:50:40 -07:00
Cameron Dawson 42f00795b3 added run cmd to readme and fixed so it only runs once at one time. 2013-07-19 08:48:16 -07:00
mdoglio ec40464ee5 first attemp of a end2end test 2013-07-18 14:47:58 +01:00
Cameron Dawson 72df94ebb0 two simple/sample unit tests passing 2013-07-17 16:55:47 -07:00
mdoglio bf691b26d1 add init_datasources command 2013-07-16 15:20:50 +01:00
Cameron Dawson 6ada7f16f9 test updates, but not working yet. 2013-07-12 17:38:30 -07:00
Cameron Dawson 2b0e42fafc start on unit tests 2013-07-12 15:08:09 -07:00
mdoglio 4d5b9481e2 add angular webapp skeleton 2013-07-11 21:17:57 +01:00
mdoglio 63fc3fe480 add mock_log_parser fixture for testing 2013-07-01 14:42:13 +02:00
mdoglio 9805cff73a Merge branch 'master' into log-parser-infrastructure 2013-06-28 19:53:43 +02:00
mdoglio edc52fd271 remove unuseful comment 2013-06-28 18:26:50 +02:00
Cameron Dawson 2774233c83 fix collection test errors 2013-06-26 09:50:27 -07:00
Cameron Dawson c2c5c18f6b remove hard-coded-path checks so tests will work on travis 2013-06-26 09:34:19 -07:00
mdoglio d517cefda8 Merge branch 'master' into log-parser-infrastructure 2013-06-25 12:51:06 +01:00
mdoglio 99f559c94d add mock parse_log task for testing 2013-06-25 12:39:49 +01:00
mdoglio 441331b9a3 merge from master 2013-06-24 15:57:54 +02:00
mdoglio 3475a512d9 post pulse data to the objectstore api 2013-06-24 15:54:01 +02:00
Mauro Doglio 9e9684c808 Merge pull request #34 from mozilla/jobsmodel-api
Jobsmodel api
2013-06-21 12:50:55 -07:00
Cameron Dawson 9171c58348 throw exception insted of return None when not found 2013-06-21 11:08:36 -07:00
Cameron Dawson 8103153fca code cleanup 2013-06-19 15:28:11 -07:00
Cameron Dawson 458ea70a6d one more test for coverage 2013-06-19 15:21:52 -07:00
Cameron Dawson 1fdb96b198 new tests for coverage. 2013-06-19 14:44:49 -07:00
Cameron Dawson 511ed94600 update state now working 2013-06-19 13:53:43 -07:00
Cameron Dawson 2d5758c7bc partially working now. url route is correctly created. but test still not passing 2013-06-19 13:27:10 -07:00
mdoglio b0b67ecf5e add a task to log_parser and hook this task to JobsModel.process_object 2013-06-19 15:59:20 +02:00
mdoglio a7ad31a40b fix failing test in test_objectstore_model 2013-06-19 14:56:33 +02:00
Cameron Dawson 118dbb4dbc fixed a few tests. still not working for the update_status yet 2013-06-18 20:45:10 -07:00
Cameron Dawson 3a7d6f6a10 Merge branch 'master' into jobsmodel-api 2013-06-18 08:55:09 -07:00
mdoglio b7cf4d0b13 merge from master 2013-06-18 15:15:40 +02:00
mdoglio 10c350ba54 add new line at the end of files 2013-06-18 10:08:03 +02:00
Cameron Dawson dc55b0a7ff working on tests. minor updates to urls. 2013-06-17 14:29:02 -07:00
mdoglio 21d4afda9f merge from master 2013-06-17 16:06:26 +02:00
mdoglio 6ed7a9b49f pep8 cleaning 2013-06-17 16:04:02 +02:00
mdoglio c066df180c rename tests and delete unused import 2013-06-17 15:54:01 +02:00
mdoglio d24fbacb37 add tests for buildapi adapter 2013-06-17 15:32:29 +02:00
Cameron Dawson f12a8d723e added jobs methods. partially done. tests not working yet. 2013-06-14 16:23:13 -07:00
Cameron Dawson 1382249137 Merge branch 'master' into refdata-api 2013-06-14 09:43:51 -07:00
Cameron Dawson 0b6129a3cd refdata viewsets are readonly now. fixed test on bad project to be a 404 2013-06-14 09:42:29 -07:00
Cameron Dawson 5838c140ac add refdata endpoints, and one extra test for objstore api 2013-06-13 15:07:48 -07:00
Cameron Dawson a37467e5ec comment fix in a test file 2013-06-13 10:58:46 -07:00
camd 4c0ce05ba5 Merge pull request #31 from mozilla/objectstore-api
add list and detail methods to the objectstore endpoint
2013-06-13 09:28:24 -07:00
Mauro Doglio b9fd93b5e2 Merge pull request #32 from mozilla/log-job-artifact-parser
Log Job Artifact Builder and refactor
2013-06-13 08:21:49 -07:00
Cameron Dawson e0701ebdfe finished coverage 2013-06-12 19:20:35 -07:00
Cameron Dawson cbc6862da1 fixed unit test files 2013-06-12 17:58:15 -07:00
Cameron Dawson fdc1f65bcf finished name change from parsers to artifact builders and sub parsers to parsers 2013-06-12 15:01:25 -07:00
Cameron Dawson 1bf5c376a3 before stripping subparsers. updated error parser, new test logs 2013-06-12 09:42:13 -07:00
mdoglio 346fad718f add list and detail methods to the objectstore endpoint 2013-06-12 13:41:40 +01:00
Jonathan Eads 12c4849abf merged 2013-06-11 16:46:56 -07:00
Cameron Dawson 259521109d added datadiff module for diffing dicts. also new tinderboxprintline sub parser. 2013-06-10 16:44:49 -07:00
Cameron Dawson 2cfa83406a merged from master 2013-06-10 09:42:24 -07:00
Cameron Dawson a09b1a7f4b code cleanup before merge 2013-06-10 09:27:01 -07:00
Cameron Dawson afc6633e5d jobartifactparser begun, with failing tests 2013-06-07 15:56:31 -07:00
Cameron Dawson bb52d7c131 re-adding in log viewer code 2013-06-07 14:52:33 -07:00
Cameron Dawson c6d0347232 refactor shared code into test_utils file 2013-06-07 13:51:52 -04:00
mdoglio e4afba08fb remove unused import 2013-06-07 13:51:52 -04:00
mdoglio faa583f849 add docstring to test_objectstore_ingestion 2013-06-07 13:51:52 -04:00
mdoglio 6752ebe890 add job ingestion endpoint 2013-06-07 13:51:52 -04:00
Cameron Dawson baa131d723 new job_data 2013-06-07 13:51:41 -04:00
mdoglio 7f8fd436f3 first attempt to create a job ingestion endpoint 2013-06-05 22:50:28 +01:00
Mauro Doglio 10d678554f Merge pull request #25 from mozilla/allow-objectstore-update
refactor objectstore to allow updates
2013-06-05 03:45:17 -07:00
Mauro Doglio 96ccadea28 Merge pull request #25 from mozilla/allow-objectstore-update
refactor objectstore to allow updates
2013-06-05 03:45:17 -07:00
mdoglio de7efd8c93 remove needing job_id to mark processed objects 2013-06-05 11:40:43 +01:00
Cameron Dawson fa4b9302fd changes to some test data and tests 2013-06-04 15:51:52 -07:00
Cameron Dawson 619f75b5ef changes to some test data and tests 2013-06-04 15:51:52 -07:00
mdoglio fc5e9f5d9e refactor objectstore to allow updates 2013-06-04 12:16:52 +01:00
Mauro Doglio e8709a01e0 Merge pull request #19 from mozilla/update-repository-version
Update repository version
2013-06-04 02:41:16 -07:00
mdoglio 1f0b3380e6 code cleaning 2013-05-15 13:54:42 +01:00
mdoglio 17d98479e2 add celery ecosystem 2013-05-13 19:19:19 +02:00
mdoglio 78a0d9fbfe add initial_data fixture to a bunch of jobs-related tests 2013-05-08 20:30:02 +01:00