nest / nest-simulator

The NEST simulator
http://www.nest-simulator.org
GNU General Public License v2.0
544 stars 370 forks source link

Ninja build support #1832

Closed ikitayama closed 3 years ago

ikitayama commented 4 years ago

Ninja build is supported by CMake and I am able to build NEST with it, however, most targets are not support thus difficult to switch over to NInja from bare GNU Make build.

gtrensch commented 3 years ago

From the issue description it becomes not clear what the problem in NEST is. Please can you provide more information.

ikitayama commented 3 years ago

For example, I am not certain if ninja check-install can be executed or not.

ikitayama commented 3 years ago
$ ninja installcheck
[1/1] Executing NEST's testsuite...
FAILED: CMakeFiles/installcheck
cd /tmp/tmp && /usr/local/Cellar/cmake/3.19.1/bin/cmake -E env /usr/local/share/nest/extras/do_tests.sh --prefix=/usr/local --report-dir="/tmp/tmp/reports"
Error: Required Python package 'junitparser' not found.
ninja: build stopped: subcommand failed
ikitayama commented 3 years ago

Above was seen on my Intel MacBook Pro, while on JURECA, I could not issue cmake -G Ninja /path/to/nest-simulator successfully.

ikitayama commented 3 years ago

$ ninja installcheck
[1/1] Executing NEST's testsuite...
FAILED: CMakeFiles/installcheck
cd /tmp/12 && /p/software/jurecadc/stages/2020/software/CMake/3.18.0-GCCcore-9.3.0/bin/cmake -E env /tmp/nest/share/nest/extras/do_tests.sh --prefix=/tmp/nest --report-dir="/tmp/12/reports" --with-python=/p/software/jurecadc/stages/2020/software/Python/3.8.5-GCCcore-9.3.0/bin/python3
================================================================================

  NEST testsuite
  Date: Sat Dec  5 00:46:51 UTC 2020
  Sysinfo: Linux 4.18.0-193.14.2.el8_2.x86_64 x86_64

  NEST executable .... nest_serial (version master@c690b7a3d)
  PREFIX ............. /tmp/nest
  Python executable .. /p/software/jurecadc/stages/2020/software/Python/3.8.5-GCCcore-9.3.0/bin/python3 (version 3.8.5)
  Nose executable .... /p/software/jurecadc/stages/2020/software/Python/3.8.5-GCCcore-9.3.0/bin/nosetests (version 1.3.7)
  PYTHONPATH ......... /tmp/nest/lib64/python3.8/site-packages
                       /p/software/jurecadc/stages/2020/software/Python/3.8.5-GCCcore-9.3.0/easybuild/python
                       /p/software/jurecadc/stages/2020/software/Python/3.8.5-GCCcore-9.3.0/lib/python3.8/site-packages
                       /p/project/cjzam11/kitayama1/opt/nrn-master/lib/python
  TEST_BASEDIR ....... /tmp/nest/share/doc/nest
  REPORTDIR .......... /tmp/12/reports
  PATH ............... /tmp/nest/bin
                       /p/software/jurecadc/stages/2020/software/Ninja/1.10.0-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/CMake/3.18.0-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/Python/3.8.5-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/libjpeg-turbo/2.0.5-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/NASM/2.15.03-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/gflags/2.2.2-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/protobuf/3.13.0-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/PostgreSQL/12.3-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/Java/1.8
                       /p/software/jurecadc/stages/2020/software/Java/1.8/bin
                       /p/software/jurecadc/stages/2020/software/libxslt/1.1.34-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/libxml2/2.9.10-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/XZ/5.2.5-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/Tk/8.6.10-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/X11/20200222-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/fontconfig/2.13.92-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/util-linux/2.36-GCCcore-9.3.0/sbin
                       /p/software/jurecadc/stages/2020/software/util-linux/2.36-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/gperf/3.1-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/freetype/2.10.1-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/libpng/1.6.37-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/expat/2.2.9-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/SQLite/3.32.3-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/Tcl/8.6.10-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/ncurses/6.2-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/bzip2/1.0.8-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/impi/2019.8.254-iccifort-2020.2.254-GCC-9.3.0/intel64/libfabric/bin
                       /p/software/jurecadc/stages/2020/software/impi/2019.8.254-iccifort-2020.2.254-GCC-9.3.0/intel64/bin
                       /p/software/jurecadc/stages/2020/software/UCX/1.8.1/bin
                       /p/software/jurecadc/stages/2020/software/CUDA/11.0
                       /p/software/jurecadc/stages/2020/software/CUDA/11.0/nvvm/bin
                       /p/software/jurecadc/stages/2020/software/CUDA/11.0/bin
                       /p/software/jurecadc/stages/2020/software/nvidia-driver/default
                       /p/software/jurecadc/stages/2020/software/nvidia-driver/default/bin
                       /p/software/jurecadc/stages/2020/software/numactl/2.0.13/bin
                       /p/software/jurecadc/stages/2020/software/iccifort/2020.2.254-GCC-9.3.0/compilers_and_libraries_2020.2.254/linux/bin/intel64
                       /p/software/jurecadc/stages/2020/software/binutils/2.34-GCCcore-9.3.0/bin
                       /p/software/jurecadc/stages/2020/software/GCCcore/9.3.0/bin
                       /p/project/cjzam11/kitayama1/opt/nrn-master/bin
                       /p/project/cjzam11/kitayama1/projects/spack/bin
                       /p/project/cjzam11/kitayama1/projects/spack/bin
                       /usr/local/bin
                       /usr/bin
                       /usr/local/sbin
                       /usr/sbin
                       /opt/ddn/ime/bin
                       /opt/jsc/bin
                       /usr/local/jsc/bin
                       /p/software/jurecadc/bin

