Commit Graph

532 Commits

Author SHA1 Message Date
Gabriel Ferreira
d5c425bcf7 build: remove MPI_CI environment variable from test-ns3.py test case 2022-10-25 12:59:40 -03:00
Gabriel Ferreira
53f2c381dc build: (fixes #789) add examples as dependencies of example-as-test suites 2022-10-25 12:59:40 -03:00
Eduardo Almeida
01a2d7786a utils: Add list of files to skip in check-style-clang-format.py 2022-10-24 20:23:32 +00:00
Eduardo Almeida
d825794fe8 utils, doc: Update check-style-clang-format.py to respect clang-format guards in tabs checking 2022-10-24 21:21:39 +01:00
Eduardo Almeida
b07e1d7019 utils: Adjust formatting of check-style-clang-format.py 2022-10-24 21:21:39 +01:00
Eduardo Almeida
cff8408462 ci: Add GCC 12 to weekly jobs 2022-10-24 16:43:00 +01:00
Eduardo Almeida
9e39d6d5ad ci: Enable MPI in per-commit jobs 2022-10-24 16:43:00 +01:00
Gabriel Ferreira
fcbb0b0cfe build: fix mpi test case and refactor test-ns3.py 2022-10-17 23:04:49 -03:00
Tommaso Pecorella
5519d95528 ci: re-enable gcc-8 weekly jobs 2022-10-16 21:11:12 +00:00
Eduardo Almeida
c115a77dd7 utils: Add ".cmake" to the list of files to be checked by "check-style-clang-format.py" 2022-10-15 21:13:54 +01:00
Eduardo Almeida
ab47be98a2 utils: Fix tabs checking 2022-10-15 21:13:54 +01:00
Eduardo Almeida
050bf556e6 utils: Fix check-style-clang-format.py formatting 2022-10-15 21:13:50 +01:00
Eduardo Almeida
95e95f8904 Fix clang-tidy warnings in brite, click, mpi, openflow, p2p, visualizer 2022-10-14 16:58:17 +00:00
Eduardo Almeida
dfc6fb9d2d Remove emacs comment from C++ files 2022-10-14 14:13:12 +00:00
Eduardo Almeida
bfae084517 utils: Update utils scripts to not add emacs comment on new files
- Update create-module.py
- Update print-instrospected-doxygen.cc
2022-10-14 14:13:12 +00:00
Eduardo Almeida
2b01a49af3 ci: Add 3h timeout to code-linting jobs 2022-10-13 19:24:56 +01:00
Eduardo Almeida
3ac4bba216 ci: Clean clang-tidy job output to only show errors and save it as artifact 2022-10-13 19:23:20 +01:00
Gabriel Ferreira
82bbdfacb1 ci: Cleanup build artifacts after testing 2022-10-11 15:25:05 -03:00
Gabriel Ferreira
4d8ef16f60 build: remove C++ format checking tests from test-ns3.py 2022-10-10 20:09:59 -03:00
Eduardo Almeida
05e28c23ee utils: Find default clang-format in check-style-clang-format.py 2022-10-09 18:56:11 +00:00
Eduardo Almeida
facde1d432 utils: Find latest clang-format versions first in check-style-clang-format.py 2022-10-09 18:55:46 +00:00
Eduardo Almeida
e25ff966fe Apply clang-format to codebase 2022-10-07 20:08:35 +00:00
Eduardo Almeida
ebb596910c Fix remaining clang-tidy warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
c1e7757315 Fix clang-tidy readability-isolate-declaration warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
f87b53bbc5 Fix clang-tidy modernize-use-emplace warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
4af0fe4b85 Fix clang-tidy modernize-use-nullptr warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
be07b6487a Fix clang-tidy modernize-use-override warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
6bb6383562 Fix clang-tidy modernize-redundant-void-arg warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
d732248530 ci: Show all clang-tidy errors 2022-10-07 10:18:17 +00:00
Eduardo Almeida
2ce78604b9 ci: Rename "coding-style" stage to "code-linting" 2022-10-06 21:12:15 +00:00
Eduardo Almeida
d0fe6b613c ci: Add clang-tidy CI job 2022-10-06 21:12:15 +00:00
Eduardo Almeida
fcb90b1ef6 Add clang-format guards to protect code formatting 2022-10-06 20:38:36 +00:00
Eduardo Almeida
b284ccb9c8 ci: Format gitlab-ci-doc.yml 2022-10-06 19:49:37 +00:00
Eduardo Almeida
aa09261539 ci: Move "coding-style" stage to after "build" stage 2022-10-06 19:49:37 +00:00
Eduardo Almeida
4a32ceb29c ci: Add "check-style-clang-format" job
- Remove old "trailing-whitespace" job that is no longer used.
- Remove unnecessary .base-coding-style job from coding-style stage.
2022-10-06 19:49:37 +00:00
Tom Henderson
e34d22bf4b utils: Update "create-module.py" to new coding style 2022-10-06 19:49:37 +00:00
Eduardo Almeida
abe2b2a388 utils: Add new "check-style-clang-format.py"
- Remove deprecated scripts "trim-trailing-whitespace.py" and "check-style.py".
- Remove deprecated "utils.h".
2022-10-06 19:49:37 +00:00
Peter Barnes
41fed49054 utils: update bench-scheduler to report average and stdev, use 64-bit counters 2022-10-04 23:09:25 +00:00
Gabriel Ferreira
c34abb4ccc build: initial Windows support patches 2022-09-24 15:16:52 -03:00
Gabriel Ferreira
f8846d22ed build: add STANDALONE option to build_exec and fix static builds 2022-09-24 15:04:53 -03:00
Gabriel Ferreira
8d96d482b6 build: use lld or mold linkers in supported platforms 2022-09-21 21:45:35 -03:00
Gabriel Ferreira
81155c18c7 build, docs: Add option to limit build and testing to specified modules 2022-09-19 21:55:26 +00:00
Gabriel Ferreira
3e43ef1742 build, docs: Replace python-based with cmake-based .ns3rc files 2022-09-19 21:55:26 +00:00
Tommaso Pecorella
81b66dbab6 ci: fix clang jobs 2022-09-18 14:08:55 +02:00
Tommaso Pecorella
6d1ccceb3a ci: fix clang jobs (again) 2022-09-18 13:59:12 +02:00
Tommaso Pecorella
fc7d2e5089 ci: fix clang jobs 2022-09-18 13:42:00 +02:00
Tommaso Pecorella
d4907ec1aa ci: fix cache key for weekly jobs 2022-09-17 22:20:30 +02:00
Gabriel Ferreira
c633a1420c build: Add new build_exec macro to declare executable targets
Also adds IGNORE_PCH option to build_example macro.
2022-09-17 11:13:38 +00:00
Gabriel Ferreira
096b8d428c build: Let test-ns3.py resume from a specific test 2022-09-17 11:13:38 +00:00
Gabriel Ferreira
db7f4b831a build: Fix scratches subdir test 2022-09-17 11:13:38 +00:00