1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00

Move zip verification to tests.

This commit is contained in:
Cedric Beust 2016-01-06 16:36:49 -08:00
parent 1e958ef7dd
commit 92d281e423
3 changed files with 9 additions and 11 deletions

View file

@ -56,9 +56,5 @@ class Args {
@Parameter(names = arrayOf("--update"), description = "Update to the latest version of Kobalt") @Parameter(names = arrayOf("--update"), description = "Update to the latest version of Kobalt")
var update: Boolean = false var update: Boolean = false
@Parameter(names = arrayOf("--verifyDistribution"), description = "Verify the distribution",
hidden = true)
var verifyDistribution: Boolean = false
} }

View file

@ -5,7 +5,10 @@ import com.beust.kobalt.api.IClasspathDependency
import com.beust.kobalt.api.Kobalt import com.beust.kobalt.api.Kobalt
import com.beust.kobalt.api.PluginTask import com.beust.kobalt.api.PluginTask
import com.beust.kobalt.api.Project import com.beust.kobalt.api.Project
import com.beust.kobalt.app.* import com.beust.kobalt.app.BuildFileCompiler
import com.beust.kobalt.app.MainModule
import com.beust.kobalt.app.ProjectGenerator
import com.beust.kobalt.app.UpdateKobalt
import com.beust.kobalt.app.remote.KobaltClient import com.beust.kobalt.app.remote.KobaltClient
import com.beust.kobalt.app.remote.KobaltServer import com.beust.kobalt.app.remote.KobaltServer
import com.beust.kobalt.internal.PluginInfo import com.beust.kobalt.internal.PluginInfo
@ -149,8 +152,6 @@ private class Main @Inject constructor(
if (args.update) { if (args.update) {
// --update // --update
updateKobalt.updateKobalt() updateKobalt.updateKobalt()
} else if (args.verifyDistribution) {
VerifyKobaltZip().run()
} else { } else {
// //
// Everything below requires to parse the build file first // Everything below requires to parse the build file first

View file

@ -1,15 +1,16 @@
package com.beust.kobalt.app package com.beust.kobalt
import com.beust.kobalt.KobaltException
import com.beust.kobalt.api.Kobalt import com.beust.kobalt.api.Kobalt
import com.beust.kobalt.misc.KFiles import com.beust.kobalt.misc.KFiles
import com.beust.kobalt.misc.log import com.beust.kobalt.misc.log
import org.testng.annotations.Test
import java.io.FileInputStream import java.io.FileInputStream
import java.util.jar.JarFile import java.util.jar.JarFile
import java.util.jar.JarInputStream import java.util.jar.JarInputStream
class VerifyKobaltZip { class VerifyKobaltZipTest : KobaltTest() {
fun run() { @Test
fun verifyZipFile() {
var success = true var success = true
var foundKobaltw = false var foundKobaltw = false
var foundJar = false var foundJar = false