================================================================================

Phase 1: Testing if SLI can execute scripts and report errors
-------------------------------------------------------------
  Running test 'selftests/test_pass.sli'... Success
  Running test 'selftests/test_goodhandler.sli'... Success
  Running test 'selftests/test_lazyhandler.sli'... Success
  Running test 'selftests/test_fail.sli'... Success
  Running test 'selftests/test_stop.sli'... Success
  Running test 'selftests/test_badhandler.sli'... Success

Phase 2: Testing SLI's unittest library
---------------------------------------
  Running test 'selftests/test_pass_or_die.sli'... Success
  Running test 'selftests/test_assert_or_die_b.sli'... Success
  Running test 'selftests/test_assert_or_die_p.sli'... Success
  Running test 'selftests/test_fail_or_die.sli'... Success
  Running test 'selftests/test_crash_or_die.sli'... Success
  Running test 'selftests/test_failbutnocrash_or_die_crash.sli'... Success
  Running test 'selftests/test_failbutnocrash_or_die_pass.sli'... Success
  Running test 'selftests/test_passorfailbutnocrash_or_die.sli'... Success

Phase 3: Running NEST unit tests
--------------------------------
  Running test 'unittests/issue-463.sli'... Success
  Running test 'unittests/issue-565.sli'... Success
  Running test 'unittests/model_node_init.sli'... Success
  Running test 'unittests/test_ac_generator.sli'... Success
  Running test 'unittests/test_add_freeze_thaw.sli'... Success
  Running test 'unittests/test_aeif_cond_alpha_multisynapse.sli'... Skipped (GSL required)
  Running test 'unittests/test_aeif_cond_beta_multisynapse.sli'... Skipped (GSL required)
  Running test 'unittests/test_amat2_psc_exp.sli'... Success
  Running test 'unittests/test_bernoulli_synapse.sli'... Success
  Running test 'unittests/test_binary.sli'... Success
  Running test 'unittests/test_common_props_setting.sli'... Success
  Running test 'unittests/test_compare_delta.sli'... Success
  Running test 'unittests/test_cond_exp_models.sli'... Success
  Running test 'unittests/test_connect_after_simulate.sli'... Success
  Running test 'unittests/test_connect.sli'... Success
  Running test 'unittests/test_connect_with_threads.sli'... Success
  Running test 'unittests/test_cont_delay_synapse.sli'... Success
  Running test 'unittests/test_copymodel.sli'... Success
  Running test 'unittests/test_corr_det.sli'... Success
  Running test 'unittests/test_correlospinmatrix_detector.sli'... Success
  Running test 'unittests/test_corr_matrix_det.sli'... Success
  Running test 'unittests/test_count_connections.sli'... Success
  Running test 'unittests/test_cva.sli'... Success
  Running test 'unittests/test_cvi.sli'... Success
  Running test 'unittests/test_dcgen_versus_I_e.sli'... Success
  Running test 'unittests/test_default_delays_weights.sli'... Success
  Running test 'unittests/test_delay_after_res_change.sli'... Success
  Running test 'unittests/test_delay_check.sli'... Success
  Running test 'unittests/test_dirname.sli'... Success
  Running test 'unittests/test_distance.sli'... Success
  Running test 'unittests/test_DoubleVector_IntVector.sli'... Success
  Running test 'unittests/test_fast_operators.sli'... Success
  Running test 'unittests/test_free_mask_circ_anchor_00.sli'... Success
  Running test 'unittests/test_free_mask_circ_anchor_01.sli'... Success
  Running test 'unittests/test_free_mask_circ_anchor_10.sli'... Success
  Running test 'unittests/test_free_mask_circ_anchor_11.sli'... Success
  Running test 'unittests/test_free_mask_donut_anchor_00.sli'... Success
  Running test 'unittests/test_free_mask_donut_anchor_01.sli'... Success
  Running test 'unittests/test_free_mask_donut_anchor_10.sli'... Success
  Running test 'unittests/test_free_mask_donut_anchor_11.sli'... Success
  Running test 'unittests/test_free_mask_rect_00.sli'... Success
  Running test 'unittests/test_free_mask_rect_01.sli'... Success
  Running test 'unittests/test_free_mask_rect_11.sli'... Success
  Running test 'unittests/test_free_mask_rect_13.sli'... Success
  Running test 'unittests/test_gamma_sup_generator.sli'... Success
  Running test 'unittests/test_gap_junction.sli'... Skipped (GSL required)
  Running test 'unittests/test_GetConnections.sli'... Success
  Running test 'unittests/test_gif_cond_exp_multisynapse.sli'... Skipped (GSL required)
  Running test 'unittests/test_gif_cond_exp.sli'... Skipped (GSL required)
  Running test 'unittests/test_gif_pop_psc_exp.sli'... Skipped (GSL required)
  Running test 'unittests/test_gif_psc_exp_multisynapse.sli'... Success
  Running test 'unittests/test_gif_psc_exp.sli'... Success
  Running test 'unittests/test_ginzburg_and_mcculloch.sli'... Success
  Running test 'unittests/test_hh_cond_beta_gap_traub.sli'... Skipped (GSL required)
  Running test 'unittests/test_hh_cond_exp_traub.sli'... Skipped (GSL required)
  Running test 'unittests/test_hh_psc_alpha_gap.sli'... Skipped (GSL required)
  Running test 'unittests/test_hpc_synapse.sli'... Success
  Running test 'unittests/test_iaf_1to2_default_delay.sli'... Success
  Running test 'unittests/test_iaf_1to2_ex.sli'... Success
  Running test 'unittests/test_iaf_1to2.sli'... Success
  Running test 'unittests/test_iaf_dc_aligned_automatic.sli'... Success
  Running test 'unittests/test_iaf_dc_aligned_delay.sli'... Success
  Running test 'unittests/test_iaf_dc_aligned.sli'... Success
  Running test 'unittests/test_iaf_dc_aligned_stop.sli'... Success
  Running test 'unittests/test_iaf_dc.sli'... Success
  Running test 'unittests/test_iaf_fudge.sli'... Success
  Running test 'unittests/test_iaf_i0_refractory.sli'... Success
  Running test 'unittests/test_iaf_i0.sli'... Success
  Running test 'unittests/test_iaf_min_delay_create.sli'... Success
  Running test 'unittests/test_iaf_min_delay_set.sli'... Success
  Running test 'unittests/test_iaf_min_delay_simblocks.sli'... Success
  Running test 'unittests/test_iaf_psc_alpha_multisynapse.sli'... Success
  Running test 'unittests/test_iaf_psc_exp_multisynapse.sli'... Success
  Running test 'unittests/test_iaf_psc_exp_ps_lossless.sli'... Success
  Running test 'unittests/test_iaf_psc_exp_ps.sli'... Success
  Running test 'unittests/test_iaf_psc_exp.sli'... Success
  Running test 'unittests/test_iaf_ps_dc_accuracy.sli'... Success
  Running test 'unittests/test_iaf_ps_dc_t_accuracy.sli'... Success
  Running test 'unittests/test_iaf_psp_normalized.sli'... Success
  Running test 'unittests/test_iaf_psp_peak.sli'... Success
  Running test 'unittests/test_iaf_psp.sli'... Success
  Running test 'unittests/test_iaf_ps_psp_accuracy.sli'... Success
  Running test 'unittests/test_iaf_ps_psp_poisson_accuracy.sli'... Success
  Running test 'unittests/test_iaf_ps_psp_poisson_generator_accuracy.sli'... Success
  Running test 'unittests/test_iaf_ps_psp_poisson_spike_accuracy.sli'... Success
  Running test 'unittests/test_iaf.sli'... Success
  Running test 'unittests/test_inhomogeneous_poisson_generator.sli'... Success
  Running test 'unittests/test_inh_stdp_synapse.sli'... Success
  Running test 'unittests/test_lambertw.sli'... Success
  Running test 'unittests/test_MapIndexed.sli'... Success
  Running test 'unittests/test_Map.sli'... Success
  Running test 'unittests/test_mat2_psc_exp.sli'... Success
  Running test 'unittests/test_max_delay.sli'... Success
  Running test 'unittests/test_message.sli'... Success
  Running test 'unittests/test_min_delay.sli'... Success
  Running test 'unittests/test_min_delay_tics_reset.sli'... Success
  Running test 'unittests/test_mip_corrdet.sli'... Success
  Running test 'unittests/test_multimeter_freeze_thaw.sli'... Success
  Running test 'unittests/test_multimeter_offset.sli'... Success
  Running test 'unittests/test_multimeter.sli'... Success
  Running test 'unittests/test_multimeter_stepping.sli'... Success
  Running test 'unittests/test_multimeter_support.sli'... Success
  Running test 'unittests/test_multiple_multimeter.sli'... Success
  Running test 'unittests/test_multiple_random_source_stepping.sli'... Success
  Running test 'unittests/test_multisynapse_models.sli'... Success
  Running test 'unittests/test_multithreading.sli'... Success
  Running test 'unittests/test_neurons_handle_multiplicity.sli'... Success
  Running test 'unittests/test_node_collection.sli'... Success
  Running test 'unittests/test_noise_generator.sli'... Success
  Running test 'unittests/test_oversize_mask.sli'... Success
  Running test 'unittests/test_poisson_generator_campbell_alpha.sli'... Success
  Running test 'unittests/test_poisson_generator_ps.sli'... Success
  Running test 'unittests/test_poisson_ps_intervals.sli'... Success
  Running test 'unittests/test_poisson_ps_min_interval.sli'... Success
  Running test 'unittests/test_ppd_sup_generator.sli'... Success
  Running test 'unittests/test_pp_pop_psc_delta.sli'... Success
  Running test 'unittests/test_pp_psc_delta.sli'... Success
  Running test 'unittests/test_psp_amplitude_consistency.sli'... Success
  Running test 'unittests/test_pulsepacket_generator.sli'... Success
  Running test 'unittests/test_random_binomial.sli'... Success
  Running test 'unittests/test_random_clipped.sli'... Success
  Running test 'unittests/test_random.sli'... Success
  Running test 'unittests/test_rate_connections.sli'... Skipped (GSL required)
  Running test 'unittests/test_rdv_discreteness.sli'... Success
  Running test 'unittests/test_rdv_param_setting.sli'... Success
  Running test 'unittests/test_reg_mask_circ_anchor_00.sli'... Success
  Running test 'unittests/test_reg_mask_circ_anchor_01.sli'... Success
  Running test 'unittests/test_reg_mask_circ_anchor_10.sli'... Success
  Running test 'unittests/test_reg_mask_circ_anchor_11.sli'... Success
  Running test 'unittests/test_reg_mask_donut_anchor_00.sli'... Success
  Running test 'unittests/test_reg_mask_donut_anchor_01.sli'... Success
  Running test 'unittests/test_reg_mask_donut_anchor_10.sli'... Success
  Running test 'unittests/test_reg_mask_donut_anchor_11.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_00.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_01.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_02.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_03.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_04.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_05.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_06.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_10.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_11.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_13.sli'... Success
  Running test 'unittests/test_reg_mask_grid_anchor_15.sli'... Success
  Running test 'unittests/test_reg_mask_rect_00.sli'... Success
  Running test 'unittests/test_reg_mask_rect_01.sli'... Success
  Running test 'unittests/test_reg_mask_rect_02.sli'... Success
  Running test 'unittests/test_reg_mask_rect_10.sli'... Success
  Running test 'unittests/test_reg_mask_rect_11.sli'... Success
  Running test 'unittests/test_rng_seeds.sli'... Success
  Running test 'unittests/test_round.sli'... Success
  Running test 'unittests/test_rows_cols_pos.sli'... Success
  Running test 'unittests/test_setconnections_threads.sli'... Success
  Running test 'unittests/test_set_delay_extrema.sli'... Success
  Running test 'unittests/test_set_start_stop_origin.sli'... Success
  Running test 'unittests/test_set_tics.sli'... Success
  Running test 'unittests/test_set_Vm.sli'... Success
  Running test 'unittests/test_sinusoidal_gamma_generator.sli'... Success
  Running test 'unittests/test_sinusoidal_poisson_generator.sli'... Success
  Running test 'unittests/test_sort.sli'... Success
  Running test 'unittests/test_spike_dilutor.sli'... Success
  Running test 'unittests/test_spike_generator.sli'... Success
  Running test 'unittests/test_spike_poisson_ps_base2.sli'... Success
  Running test 'unittests/test_spike_poisson_ps.sli'... Success
  Running test 'unittests/test_spike_recorder.sli'... Success
  Running test 'unittests/test_spike_rec_reset.sli'... Success
  Running test 'unittests/test_spike_transmission_ps_iaf.sli'... Success
  Running test 'unittests/test_spike_transmission_ps.sli'... Success
  Running test 'unittests/test_spin_detector.sli'... Success
  Running test 'unittests/test_stdp_synapse.sli'... Success
  Running test 'unittests/test_step_current_generator.sli'... Success
  Running test 'unittests/test_steppedsim.sli'... Success
  Running test 'unittests/test_symmetric_connections.sli'... Skipped (GSL required)
  Running test 'unittests/test_syn_hom_w.sli'... Success
  Running test 'unittests/test_threaded_multimeter.sli'... Success
  Running test 'unittests/test_threaded_spike_recorder.sli'... Success
  Running test 'unittests/test_thread_local_ids.sli'... Success
  Running test 'unittests/test_time_input.sli'... Success
  Running test 'unittests/test_tsodyks_depressing.sli'... Success
  Running test 'unittests/test_tsodyks_facilitating.sli'... Success
  Running test 'unittests/test_two_devices.sli'... Success
  Running test 'unittests/test_voltmeter_reset.sli'... Success
  Running test 'unittests/test_weight_delay_free.sli'... Success
  Running test 'unittests/test_weight_delay.sli'... Success
  Running test 'unittests/test_wfr_settings.sli'... Skipped (GSL required)

Phase 4: Running regression tests
---------------------------------
  Running test 'regressiontests/issue-105.sli'... Success
  Running test 'regressiontests/issue-1085.sli'... Success
  Running test 'regressiontests/issue-1100.sli'... Success
  Running test 'regressiontests/issue-1140.sli'... Success
  Running test 'regressiontests/issue-1212.sli'... Success
  Running test 'regressiontests/issue-1242.sli'... Success
  Running test 'regressiontests/issue-1305.sli'... Success
  Running test 'regressiontests/issue-1366.sli'... Success
  Running test 'regressiontests/issue-1610.sli'... Success
  Running test 'regressiontests/issue-1640.sli'... Success
  Running test 'regressiontests/issue-211.sli'... Success
  Running test 'regressiontests/issue-264.sli'... Success
  Running test 'regressiontests/issue-311.sli'... Skipped
  Running test 'regressiontests/issue-327.sli'... Success
  Running test 'regressiontests/issue-351.sli'... Success
  Running test 'regressiontests/issue-368.sli'... Success
  Running test 'regressiontests/issue-410.sli'... Skipped (GSL required)
  Running test 'regressiontests/issue-437.sli'... Success
  Running test 'regressiontests/issue-521.sli'... Success
  Running test 'regressiontests/issue-545.sli'... Success
  Running test 'regressiontests/issue-596.sli'... Success
  Running test 'regressiontests/issue-659.sli'... Success
  Running test 'regressiontests/issue-665.sli'... Success
  Running test 'regressiontests/issue-707.sli'... Skipped (GSL required)
  Running test 'regressiontests/issue-708.sli'... Skipped (GSL required)
  Running test 'regressiontests/issue-735.sli'... Success
  Running test 'regressiontests/issue-737.sli'... Success
  Running test 'regressiontests/issue-737-threads.sli'... Success
  Running test 'regressiontests/issue-740.sli'... Success
  Running test 'regressiontests/issue-77.sli'... Success
  Running test 'regressiontests/issue-832.sli'... Skipped (GSL required)
  Running test 'regressiontests/issue-888.sli'... Success
  Running test 'regressiontests/ticket-156.sli'... Success
  Running test 'regressiontests/ticket-157.sli'... Success
  Running test 'regressiontests/ticket-235.sli'... Success
  Running test 'regressiontests/ticket-293.sli'... Success
  Running test 'regressiontests/ticket-310.sli'... Success
  Running test 'regressiontests/ticket-333.sli'... Success
  Running test 'regressiontests/ticket-349.sli'... Skipped (GSL required)
  Running test 'regressiontests/ticket-382.sli'... Success
  Running test 'regressiontests/ticket-386.sli'... Success
  Running test 'regressiontests/ticket-396.sli'... Success
  Running test 'regressiontests/ticket-414.sli'... Success
  Running test 'regressiontests/ticket-421.sli'... Success
  Running test 'regressiontests/ticket-433.sli'... Skipped (GSL required)
  Running test 'regressiontests/ticket-451.sli'... Success
  Running test 'regressiontests/ticket-452.sli'... Success
  Running test 'regressiontests/ticket-459.sli'... Success
  Running test 'regressiontests/ticket-464.sli'... Success
  Running test 'regressiontests/ticket-466.sli'... Skipped
  Running test 'regressiontests/ticket-475.sli'... Success
  Running test 'regressiontests/ticket-478.sli'... Success
  Running test 'regressiontests/ticket-481.sli'... Success
  Running test 'regressiontests/ticket-507.sli'... Success
  Running test 'regressiontests/ticket-514.sli'... Success
  Running test 'regressiontests/ticket-537.sli'... Success
  Running test 'regressiontests/ticket-564.sli'... Success
  Running test 'regressiontests/ticket-566.sli'... Success
  Running test 'regressiontests/ticket-573.sli'... Success
  Running test 'regressiontests/ticket-580.sli'... Success
  Running test 'regressiontests/ticket-618.sli'... Success
  Running test 'regressiontests/ticket-619.sli'... Success
  Running test 'regressiontests/ticket-638.sli'... Success
  Running test 'regressiontests/ticket-643.sli'... Success
  Running test 'regressiontests/ticket-673.sli'... Success
  Running test 'regressiontests/ticket-681.sli'... Success
  Running test 'regressiontests/ticket-683.sli'... Success
  Running test 'regressiontests/ticket-686-positive-parameters.sli'... Success
  Running test 'regressiontests/ticket-689.sli'... Success
  Running test 'regressiontests/ticket-692-getconnections-args.sli'... Success
  Running test 'regressiontests/ticket-710.sli'... Success
  Running test 'regressiontests/ticket-716.sli'... Success
  Running test 'regressiontests/ticket-733.sli'... Success
  Running test 'regressiontests/ticket-737.sli'... Success
  Running test 'regressiontests/ticket-754.sli'... Success
  Running test 'regressiontests/ticket-772.sli'... Success
  Running test 'regressiontests/ticket-777.sli'... Success
  Running test 'regressiontests/ticket-784.sli'... Success
  Running test 'regressiontests/ticket-785.sli'... Success
  Running test 'regressiontests/ticket-787.sli'... Success
  Running test 'regressiontests/ticket-798.sli'... Success
  Running test 'regressiontests/ticket-800.sli'... Success
  Running test 'regressiontests/ticket-80-175-179.sli'... Success
  Running test 'regressiontests/ticket-85.sli'... Success
  Running test 'regressiontests/ticket-881.sli'... Success
  Running test 'regressiontests/ticket-903.sli'... Success
  Running test 'regressiontests/ticket-921.sli'... Success
  Running test 'regressiontests/ticket-926.sli'... Success
  Running test 'regressiontests/ticket-933.sli'... Success
  Running test 'regressiontests/ticket-941.sli'... Success
  Running test 'regressiontests/ticket-949.sli'... Success
  Running test 'regressiontests/ticket-959.sli'... Success
  Running test 'regressiontests/issue-1703.py'... Skipped
  Running test 'regressiontests/issue-779-1016.py'... Success

