Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(290)

Unified Diff: samples/simple_todo/simple_todo_service_tests.dart

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « samples/simple_todo/simple_todo_main.cc ('k') | samples/simple_todo/todo_model.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: samples/simple_todo/simple_todo_service_tests.dart
diff --git a/samples/simple_todo/simple_todo_service_tests.dart b/samples/simple_todo/simple_todo_service_tests.dart
deleted file mode 100644
index 9f992ba5b7808e5b0503df8c96d7766002feeffe..0000000000000000000000000000000000000000
--- a/samples/simple_todo/simple_todo_service_tests.dart
+++ /dev/null
@@ -1,131 +0,0 @@
-// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-import 'dart:async' show
- Future;
-
-import '../../tests/service_tests/service_tests.dart' show
- BuildSnapshotRule,
- CcRule,
- CompileServiceRule,
- CopyRule,
- MakeDirectoryRule,
- RunSnapshotRule,
- ServiceTest,
- isMacOS,
- javaHome,
- JarRule,
- JavaRule,
- JavacRule;
-
-const String baseName = 'simple_todo';
-const String thisDirectory = 'samples/simple_todo';
-
-abstract class TodoServiceTest extends ServiceTest {
- TodoServiceTest(String type)
- : super('${baseName}_${type}');
-
- String get idlPath => '$thisDirectory/simple_todo.idl';
- String get servicePath => '$outputDirectory/simple_todo.dart';
- String get snapshotPath => '$outputDirectory/simple_todo.snapshot';
- String get executablePath => '$outputDirectory/simple_todo_sample';
- String get generatedDirectory => '$outputDirectory/generated';
-
- List<String> get ccSources => <String>[
- '$thisDirectory/simple_todo_main.cc',
- '$generatedDirectory/cc/struct.cc',
- '$generatedDirectory/cc/unicode.cc',
- '$generatedDirectory/cc/simple_todo.cc',
- ];
-
- prepareService() {
- rules.add(new MakeDirectoryRule(generatedDirectory));
- rules.add(new CompileServiceRule(idlPath, generatedDirectory));
- }
-
- prepareSnapshot() {
- rules.add(new CopyRule(thisDirectory, outputDirectory, [
- 'simple_todo.dart',
- 'simple_todo_impl.dart',
- 'todo_model.dart',
- ]));
- rules.add(new BuildSnapshotRule(servicePath, snapshotPath));
- }
-}
-
-class TodoServiceTestCc extends TodoServiceTest {
- TodoServiceTestCc()
- : super('cc');
-
- Future<Null> prepare() async {
- prepareService();
- prepareSnapshot();
- rules.add(new CcRule(
- executable: executablePath,
- includePaths: [outputDirectory],
- sources: ccSources));
- rules.add(new RunSnapshotRule(executablePath, snapshotPath));
- }
-}
-
-class TodoServiceTestJava extends TodoServiceTest {
- TodoServiceTestJava()
- : super('java');
-
- String get javaDirectory => '$generatedDirectory/java';
- String get classesDirectory => '$generatedDirectory/classes';
- String get jarFile => '$outputDirectory/$baseName.jar';
- String get mainClass => 'SimpleTodo';
-
- List<String> get javaSources => <String>[
- '$thisDirectory/java/SimpleTodo.java',
- '$thisDirectory/java/SnapshotRunner.java',
- '$thisDirectory/java/TodoController.java',
- '$thisDirectory/java/TodoView.java',
- ];
-
- Future<Null> prepare() async {
- prepareService();
- prepareSnapshot();
-
- if (javaHome.isEmpty) return;
-
- rules.add(new CcRule(
- sharedLibrary: '$outputDirectory/libdartino',
- includePaths: [
- 'include',
- '$javaHome/include',
- '$javaHome/include/${isMacOS ? "darwin" : "linux"}',
- outputDirectory,
- ],
- sources: [
- '$javaDirectory/jni/dartino_api_wrapper.cc',
- '$javaDirectory/jni/dartino_service_api_wrapper.cc',
- '$javaDirectory/jni/${baseName}_wrapper.cc',
- ]..addAll(ccSources)));
-
- rules.add(new MakeDirectoryRule(classesDirectory));
-
- rules.add(new JavacRule(
- warningAsError: false,
- sources: ['$javaDirectory/dartino']..addAll(javaSources),
- outputDirectory: classesDirectory));
-
- rules.add(new JarRule(
- jarFile,
- sources: ['.'],
- baseDirectory: classesDirectory));
-
- rules.add(new JavaRule(
- mainClass,
- arguments: [snapshotPath],
- classpath: [jarFile],
- libraryPath: outputDirectory));
- }
-}
-
-final List<ServiceTest> serviceTests = <ServiceTest>[
- new TodoServiceTestCc(),
- new TodoServiceTestJava(),
-];
« no previous file with comments | « samples/simple_todo/simple_todo_main.cc ('k') | samples/simple_todo/todo_model.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698