forked from newspeaklanguage/newspeak
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNS2V8CompilerTestingConfiguration.ns
More file actions
34 lines (30 loc) · 1.13 KB
/
NS2V8CompilerTestingConfiguration.ns
File metadata and controls
34 lines (30 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Newspeak3
'NS2V8'
class NS2V8CompilerTestingConfiguration packageTestsUsing: manifest = (
(* Configuration to run the compiler tests against the node.js strategy.
Derived from NSCompilerTestingConfiguration
Copyright 2011 Vassili Bykov
Copyright 2012 Google Inc.
Copyright 2013 Ryan Macnak
Licensed under the Apache License, Version 2.0 (the ''License''); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 *)
|
appPackaging = manifest NS2V8ApplicationPackaging packageUsing: manifest.
NewShell = manifest NewShell.
NSCompilerTesting = manifest NSCompilerTesting.
CommandLineTestingStrategy = manifest CommandLineTestingStrategy.
|) (
public testModulesUsingPlatform: p minitest: minitest ^<Collection> = (
|
newShell = NewShell usingPlatform: p.
appPackager = appPackaging WebPagePackager usingPlatform: p.
strategy = CommandLineTestingStrategy
platform: p
newShell: newShell
appPackager: appPackager
path: '/usr/local/bin/node'
options: {}.
|
^{NSCompilerTesting usingPlatform: p testingStrategy: strategy minitest: minitest}
)
) : (
)