Phase 5: Running MPI tests
--------------------------
  Not running MPI tests because NEST was compiled without support
  for distributed computing. See the file README.md for details.

Phase 6: Running MUSIC tests
----------------------------
  Not running MUSIC tests because NEST was compiled without support
  for it. See the file README.md for details.

Phase 7: Running PyNEST tests
-----------------------------
  Failure: ModuleNotFoundError (No module named 'numpy') ... ERROR
  ERROR: Failure: ModuleNotFoundError (No module named 'numpy')
    File "/p/software/jurecadc/stages/2020/software/Python/3.8.5-GCCcore-9.3.0/lib/python3.8/site-packages/nose-1.3.7-py3.8.egg/nose/failure.py", line 39, in runTest
  ModuleNotFoundError: No module named 'numpy'
  FAILED (errors=1)

Phase 8: Running C++ tests (experimental)
-----------------------------------------
  Not running C++ tests because NEST was compiled without Boost.

----------------------------------------------------------------------
NEST Testsuite Results
----------------------------------------------------------------------
Phase                    Tests   Skipped  Failures    Errors      Time
----------------------------------------------------------------------
01 basetests                 6         0         0         0       0.0
02 selftests                 8         0         0         0       0.0
03 unittests               185        12         0         0      17.0
04 regressiontests          94         9         0         0      44.0
07 pynesttests               1         0         0         1       0.0
----------------------------------------------------------------------
Total                      294        21         0         1      61.0
----------------------------------------------------------------------

THE NEST TESTSUITE DISCOVERED PROBLEMS
    The following tests failed
    | nose.failure.Failure.runTest

    Please report test failures by creating an issue at
        https://github.com/nest/nest_simulator/issues

----------------------------------------------------------------------

ninja: build stopped: subcommand failed.
ikitayama commented 3 years ago

I had to install manually using pip3 a Python package, junitparser though.

ikitayama commented 3 years ago

Tested on JURECA-DC.

ikitayama commented 3 years ago

I feel Ninja build can be done, so closing.