dart-sdk/tools
Bob Nystrom 47985d6dbd Set up directories for migrated Dart 2.0 tests and migrate a couple. (#30149)
* Set up directories for migrated Dart 2.0 tests and migrate a couple.

- Create new "_2" directories where tests that have been validated as
  ready for Dart 2.0 will end up.
- Create empty status files for each directory.
- Add those directories to the set of default selectors you get when you
  run test.py. This gets the VM bots running them.
- Get the DDC bots running those suites.
- Move abstract_exact_selector_test over to dart2js since it's a
  dart2js-specific regression test and not an actual language test.
- Migrate corelib/apply_test.dart.
- Delete abstract_beats_arguments[2]_test.dart since that code is
  statically wrong in 2.0 and can't be run.

This doesn't get the dart2js bots running the new suites. I'll email
the relevant folks to get help with that.

* Resurrect abstract_beats_arguments_test.dart.

It usefully checked that an implementation reports an warning (now
error) if you construct an abstract class.

Also added support to test.dart to mark a test as expecting to
generate a compile error in the test itself. That way, the status file
reflects what is *wrong* about the current status, not what is *right*.

* Change static error syntax to match front_end notation.

* Migrate abstract_getter_test.
2017-07-14 10:27:37 -07:00
..
android [infra] Roll clang to match the version used by Flutter 2017-05-06 21:45:00 -07:00
apps/update_homebrew Homebrew cleanup (#28899) 2017-03-09 12:35:36 -08:00
bots Set up directories for migrated Dart 2.0 tests and migrate a couple. (#30149) 2017-07-14 10:27:37 -07:00
buildtools [infra] Fix clang-format invocation from git cl format 2017-05-09 09:24:00 -07:00
dart2js Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
dartium Remove support for multivm branch and runners 2017-06-29 15:59:07 +02:00
dartk_wrappers Move dartk to the tool folder 2017-04-28 15:39:17 -07:00
deps/dartium.deps Fixed readPixels not working in Dartium. 2017-07-11 13:12:51 -07:00
dom Change imports to clean up irritating warning 2017-07-12 14:37:40 -07:00
gardening Bug fix: Now handles that "summary" does not require any arguments. 2017-07-06 13:13:17 +02:00
gyp Remove MIPS support 2017-06-22 08:49:22 -07:00
infra/config Add commit queue status links to Gerrit CLs 2017-07-05 13:15:20 +02:00
linux_dist_support/debian Don't depend on openjdk for building Debian packages 2014-09-08 12:43:04 +00:00
sdks [Fuchsia] Script for downloading the latest prebuilt dev SDK 2017-06-27 13:12:22 -07:00
testing Set up directories for migrated Dart 2.0 tests and migrate a couple. (#30149) 2017-07-14 10:27:37 -07:00
.gitignore Match version of idl_parser and WebCore so go.sh can be run from a Dart only enlistment. 2016-03-06 15:10:36 -08:00
addlatexhash.dart Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
android_link.py Filter tcmalloc out of Android link 2016-09-22 19:21:21 -07:00
archive_crash.py Archive more debug builds for manual inspection of binary differences 2015-02-12 07:24:02 +00:00
build.py Remove MIPS support 2017-06-22 08:49:22 -07:00
canary.dart - Prevent running of the dart_bootstrap script by default. 2015-12-11 13:23:12 -08:00
capture_screenshot.ps1 Attempt at capturing screenshot on IE if tests time out 2017-04-12 10:57:58 +02:00
clean_output_directory.py Add missing python import to utility script 2015-07-08 13:20:22 +02:00
copy_dart.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
copy_tree.py Don't remove destination files in dry run mode. (#29633) 2017-05-17 13:18:49 -07:00
create_debian_chroot.sh Update linux distribution support to Debian Jesse 2016-08-17 12:37:42 +02:00
create_debian_packages.py Update name of a debian linux source package generated file. 2016-08-22 18:35:58 +02:00
create_pkg_manifest.py Fix tools/create_pkg_manifest.py to generate valid XML. (#28501) 2017-01-24 12:29:03 -08:00
create_tarball.py Switch to downloaded SDK executable, drop executables in testing/bin. 2016-02-15 17:10:59 +01:00
create_timestamp_file.py Fuchsia: Allows building the full SDK for host and target. 2016-12-13 13:02:52 -08:00
download_chromium_sysroot.sh Add tools to build Dart with Chromium's sysroot. 2016-08-10 16:04:03 +02:00
download_latest_dev_sdk.py [Fuchsia] Script for downloading the latest prebuilt dev SDK 2017-06-27 13:12:22 -07:00
execute_recorded_testcases.py
FAKE_COMMITS Add to FAKE_COMMITS to trigger github mirror 2017-01-06 15:31:51 +01:00
find_depot_tools.py GN build on windows 2016-10-04 09:19:07 -07:00
gen_fuchsia_test_manifest.py Fuchsia: Build an OS image that includes Dart's test suite. 2017-01-19 10:11:27 -08:00
generate_buildfiles.py [infra] Ensure args.gn is updated for the Linux cross builds during gclient runhooks. 2017-05-09 09:47:53 -07:00
get_archive.py Update URL to download dartium and content shell for testing 2016-11-14 14:10:33 +01:00
gn.py GN: Change the default meaning of dart_target_arch from current_cpu to target_cpu. 2017-07-13 14:59:35 -07:00
gn_helpers.py Adds GN build files for building in GN based projects. 2014-11-11 22:03:55 +00:00
gyp_dart.py Don't force msvs 2010 version when running gyp 2015-07-30 16:09:12 +02:00
gypi_to_gn.py [gn] Consolidate exec_script calls to speed up generation 2016-11-12 10:57:01 -08:00
line_doc_comments.dart Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
list_dart_files.py Make list_files.py and list_dart_files.py return absolute paths for GN 2016-12-13 10:01:28 -08:00
list_files.py Make list_files.py and list_dart_files.py return absolute paths for GN 2016-12-13 10:01:28 -08:00
make_bundle_unittest.py
make_version.py Add #! lines and +x scripts run by the build system 2016-07-14 12:46:57 -07:00
ninja.py Remove MIPS support 2017-06-22 08:49:22 -07:00
observatory_tool.py [observatory] Add a 'GC' button to heap map. 2017-06-29 10:45:26 -07:00
only_in_release_mode.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
patch_sdk.dart Introduce 'flutter_release' patch_sdk mode to accommodate for difference between Flutter release and non-release target configuration in regards to inclusion of vm_service package. 2017-07-13 13:39:05 -07:00
patch_sdk.py Introduce dart_host_toolchain argument for generate_patch_sdk.gni. This allows for Flutter build to make sure that host_toolchain used for patched_sdk generation word size matches target platform. 2017-06-22 12:41:31 -07:00
presubmit.sh Refs #25328 Use a portable shebang 2016-01-05 16:26:28 +01:00
print_version.py
process_gypis.py [gn] Consolidate exec_script calls to speed up generation 2016-11-12 10:57:01 -08:00
promote.py Fix some issues with buildbot recipe change. 2017-05-23 16:51:37 +02:00
publish_pkg.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
revert.py Build Tools Cleanup 2014-07-25 11:47:59 +00:00
safari_factory_reset.py Revert "Revert "Make Safari tests more robust."" 2016-06-15 04:29:33 -07:00
set_ia32_sysroot.sh Add tools to build Dart with Chromium's sysroot. 2016-08-10 16:04:03 +02:00
set_x64_sysroot.sh Add tools to build Dart with Chromium's sysroot. 2016-08-10 16:04:03 +02:00
status_clean.dart Remove the "pkgbuild" step on the bots. 2017-04-24 13:28:16 -07:00
task_kill.py Suppress failures from taskkill when killing content_shell on Windows. 2017-05-11 14:45:32 +02:00
test.py Move test.dart into testing/dart. 2017-05-02 16:48:28 -07:00
utils.py Remove MIPS support 2017-06-22 08:49:22 -07:00
VERSION Start working on version 1.25 of Dart SDK 2017-06-01 13:54:22 +02:00
write_revision_file.py [Fuchsia] Build only the parts of the SDK that are needed 2017-04-19 09:00:14 -07:00
write_version_file.py [Fuchsia] Build only the parts of the SDK that are needed 2017-04-19 09:00:14 -07:00
yaml2json.dart Format all files under tools and utils directory. 2017-04-20 09:08:31 -07:00
yaml2json.py Add YAML file with VM patch file information. 2017-02-21 13:56:28 +01:00