Added link test, checking correct object field layout.
This commit is contained in:
@@ -186,7 +186,7 @@ class RunInteropKonanTest extends KonanTest {
|
||||
}
|
||||
|
||||
@ParallelizableTask
|
||||
class LinkKonanTest extends KonanTest {
|
||||
class LinkKonanTestNoStdlib extends KonanTest {
|
||||
protected String lib
|
||||
|
||||
void compileTest(List<String> filesToCompile, String exe) {
|
||||
@@ -198,6 +198,19 @@ class LinkKonanTest extends KonanTest {
|
||||
}
|
||||
}
|
||||
|
||||
@ParallelizableTask
|
||||
class LinkKonanTest extends KonanTest {
|
||||
protected String lib
|
||||
|
||||
void compileTest(List<String> filesToCompile, String exe) {
|
||||
def libDir = project.file(lib).absolutePath
|
||||
def libBc = "${libDir}.bc"
|
||||
|
||||
runCompiler(lib, libBc, ['-nolink'])
|
||||
runCompiler(filesToCompile, exe, ['-library', libBc])
|
||||
}
|
||||
}
|
||||
|
||||
@ParallelizableTask
|
||||
class RunExternalTestGroup extends RunKonanTest {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user