Skip to content

Conversation

@bneradt
Copy link
Contributor

@bneradt bneradt commented Sep 3, 2020

This is a cherry-pick with resolved merge conflicts for the following PR:
#6945


Many AuTests have test plugins or test executables that are used as a
part of the test. Before this change these were built by ad hoc calls to
g++ or gcc via shell executions from within the test or one of a couple
AuTest extensions. This patch removes the building of these files from
AuTest and instead uses the Automake build system to build these. This
will build these utilities in a way that is consistent with the rest of
the system, using the same warning and error flags, the same
clang tool configurations, etc.

(cherry picked from commit 61f8ee3)

@bneradt bneradt self-assigned this Sep 3, 2020
@bneradt bneradt added the AuTest label Sep 3, 2020
@bneradt bneradt added this to the 9.0.1 milestone Sep 3, 2020
@bneradt bneradt added the Build work related to build configuration or environment label Sep 3, 2020
@bneradt bneradt modified the milestones: 9.0.1, 9.0.0 Sep 3, 2020
Many AuTests have test plugins or test executables that are used as a
part of the test. Before this change these were built by ad hoc calls to
g++ or gcc via shell executions from within the test or one of a couple
AuTest extensions. This patch removes the building of these files from
AuTest and instead uses the Automake build system to build these. This
will build these utilities in a way that is consistent with the rest of
the system, using the same warning and error flags, the same
clang tool configurations, etc.

(cherry picked from commit 61f8ee3)
@bneradt bneradt force-pushed the test_automake_changes_90x_6945 branch from c513c91 to caa0de5 Compare September 3, 2020 22:46
@bneradt
Copy link
Contributor Author

bneradt commented Sep 4, 2020

[approve ci autest]

@zwoop zwoop merged commit bd1f902 into apache:9.0.x Sep 4, 2020
@bneradt bneradt deleted the test_automake_changes_90x_6945 branch September 4, 2020 15:51
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request Jan 26, 2021
* asf/9.0.x:
  Fix apache#7167, make autopep8 failure (apache#7168)
  Adding autopep8 as a pre-commit hook. (apache#7071)
  Build test C/C++ files with Automake. (apache#6945) (apache#7165)
  MicroDNS Extension: handle different 'default' types (apache#7159)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AuTest Build work related to build configuration or environment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants