tAdd flag to toggle packing plot generation - Granular.jl - Julia package for granular dynamics simulation
 (HTM) git clone git://src.adamsgaard.dk/Granular.jl
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 8c8687fd0b5c8b9bd37318ca8b64fa401b3a5e91
 (DIR) parent de20547d7bfe2a741eae55acb7a773fc60b49e1a
 (HTM) Author: Anders Damsgaard <andersd@riseup.net>
       Date:   Fri,  9 Mar 2018 10:37:11 -0500
       
       Add flag to toggle packing plot generation
       
       Diffstat:
         M test/packing.jl                     |      21 ++++++++++++++++-----
       
       1 file changed, 16 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/test/packing.jl b/test/packing.jl
       t@@ -3,6 +3,7 @@ using Compat.Test
        import Granular
        
        verbose = true
       +plot = false
        
        info("#### $(basename(@__FILE__)) ####")
        
       t@@ -21,6 +22,7 @@ for grain in sim.grains
            @test grain.contact_radius >= 1.
            @test grain.contact_radius <= 10.
        end
       +plot && Granular.plotGrains(sim, filetype="regular-powerlaw.png", show_figure=false)
        
        info("Testing regular packing generation (uniform GSD)")
        sim = Granular.createSimulation()
       t@@ -37,6 +39,7 @@ for grain in sim.grains
            @test grain.contact_radius >= 1.
            @test grain.contact_radius <= 10.
        end
       +plot && Granular.plotGrains(sim, filetype="regular-uniform.png", show_figure=false)
        
        
        plot_packings=false
       t@@ -120,13 +123,14 @@ occupied_ans = Array{Bool}([
        0 0 0 0 1 1 1 1 0 0 0 0])
        @test occupied == occupied_ans
        sim_init = deepcopy(sim)
       +plot && Granular.plotGrains(sim, filetype="rastermap.png", show_figure=false)
        
        info("Testing raster-based mapping algorithm (power law GSD)")
        sim = deepcopy(sim_init)
        np_init = length(sim.grains)
        Granular.rasterPacking!(sim, 0.02, 0.04, verbose=verbose)
        @test np_init < length(sim.grains)
       -#Granular.plotGrains(sim, filetype="powerlaw.png", show_figure=false)
       +plot && Granular.plotGrains(sim, filetype="powerlaw.png", show_figure=false)
        
        info("Testing raster-based mapping algorithm (uniform GSD)")
        sim = deepcopy(sim_init)
       t@@ -134,11 +138,18 @@ np_init = length(sim.grains)
        Granular.rasterPacking!(sim, 0.02, 0.04, size_distribution="uniform",
                                verbose=verbose)
        @test np_init < length(sim.grains)
       -#Granular.plotGrains(sim, filetype="uniform.png", show_figure=false)
       +plot && Granular.plotGrains(sim, filetype="uniform.png", show_figure=false)
       +
       +info("Tesing square packing")
       +sim = Granular.createSimulation()
       +Granular.regularPacking!(sim, [5,6], 1.0, 1.0, tiling="square",
       +                        padding_factor=0.0)
       +@test length(sim.grains) == 5*6
       +plot && Granular.plotGrains(sim, filetype="square.png", show_figure=false)
        
        info("Tesing triangular packing")
        sim = Granular.createSimulation()
       -Granular.regularPacking!(sim, [8,4], 1.0, 1.0, tiling="triangular",
       +Granular.regularPacking!(sim, [6,6], 1.0, 1.0, tiling="triangular",
                                padding_factor=0.0)
       -@test length(sim.grains) == 8*4
       -#Granular.plotGrains(sim, filetype="triangular.png", show_figure=false)
       +@test length(sim.grains) == 6*6
       +plot && Granular.plotGrains(sim, filetype="triangular.png", show_figure=false)