Osmocom test suites in TTCN-3 (Eclipse Titan) https://osmocom.org/projects/core-testing-infra
Go to file
Stefan Sperling b0ad3d8490 default to number of CPUs for parallel make jobs
The previous default behaviour was to always run 'make -j8', which
can cause C++ build failures on machines which are low on memory.
"Low" being a relative measure; I've seen failures with 4GB of RAM.

Rather than assuming a beefy 8-core box, try to detect the number
of available CPU cores with nproc(1) from GNU coreutils and set
the number of parallel make jobs to the number of CPU cores.

If this command is not available, default to a safe choice: -j1
Note that installing ccache will speed up repeated builds a lot
more than -jX ever will, so falling back to -j1 isn't very bad.

Change-Id: I61c3ea1b3cb5b64eecb08ad6c390594f70cdf785
2018-06-25 15:35:22 +02:00
COMMON initial chekin of code received by Ericsson on 20170410 2017-04-12 12:13:44 +02:00
ROHC_CNL113426_LATEST import Ericsson NS, ISUP, ROHC and SNDCP modules for TITAN 2017-07-25 08:23:52 +02:00
SCCP_Test Change addressing configuration to match libosmo-sigtran m3ua_test 2017-04-12 12:18:28 +02:00
bin Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
bsc bsc: handover: actually send Handover Detect 2018-06-18 17:54:33 +02:00
bsc-nat Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
bts Add README.md file for several suites 2018-06-14 18:55:36 +02:00
deps move M3UA_Emulation dependency repository to commit R.2.A-2-g742cf02 2018-06-14 11:24:15 +00:00
ggsn_tests Add README.md file for several suites 2018-06-14 18:55:36 +02:00
hlr hlr: Port HLR tests to use GSUP_Emulation 2018-06-15 17:59:40 +02:00
lapdm LAPDm: Re-structure: Merge Frame type A+B which are really the same 2018-04-18 23:23:22 +02:00
library library/GSUP_Types.ttcn: SS Info IE is optional for GSUP_PROC_SS_* 2018-06-21 21:58:39 +07:00
mgw MGCP_Test: ts_CRCX_no_lco: check media description instead of media attribute 2018-06-23 11:40:04 +00:00
msc msc/USSD: use more informative names for test cases 2018-06-21 22:06:45 +07:00
pcu make PCU tests send PS paging requests on BVCI zero 2018-05-25 14:26:19 +02:00
selftest Print more self-explanatory error message on bind/connect failures 2018-05-23 20:27:02 +02:00
sgsn Add README.md file for several suites 2018-06-14 18:55:36 +02:00
sip Add README.md file for several suites 2018-06-14 18:55:36 +02:00
sysinfo mask timestamps and source file nrs in expected-results.xml files 2018-04-11 19:32:01 +02:00
.gitignore add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
.gitreview Add git-review config 2017-12-13 11:15:48 +01:00
Common.cfg Make Console Loggign a bit more verbose: add all USER "log()" 2018-03-18 14:16:37 +01:00
Makefile default to number of CPUs for parallel make jobs 2018-06-25 15:35:22 +02:00
compare-results.sh add compare-results.sh, call from start-testsuite.sh 2018-04-06 01:07:15 +02:00
gen_links.sh.inc ignore results of .ttcnpp files 2018-03-16 18:25:58 +01:00
log_merge.sh log_merge.sh: Fix removal of log files 2018-03-20 22:21:57 +01:00
mask_expected_results.sh add mask_expected_results.sh 2018-04-11 19:32:01 +02:00
regen-makefile.sh support ccache to speed up ttcn3 test compilation 2018-04-06 16:58:46 +00:00
rmlinks.sh Remove M3UA/MTP3/SCCP code from this repo, use upstream repos 2018-03-18 12:52:20 +01:00
start-testsuite.sh fix build: don't clean out expected-results.log: rename to *.xml 2018-04-11 19:29:18 +02:00
ttcn3-tcpdump-start.sh ttcn3-tcpdump-start.sh: reduce snaplen of tcpdump 2018-05-15 20:54:54 +00:00
ttcn3-tcpdump-stop.sh ttcn3-tcpdump-stop.sh: print colored verdict 2018-06-23 11:43:00 +00:00
update_expected_results_from_jenkins.sh add update_expected_results_from_jenkins.sh 2018-04-11 19:49:36 +02:00