Commit Graph

12 Commits

Author SHA1 Message Date
Neels Hofmeyr 5c67d208cc .gitignore sms.db
When running osmo-msc in osmo-ttcn3-hacks/msc, it will leave behind an
sms.db. Ignore it.

Change-Id: Ib4c66a9861f92293520c4c38a50d4d51f3cf2a77
2021-08-06 14:03:28 +00:00
Neels Hofmeyr 2336ba5f6b gitignore
Change-Id: Iedd6aeb17b1c774a5d96b28e69827796ff769bc1
2021-06-05 20:24:35 +00:00
Pau Espin 123ec855a0 gitignore: Add *.d files
my ggsn_tests directory becomes bull of those files after make
ggsn_tests.

Change-Id: Iece4dc883db95c2ea3b6c50a55ff34022a4c0bd6
2020-03-03 16:48:34 +01:00
Oliver Smith 27cbd3c7e3 gitignore: add *.netcat.stderr
Change-Id: I0119153aa0a7f035f067c5a8607f8f1930b9fc1c
2019-10-09 15:37:27 +02:00
Neels Hofmeyr 3cf797d7a5 add compare-results.sh, call from start-testsuite.sh
Compare current test results to the expected results, and exit in error on
discrepancies.

Add compare-result.sh: (trivially) grep junit xml output to determine which
tests passed and which didn't, and compare against an expected-result.log,
another junit file from a previous run. Summarize and determine success.

Include an "xfail" feature: tests that are expected to fail are marked as
"xfail", unexpected failures as "FAIL".

In various subdirs, copy the current jenkins jobs' junit xml outputs as
expected-results.log, so that we will start getting useful output in both
jenkins runs and manual local runs.

In start-testsuite.sh, after running the tests, invoke the results comparison.

Due to the single-line parsing nature, the script so far does not distinguish
between error and failure. I doubt that we actually need to do that though.

Related: OS#3136
Change-Id: I87d62a8be73d73a5eeff61a842e7c27a0066079d
2018-04-06 01:07:15 +02:00
Neels Hofmeyr def4ad4bce gitignore vim swp files
Change-Id: I2d60ad2365c7fd82210ee1dac96fabab19617280
2018-04-05 20:15:43 +00:00
Neels Hofmeyr 0ad8f7e098 gitignore Makefiles produced by 'make compile'
Change-Id: Ia71e76f0dce2ba2f9f5837f4d3d099dff92e8787
2018-03-16 18:25:58 +01:00
Neels Hofmeyr 310f5761d4 gitignore *.{cc,hh}, whitelist library/*.{cc,hh}
ttcn3 creates these files, and they clutter 'git status' output.

Change-Id: I6b7868ae71d3d3e710232b22a964f701ae8bd05d
2018-03-16 18:25:55 +01:00
Neels Hofmeyr 53fb0cf22b gen_links.sh: auto-generate .gitignore files to ignore symlinks
In each subdir that is a target for symlinks, automatically ignore the results
of gen_links():

- At the top of gen_links.sh.inc, clear the .gitignore.
- In the loop, add each link name to the local .gitignore.
- In selected gen_links.sh, there is also a "manual" link creationg. So that
  this also ends up in the local .gitignore, have the link creation as separate
  gen_link() macro which at the same time adds to ./.gitignore.
- in the root .gitignore, ignore all the subdirs' generated */.gitignore files.

Change-Id: I73c11fe8362358bf7e1bdf0e1be53399b5d3351b
2018-03-16 00:08:08 +01:00
Pau Espin 11ad2afd06 gitignore: Ignore dependency subdirs
Change-Id: I843da5c51d68102b992ce178404d8601c520229f
2018-01-29 11:55:23 +01:00
Max dde54d3979 Ignore build byproducts
Change-Id: I3a677a809f372a147cd4855abe3f0db14f738450
2017-12-13 14:25:54 +01:00
Harald Welte e483c102f9 add .gitignore file 2017-04-12 12:15:38 +02:00