OLD | NEW |
1 <!--- | 1 <!--- |
2 Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file | 2 Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file |
3 for details. All rights reserved. Use of this source code is governed by a | 3 for details. All rights reserved. Use of this source code is governed by a |
4 BSD-style license that can be found in the LICENSE.md file. | 4 BSD-style license that can be found in the LICENSE.md file. |
5 --> | 5 --> |
6 | 6 |
7 We use a patched version of the Dart VM at the moment, because | 7 We use a patched version of the Dart VM at the moment, because |
8 * Testing is much faster using vfork() | 8 * Testing is much faster using vfork() |
9 * The persistent process / daemon uses Unix Domain Sockets | 9 * The persistent process / daemon uses Unix Domain Sockets |
10 | 10 |
11 These patches are tracked in a [branch of the Dart | 11 These patches are tracked in a [branch of the Dart |
12 SDK](https://github.com/dart-lang/sdk/tree/_temporary_fletch_patches). This | 12 SDK](https://github.com/dart-lang/sdk/tree/_temporary_dartino_patches). This |
13 branch is the source of truth. | 13 branch is the source of truth. |
14 | 14 |
15 In order to have a single binary per OS-Arch combination, we use the | 15 In order to have a single binary per OS-Arch combination, we use the |
16 same Dart VM executable for driving the testing scripts and for driving | 16 same Dart VM executable for driving the testing scripts and for driving |
17 the persistent process. | 17 the persistent process. |
18 | 18 |
19 Please note that this changes our normally used 32-bit binary for driving the | 19 Please note that this changes our normally used 32-bit binary for driving the |
20 testing scripts in tools/testing/bin/... to be a 64-bit binary. | 20 testing scripts in tools/testing/bin/... to be a 64-bit binary. |
21 | 21 |
22 We built the Dart VM for the following configurations | 22 We built the Dart VM for the following configurations |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 * `third_party/bin/mac/dart.sha1` | 66 * `third_party/bin/mac/dart.sha1` |
67 * `tools/testing/bin/linux/dart.sha1` | 67 * `tools/testing/bin/linux/dart.sha1` |
68 * `tools/testing/bin/linux/dart-arm.sha1` | 68 * `tools/testing/bin/linux/dart-arm.sha1` |
69 * `tools/testing/bin/mac/dart.sha1` | 69 * `tools/testing/bin/mac/dart.sha1` |
70 | 70 |
71 It is highly recommended to test that everything worked, by | 71 It is highly recommended to test that everything worked, by |
72 * ensuring only sha1 files have been changed | 72 * ensuring only sha1 files have been changed |
73 * deleting the binaries | 73 * deleting the binaries |
74 * re-running `gclient runhooks` to download new binaries | 74 * re-running `gclient runhooks` to download new binaries |
75 * building & running ./tools/test.py | 75 * building & running ./tools/test.py |
OLD | NEW |