From fe99c87259d3835315e81b0a913024a7b73d0561 Mon Sep 17 00:00:00 2001 From: Yegor Bugayenko Date: Fri, 11 Oct 2024 15:34:59 +0300 Subject: [PATCH] #39 works with sin --- src/it/simple/src/main/java/org/eolang/hone/App.java | 2 +- src/it/simple/verify.groovy | 3 ++- src/main/resources/org/eolang/hone/docker/entry.sh | 2 -- src/main/resources/org/eolang/hone/docker/simple.yml | 6 +++--- src/test/java/org/eolang/hone/BuildMojoTest.java | 4 ++-- src/test/java/org/eolang/hone/OptimizeMojoTest.java | 4 ++-- src/test/resources/log4j.properties | 2 +- 7 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/it/simple/src/main/java/org/eolang/hone/App.java b/src/it/simple/src/main/java/org/eolang/hone/App.java index d817041..7a466fc 100644 --- a/src/it/simple/src/main/java/org/eolang/hone/App.java +++ b/src/it/simple/src/main/java/org/eolang/hone/App.java @@ -29,7 +29,7 @@ */ public class App { public static void main(String[] args) { - double angle = 42.0; + double angle = 33.0; double sin = Math.sin(angle); System.out.printf("sin(%f) = %f\n", angle, sin); } diff --git a/src/it/simple/verify.groovy b/src/it/simple/verify.groovy index 5d05fb5..d04fa1d 100644 --- a/src/it/simple/verify.groovy +++ b/src/it/simple/verify.groovy @@ -24,5 +24,6 @@ String log = new File(basedir, 'build.log').text; assert log.contains("BUILD SUCCESS") +assert log.contains("sin(42.000000) = -0.916522") -true \ No newline at end of file +true diff --git a/src/main/resources/org/eolang/hone/docker/entry.sh b/src/main/resources/org/eolang/hone/docker/entry.sh index 58f34f6..a1f8ec1 100755 --- a/src/main/resources/org/eolang/hone/docker/entry.sh +++ b/src/main/resources/org/eolang/hone/docker/entry.sh @@ -81,8 +81,6 @@ mvn "${opts[@]}" \ "-Deo.phiInputDir=${TARGET}/generated-sources/jeo-disassemble" \ "-Deo.phiOutputDir=${TARGET}/generated-sources/phi" -#cp -R "${TARGET}/generated-sources/phi" "${TARGET}/generated-sources/phi-optimized" - SELF=$(dirname "$0") from=${TARGET}/generated-sources/phi to=${TARGET}/generated-sources/phi-optimized diff --git a/src/main/resources/org/eolang/hone/docker/simple.yml b/src/main/resources/org/eolang/hone/docker/simple.yml index aabf01d..0b4ac29 100644 --- a/src/main/resources/org/eolang/hone/docker/simple.yml +++ b/src/main/resources/org/eolang/hone/docker/simple.yml @@ -23,10 +23,10 @@ title: "simple" rules: - name: simple - description: 'just a simple one, to test' + description: 'change 33 double to 42 double' pattern: | - ⟦ !τ ↦ !b, !B ⟧.!τ + Φ.org.eolang.bytes ( Δ ⤍ 40-40-80-00-00-00-00-00 ) result: | - !b + Φ.org.eolang.bytes ( Δ ⤍ 40-45-00-00-00-00-00-00 ) when: [ ] tests: [ ] diff --git a/src/test/java/org/eolang/hone/BuildMojoTest.java b/src/test/java/org/eolang/hone/BuildMojoTest.java index 8835bec..ff0b3af 100644 --- a/src/test/java/org/eolang/hone/BuildMojoTest.java +++ b/src/test/java/org/eolang/hone/BuildMojoTest.java @@ -49,7 +49,7 @@ void skipsOptimizationOnFlag(@TempDir final Path dir) throws Exception { .goals("build") .configuration() .set("skip", true); - f.exec("test", "--debug"); + f.exec("test"); MatcherAssert.assertThat( "the Docker image building step must be skipped", f.log(), @@ -74,7 +74,7 @@ void buildsDockerImage(@TempDir final Path dir) throws Exception { .goals("build") .configuration() .set("image", "hone:local"); - f.exec("generate-resources", "--debug"); + f.exec("generate-resources"); MatcherAssert.assertThat( "the build must be successful", f.log(), diff --git a/src/test/java/org/eolang/hone/OptimizeMojoTest.java b/src/test/java/org/eolang/hone/OptimizeMojoTest.java index a03a2ba..d940661 100644 --- a/src/test/java/org/eolang/hone/OptimizeMojoTest.java +++ b/src/test/java/org/eolang/hone/OptimizeMojoTest.java @@ -50,7 +50,7 @@ void skipsOptimizationOnFlag(@TempDir final Path dir) throws Exception { .goals("optimize") .configuration() .set("skip", true); - f.exec("test", "--debug"); + f.exec("test"); MatcherAssert.assertThat( "the optimization step must be skipped", f.log(), @@ -81,7 +81,7 @@ void optimizesSimpleApp(@TempDir final Path dir) throws Exception { .goals("build", "optimize", "rmi") .configuration() .set("image", "hone:local"); - f.exec("test", "--debug"); + f.exec("test"); MatcherAssert.assertThat( "the build must be successful", f.log(), diff --git a/src/test/resources/log4j.properties b/src/test/resources/log4j.properties index 4d7f9e8..b9e2a4e 100644 --- a/src/test/resources/log4j.properties +++ b/src/test/resources/log4j.properties @@ -27,6 +27,6 @@ log4j.appender.CONSOLE.layout=com.jcabi.log.MulticolorLayout log4j.appender.CONSOLE.layout.ConversionPattern=%d{HH:mm:ss} [%p] %c: %m%n log4j.logger.org.eolang=INFO -log4j.logger.com.yegor256.farea=DEBUG +log4j.logger.com.yegor256.farea=INFO log4j.logger.com.yegor256.Jaxec=INFO log4j.logger.com.jcabi.log.VerboseProcess=INFO