Konstantin Shcheglov
|
824a62ba3c
|
More tests for build mode.
R=paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2971373002 .
|
2017-07-07 14:33:09 -07:00 |
|
Konstantin Shcheglov
|
671bedc8f6
|
Fix strong_mode_test after moving driver_test fields into class.
TBR
R=brianwilkerson@google.com
BUG=
Review-Url: https://codereview.chromium.org/2971343002 .
|
2017-07-07 10:01:47 -07:00 |
|
Konstantin Shcheglov
|
73ec7f0a79
|
Convert driver_test.dart to reflective tests.
It was hard to keep track of defined tests, and to run individual tests.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2976493002 .
|
2017-07-07 09:38:49 -07:00 |
|
Konstantin Shcheglov
|
711e37295a
|
Remove the --build-summary-only-diet option.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2968403002 .
|
2017-07-07 09:15:48 -07:00 |
|
Konstantin Shcheglov
|
0699a72344
|
Additional tests for build mode.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2968303002 .
|
2017-07-06 15:02:28 -07:00 |
|
Konstantin Shcheglov
|
956b9ce96b
|
Split driver_test main() into 4 tests methods.
This is not how I would ideally prefer to write tests, but a bit better.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2967413002 .
|
2017-07-06 14:12:45 -07:00 |
|
Devon Carew
|
d4abd49df7
|
Add analytics to analyzer-cli and analysis server.
BUG=
R=brianwilkerson@google.com, scheglov@google.com, zra@google.com
Review-Url: https://codereview.chromium.org/2963323002 .
|
2017-07-05 23:29:46 -07:00 |
|
Brian Wilkerson
|
62d0376231
|
Run the sorter to reduce code churn
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2933753002 .
|
2017-06-12 07:37:14 -07:00 |
|
Devon Carew
|
f1a5503fcc
|
Add --fatal-infos; hide --fatal-hints.
BUG=
R=brianwilkerson@google.com, danrubel@google.com
Review-Url: https://codereview.chromium.org/2874043002 .
|
2017-05-10 11:45:11 -07:00 |
|
Devon Carew
|
5d0056df88
|
Make the exit code for dartanalyzer more deterministic.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2857203002 .
|
2017-05-03 11:38:35 -07:00 |
|
danrubel
|
9649ca1a94
|
fix driver test
Review-Url: https://codereview.chromium.org/2855513002 .
|
2017-04-30 23:35:59 -04:00 |
|
danrubel
|
c8784af933
|
rename .analysis_options --> analysis_options.yaml
See https://github.com/dart-lang/sdk/issues/28385
R=brianwilkerson@google.com, vsm@google.com
Review-Url: https://codereview.chromium.org/2839383003 .
|
2017-04-30 18:33:10 -04:00 |
|
Brian Wilkerson
|
e009f32ad7
|
Fix a failing test
Review-Url: https://codereview.chromium.org/2848643004 .
|
2017-04-27 10:45:24 -07:00 |
|
Devon Carew
|
66ac96c4a6
|
Use the dart:io Platform.resolvedExecutable API to locate the Dart SDK.
BUG=
R=brianwilkerson@google.com, danrubel@google.com, pquitslund@google.com
Review-Url: https://codereview.chromium.org/2844883005 .
|
2017-04-27 09:29:08 -07:00 |
|
Devon Carew
|
eae2bf2747
|
Fix an issue with duplicate reported analysis errors.
BUG=
R=brianwilkerson@google.com, danrubel@google.com
Review-Url: https://codereview.chromium.org/2793813002 .
|
2017-04-23 21:05:10 -07:00 |
|
pq
|
1d4d0d769f
|
CLI support for enableAssertInitializers.
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2809793004 .
|
2017-04-12 10:38:30 -07:00 |
|
Jacob MacDonald
|
3e623d7df1
|
Add --build-summary-only-unlinked flag, which makes the output summary be an unlinked summary instead of a linked one.
BUG=
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2796953002 .
|
2017-04-04 12:22:20 -07:00 |
|
Devon Carew
|
0fcb91aa06
|
Fix analyzer tests when run in checked mode.
BUG=
Review-Url: https://codereview.chromium.org/2775073002 .
|
2017-03-25 15:34:40 -07:00 |
|
Devon Carew
|
b51d1fd8e3
|
Use ansi color in the dartanalyzer cli output.
BUG=
R=brianwilkerson@google.com, danrubel@google.com
Review-Url: https://codereview.chromium.org/2775633002 .
|
2017-03-25 15:02:47 -07:00 |
|
Jacob Richman
|
a993294503
|
Format all analyzer packages
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2753923003 .
|
2017-03-16 16:11:43 -07:00 |
|
danrubel
|
b401f7272f
|
cleanup bazel workspace relative path test
Review-Url: https://codereview.chromium.org/2712333002 .
|
2017-02-26 13:19:25 -08:00 |
|
danrubel
|
4c771a52d3
|
fix failing bazel workspace relative path test
Review-Url: https://codereview.chromium.org/2721483002 .
|
2017-02-26 12:44:28 -08:00 |
|
danrubel
|
130f43fe7b
|
fix failing bazel workspace relative path test
Review-Url: https://codereview.chromium.org/2720593002 .
|
2017-02-26 11:14:14 -08:00 |
|
danrubel
|
994a3a2b20
|
Revert "debug failing test"
This reverts commit c78ea8c231.
Review-Url: https://codereview.chromium.org/2721473002 .
|
2017-02-26 11:08:19 -08:00 |
|
danrubel
|
c78ea8c231
|
debug failing test
Review-Url: https://codereview.chromium.org/2721453002 .
|
2017-02-26 09:47:58 -08:00 |
|
danrubel
|
c04f6a2ab1
|
fix dartanalyzer find options in bazel workspace
- add dartanalyzer test for bazel workspace
- ensure call to getAnalysisOptions passes an absolute path
- update BasicWorkspace to have an absolute normalized path similar to BazelWorkspace
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2719703005 .
|
2017-02-26 08:52:55 -08:00 |
|
Brian Wilkerson
|
be65669b34
|
Fix tests that are failing on windows
Review-Url: https://codereview.chromium.org/2713913003 .
|
2017-02-24 08:18:54 -08:00 |
|
danrubel
|
abee739921
|
rework analyzer_cli to use ContextBuilder getAnalysisOptions
This is a follow on to https://codereview.chromium.org/2716693003
that refactors analyzer_cli to use ContextBuilder.
As a result, dartanalyzer now correctly finds the default
flutter analysis options when the project references package:flutter
but does not contain an analysis options file.
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2710313002 .
|
2017-02-23 16:52:26 -05:00 |
|
Devon Carew
|
1da570c215
|
Remove and hide analyzer cli flags.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2713723003 .
|
2017-02-22 14:09:41 -08:00 |
|
Devon Carew
|
46cacfeae9
|
Some improvements to the command-line analyzer's output.
BUG=
R=brianwilkerson@google.com, danrubel@google.com
Review-Url: https://codereview.chromium.org/2704103002 .
|
2017-02-22 12:35:09 -08:00 |
|
Devon Carew
|
6e9adf2624
|
Remove older deprecated flags; more cleanup to the cli help args.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2692203010 .
|
2017-02-17 13:30:37 -08:00 |
|
Devon Carew
|
e1fb256694
|
Fix an arg parser test for the analyzer cli.
BUG=
Review-Url: https://codereview.chromium.org/2696703011 .
|
2017-02-17 06:56:33 -08:00 |
|
Konstantin Shcheglov
|
7e9f4ba34c
|
Make the test's dart:core import dart:async in tests.
SDK's version does it, and we probably don't want to protect aginst
something what happens only in tests, but is not expected actually.
R=brianwilkerson@google.com
BUG=
Review-Url: https://codereview.chromium.org/2696013004 .
|
2017-02-14 13:31:18 -08:00 |
|
Leaf Petersen
|
0c2bf046f1
|
Add FutureOr to analyzer_cli test async.dart.
Fixes https://github.com/dart-lang/sdk/issues/28653 .
BUG=
R=brianwilkerson@google.com, whesse@google.com
Review-Url: https://codereview.chromium.org/2675203006 .
|
2017-02-06 17:08:33 -08:00 |
|
danrubel
|
167107e94c
|
fix dartanalyzer sdk setup
Separate analysis options initialization from context setup
so that analysis options can be used to correctly setup the SDK
in strong mode.
Fix https://github.com/dart-lang/sdk/issues/28507
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2678633002 .
|
2017-02-04 12:08:53 -05:00 |
|
Konstantin Shcheglov
|
15cf5cb017
|
Run analyzer_cli asynchronously.
R=brianwilkerson@google.com
BUG=
Review-Url: https://codereview.chromium.org/2658863002 .
|
2017-01-26 09:42:51 -08:00 |
|
Dan Rubel
|
13bd1ad0bf
|
DDC/AnalyzerCLI common cmdline option processing
Refactor DDC and Analyzer CLI command line option processing
to use common createContextBuilderOptions method
and ContextBuilderOptions to hold common options.
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2584293003 .
|
2016-12-19 16:24:20 -05:00 |
|
danrubel
|
e321439470
|
cleanup Analyzer CLI and DDC arg parsing
This removes the need to split arguments on '='
before calling the extractDefinedVariables method.
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2581723002 .
|
2016-12-15 12:16:20 -05:00 |
|
danrubel
|
2c62510f5f
|
move CommandLineParser into analyzer for reuse by DDC
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2578733002 .
|
2016-12-14 16:31:45 -05:00 |
|
danrubel
|
1417eec66e
|
move extractDefinedVariables from analyzer cli to analyzer
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2571583007 .
|
2016-12-14 13:22:41 -05:00 |
|
Brian Wilkerson
|
0ea654a068
|
Remove the AnalysisOptionsProcessor
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2559523005 .
|
2016-12-07 10:51:33 -08:00 |
|
Dan Rubel
|
aff6b796f3
|
update analyzer cli to support include directive in analysis options file
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2541933002 .
|
2016-11-30 15:16:55 -05:00 |
|
Brian Wilkerson
|
e63105555b
|
Remove uses of configuration data
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2522543007 .
|
2016-11-22 11:26:08 -08:00 |
|
Brian Wilkerson
|
3121296942
|
(TBR) Fix failing tests
Review URL: https://codereview.chromium.org/2426703002 .
|
2016-10-17 11:55:31 -07:00 |
|
Konstantin Shcheglov
|
ec282eb726
|
Switch analyzer_cli to 'package:test'.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2395183002 .
|
2016-10-06 10:02:39 -07:00 |
|
Paul Berry
|
4b2bf4d6a0
|
Add an analysis option to disable cache flushing.
This improves the analysis speed of large projects by as much as 20%.
It also can be used to work around cache flushing bugs.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2383203003 .
|
2016-10-01 06:41:20 -07:00 |
|
Konstantin Shcheglov
|
92ee0b2488
|
Fix for the new hint in super_mixin_example.dart in analyzer_cli.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/2364763002 .
|
2016-09-22 15:03:06 -07:00 |
|
Konstantin Shcheglov
|
5703f5adb1
|
Replace using reprecated 'package:analyzer/src/generated/error.dart'.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/2364643002 .
|
2016-09-22 10:10:53 -07:00 |
|
Konstantin Shcheglov
|
1387e8ec5c
|
Remove fallback mode and corresponding cli flag.
R=paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2356523002 .
|
2016-09-19 14:02:14 -07:00 |
|
Paul Berry
|
f7a12f9c83
|
Allow input summaries to be specified when running analyzer_cli in non-build mode.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2347133004 .
|
2016-09-19 12:39:24 -07:00 |
|