[Native] Rename :native:tests-blackbox.native to :native:native.tests

This commit is contained in:
Dmitriy Dolovov
2021-11-11 14:24:14 +03:00
parent 54fbadb9c7
commit 54b09810f0
55 changed files with 51307 additions and 34 deletions
+4
View File
@@ -0,0 +1,4 @@
42
42
42
42
+1
View File
@@ -0,0 +1 @@
Hello, Kotlin!
+1
View File
@@ -0,0 +1 @@
Hello, Kotlin!
@@ -0,0 +1,21 @@
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,23 @@
// FREE_COMPILER_ARGS: -opt -verbose
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,31 @@
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,39 @@
// FILE: addition.kt
package samples.regular_multifile_with_explicit_packages
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// FILE: multiplication.kt
package samples.regular_multifile_with_explicit_packages.a
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// FILE: subtraction.kt
package samples.regular_multifile_with_explicit_packages.b
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// FILE: division.kt
package samples.regular_multifile_with_explicit_packages.a.b
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,35 @@
// MODULE: a
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// MODULE: m(a)
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// MODULE: s(m)()
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// MODULE: d(s)(s)
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,51 @@
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// MODULE: b(default)
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// MODULE: c(b)
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
// MODULE: d(default)
// FILE: division2.kt
import kotlin.test.*
@Test
fun division2 () {
assertEquals(42, 126 / 3)
}
// MODULE: e(d)
// FILE: division3.kt
import kotlin.test.*
@Test
fun division3 () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,37 @@
/**
* This is a header comment that should be prepended to the addition.kt file.
*/
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// MODULE: b(default)
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// MODULE: c(default)(default)
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,40 @@
import kotlin.test.*
@Test
fun foo() {
println("This is a statement that should go to main.kt in the default module")
}
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// MODULE: b(default)
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// MODULE: c(default)(default)
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,39 @@
/**
* This is a header comment that should be prepended to the addition.kt file.
*/
// MODULE: a
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// MODULE: m(a)
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// MODULE: s(m)()
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// MODULE: d(s)(s)
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,42 @@
import kotlin.test.*
@Test
fun foo() {
println("This is a statement that should go to main.kt in the default module")
}
// MODULE: a
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// MODULE: m(a)
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// MODULE: s(m)()
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// MODULE: d(s)(s)
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
+21
View File
@@ -0,0 +1,21 @@
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,22 @@
// KIND: REGULAR
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,21 @@
import kotlin.test.*
@Test
fun addition() {
println(40 + 2)
}
@Test
fun multiplication () {
println(21 * 2)
}
@Test
fun subtraction () {
println(50 - 8)
}
@Test
fun division () {
println(126 / 3)
}
@@ -0,0 +1,33 @@
// KIND: STANDALONE
// FILE: addition.kt
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
// FILE: multiplication.kt
import kotlin.test.*
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
// FILE: subtraction.kt
import kotlin.test.*
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
// FILE: division.kt
import kotlin.test.*
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,21 @@
// KIND: STANDALONE_NO_TR
// ENTRY_POINT: foo.bar.altMain
// FILE: main.kt
package foo.bar.baz.qux
fun main() {
error("Not supposed to be called")
}
// FILE: altMain.kt
package foo.bar
import kotlin.test.*
fun altMain() {
assertEquals(42, 40 + 2)
println("OK")
}
@@ -0,0 +1,12 @@
// KIND: STANDALONE_NO_TR
import kotlin.test.*
fun main() {
assertEquals(42, 40 + 2)
println("OK")
}
fun altMain() {
error("Not supposed to be called")
}
@@ -0,0 +1,12 @@
// KIND: STANDALONE_NO_TR
import kotlin.test.*
fun main(args: Array<String>) {
assertEquals(42, 40 + 2)
println("OK")
}
fun altMain(args: Array<String>) {
error("Not supposed to be called")
}
@@ -0,0 +1,15 @@
// KIND: STANDALONE_NO_TR
// ENTRY_POINT: foo.bar.altMain
package foo.bar
import kotlin.test.*
fun main() {
error("Not supposed to be called")
}
fun altMain() {
assertEquals(42, 40 + 2)
println("OK")
}
@@ -0,0 +1,15 @@
// KIND: STANDALONE_NO_TR
// ENTRY_POINT: foo.bar.altMain
package foo.bar
import kotlin.test.*
fun main(args: Array<String>) {
error("Not supposed to be called")
}
fun altMain(args: Array<String>) {
assertEquals(42, 40 + 2)
println("OK")
}
@@ -0,0 +1,7 @@
// KIND: STANDALONE_NO_TR
// INPUT_DATA_FILE: hello.in
// OUTPUT_DATA_FILE: hello.out
fun main() {
println(readLine()!!)
}
@@ -0,0 +1,25 @@
// KIND: STANDALONE_NO_TR
// OUTPUT_DATA_FILE: 4x42.out
fun main() {
addition()
multiplication()
subtraction()
division()
}
fun addition() {
println(40 + 2)
}
fun multiplication () {
println(21 * 2)
}
fun subtraction () {
println(50 - 8)
}
fun division () {
println(126 / 3)
}
@@ -0,0 +1,23 @@
// KIND: STANDALONE
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
@Test
fun division () {
assertEquals(42, 126 / 3)
}
@@ -0,0 +1,24 @@
// KIND: STANDALONE
// OUTPUT_DATA_FILE: 4x42.out
import kotlin.test.*
@Test
fun addition() {
println(40 + 2)
}
@Test
fun multiplication () {
println(21 * 2)
}
@Test
fun subtraction () {
println(50 - 8)
}
@Test
fun division () {
println(126 / 3)
}