Generate EXPECTED_REACHABLE_NODES directive on JS box tests
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 495
|
||||
package foo
|
||||
|
||||
fun test(action: ()->Unit): String = js("""
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
fun factorial(n: Int): Int = js("""
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
fun factorial(n: Int): Int = js("""
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
fun countKeys(a: Array<Int>): Int = js("""
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
fun callWithArgs(sumFunc: (Int, Int) -> Int, a: Int, b: Int): Int {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 487
|
||||
fun box(): String {
|
||||
return js("""
|
||||
function foo() {
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
fun testIf(flag: Boolean): Int = js("""
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 493
|
||||
package foo
|
||||
|
||||
fun <A, B, C> run(a: A, b: B, func: (A, B) -> C): C = js("func(a, b)")
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
fun testLabelledBlock() {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
// CHECK_LABELS_COUNT: function=box name=block count=1
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
fun box(): String {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
// CHECK_LABELS_COUNT: function=box name=block count=2
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
external interface HasName {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 487
|
||||
fun box(): String {
|
||||
val a = js("0xff000000")
|
||||
if (a != 4278190080.0) return "fail1: $a"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
external interface Summizer {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 491
|
||||
package foo
|
||||
|
||||
external interface Summizer {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 499
|
||||
package foo
|
||||
|
||||
data class A(val value: Int)
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 494
|
||||
package foo
|
||||
|
||||
fun singleQuoted(i: Int): Int = js("return i")
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 901
|
||||
external fun p(m: String): String
|
||||
|
||||
var log = ""
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
fun testSwitch(number: Int): String = js("""
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 500
|
||||
package foo
|
||||
|
||||
class Counter {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// EXPECTED_REACHABLE_NODES: 492
|
||||
package foo
|
||||
|
||||
fun factorial(n: Int): Int = js("""
|
||||
|
||||
Reference in New Issue
Block a user