mirror of
https://github.com/apple/pkl.git
synced 2026-03-20 16:23:57 +01:00
Convert org.pkl.core.project POJOs to record classes (#749)
This commit is contained in:
@@ -36,7 +36,7 @@ class CliProjectPackager(
|
||||
) : CliProjectCommand(baseOptions, projectDirs) {
|
||||
|
||||
private fun runApiTests(project: Project) {
|
||||
val apiTests = project.`package`!!.apiTests
|
||||
val apiTests = project.`package`!!.apiTests()
|
||||
if (apiTests.isEmpty()) return
|
||||
val normalizeApiTests = apiTests.map { project.projectDir.resolve(it).toUri() }
|
||||
val testRunner =
|
||||
@@ -49,7 +49,7 @@ class CliProjectPackager(
|
||||
try {
|
||||
testRunner.run()
|
||||
} catch (e: CliTestException) {
|
||||
throw CliException(ErrorMessages.create("packageTestsFailed", project.`package`!!.uri))
|
||||
throw CliException(ErrorMessages.create("packageTestsFailed", project.`package`!!.uri()))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,8 +67,8 @@ class CliProjectPackager(
|
||||
}
|
||||
// Require that all local projects are included
|
||||
projects.forEach { proj ->
|
||||
proj.dependencies.localDependencies.values.forEach { localDep ->
|
||||
val projectDir = Path.of(localDep.projectFileUri).parent
|
||||
proj.dependencies.localDependencies().values.forEach { localDep ->
|
||||
val projectDir = Path.of(localDep.projectFileUri()).parent
|
||||
if (projects.none { it.projectDir == projectDir }) {
|
||||
throw CliException(
|
||||
ErrorMessages.create("missingProjectInPackageCommand", proj.projectDir, projectDir)
|
||||
|
||||
Reference in New Issue
Block a user