Home | History | Annotate | Download | only in tools
      1 # Copyright 2016 the V8 project authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 import("../gni/isolate.gni")
      6 
      7 group("gn_all") {
      8   testonly = true
      9 
     10   if (v8_test_isolation_mode != "noop") {
     11     deps = [
     12       ":check-static-initializers_run",
     13       ":jsfunfuzz_run",
     14       ":run-deopt-fuzzer_run",
     15       ":run-gcmole_run",
     16       ":run-valgrind_run",
     17     ]
     18   }
     19 }
     20 
     21 v8_isolate_run("check-static-initializers") {
     22   deps = [
     23     "..:d8_run",
     24   ]
     25 
     26   isolate = "check-static-initializers.isolate"
     27 }
     28 
     29 v8_isolate_run("jsfunfuzz") {
     30   deps = [
     31     "..:d8_run",
     32   ]
     33 
     34   isolate = "jsfunfuzz/jsfunfuzz.isolate"
     35 }
     36 
     37 v8_isolate_run("run-deopt-fuzzer") {
     38   deps = [
     39     "..:d8_run",
     40   ]
     41 
     42   isolate = "run-deopt-fuzzer.isolate"
     43 }
     44 
     45 v8_isolate_run("run-gcmole") {
     46   deps = [
     47     "..:d8_run",
     48   ]
     49 
     50   isolate = "gcmole/run-gcmole.isolate"
     51 }
     52 
     53 v8_isolate_run("run-valgrind") {
     54   deps = [
     55     "..:d8_run",
     56   ]
     57 
     58   isolate = "run-valgrind.isolate"
     59 }
     60