Dawid Weiss
|
ae4a2e381d
|
Hook up license checks to precommit.
|
2020-01-03 15:50:04 +01:00 |
Dawid Weiss
|
797f571fc3
|
Hook up forbidden apis to precommit.
|
2020-01-03 15:35:15 +01:00 |
Dawid Weiss
|
8b03a7104e
|
Add a precommit placeholder task and working copy's git status check.
|
2020-01-03 15:22:36 +01:00 |
Dawid Weiss
|
ca8661bc3a
|
Reworked dependency resolution for license checks to work around a problem with gradle. Consolidated licenses with the ant build (excluding some jars from the ref-guide).
|
2019-12-30 14:05:08 +01:00 |
Dawid Weiss
|
a96bf612d7
|
Merge with master.
|
2019-12-25 13:26:56 +01:00 |
Dawid Weiss
|
496b6b1d51
|
Follow-up to merge with master.
|
2019-12-20 17:38:04 +01:00 |
Dawid Weiss
|
7c762c969a
|
Allow simultaneous call to sha regeneration and validation by introducing soft ordering constraint.
|
2019-12-18 14:54:13 +01:00 |
Dawid Weiss
|
d2d28329ef
|
Changed license checksum regeneration task name to updateLicenses.
|
2019-12-18 14:14:39 +01:00 |
Dawid Weiss
|
0e2a493446
|
Add transitive Lucene dependencies so that Solr licenses/ folder is (more) consistent with ant. This is an insane hack at the build-level. Mark it for removal once we get rid of ant.
|
2019-12-17 15:02:08 +01:00 |
Dawid Weiss
|
faadb65202
|
Regenerate checksum for a single dependency once. Add trailing newline for consistency with ant code.
|
2019-12-17 14:27:25 +01:00 |
Dawid Weiss
|
8906c2ddbe
|
Merge forbidden APIs rules.
|
2019-12-17 13:39:10 +01:00 |
Dawid Weiss
|
8ca1d4d144
|
Enable security manager by default.
|
2019-12-16 15:56:29 +01:00 |
Dawid Weiss
|
401ddc6dd1
|
Upgrade gradlew. Add environment sanity check.
|
2019-12-16 15:23:06 +01:00 |
Dawid Weiss
|
b4a6a63949
|
Solr test policy changes.
|
2019-12-16 11:28:21 +01:00 |
Dawid Weiss
|
208d094262
|
Remove checksum files from ref guide.
|
2019-12-13 17:09:25 +01:00 |
Dawid Weiss
|
981ddb825b
|
Remove leftover junk.
|
2019-12-13 15:24:59 +01:00 |
Dawid Weiss
|
3aff1664e5
|
updateChecksums, validation of dangling unreferenced files under licenses/. Separated licenses-gradle for Solr for now (doesn't include transitive Lucene dependencies).
|
2019-12-13 15:07:59 +01:00 |
Dawid Weiss
|
d8cac07d2a
|
Sort output of dangling license files.
|
2019-12-13 14:03:06 +01:00 |
Dawid Weiss
|
4500f0e327
|
Consolidating versions between gradle and ant.
|
2019-12-13 13:31:23 +01:00 |
Dawid Weiss
|
25fc0487a1
|
Working jar checksums and aligned with ant build.
|
2019-12-13 12:12:29 +01:00 |
Dawid Weiss
|
73e8b49f0d
|
Align versions with ant build.
|
2019-12-13 12:01:26 +01:00 |
Dawid Weiss
|
f97c276a81
|
Merge master changes to solr tests policy.
|
2019-12-13 10:53:59 +01:00 |
Dawid Weiss
|
a392a83558
|
Add support for validating the presence of licenses and notices.
|
2019-12-12 19:25:46 +01:00 |
Dawid Weiss
|
6c7eb3ffe6
|
Merging changes to solr policy done on master.
|
2019-12-12 14:22:02 +01:00 |
Dawid Weiss
|
453eee3987
|
Initial work on jar checksums/ license file validation.
|
2019-12-11 18:41:27 +01:00 |
Dawid Weiss
|
ddeb992fee
|
SOLR-14053: remove tests.disableHdfs support
|
2019-12-11 15:05:36 +01:00 |
Dawid Weiss
|
9fad7b67b0
|
Follow-up to changes on master.
|
2019-12-11 09:01:37 +01:00 |
Dawid Weiss
|
564a2b7e07
|
Speed up test filtering by a lot by upgrading to rr 2.7.5.
|
2019-12-09 16:43:44 +01:00 |
Dawid Weiss
|
95bdda52aa
|
Add solr properties back to sm policies
|
2019-12-09 11:15:22 +01:00 |
Dawid Weiss
|
eeb1c9abf6
|
Only print the slowest tests at the end of a successful run. Correct verbose mode to parse string switch correctly.
|
2019-12-08 19:06:01 +01:00 |
Dawid Weiss
|
02c79dd211
|
Add testOpts task and info about it in tests.txt
|
2019-12-08 18:45:41 +01:00 |
Dawid Weiss
|
4d3040235e
|
Add initial guidelines concerning dependency management.
|
2019-12-08 18:34:12 +01:00 |
Dawid Weiss
|
1021f04d1a
|
Add some support for -Ptests.verbose mode when streams are dumped to the console. This is constrained by gradle's runner but is better than nothing.
|
2019-12-07 14:53:13 +01:00 |
Dawid Weiss
|
519ed997da
|
Enable solr testing with solr security manager.
|
2019-12-06 19:25:57 +01:00 |
Dawid Weiss
|
37263176cb
|
Enable security manager for the replicator module. The test policy for the replicator duplicates everything the regular policy has and just adds those nasty jetty-specific sections. Easier to diff/ spot the difference.
|
2019-12-06 19:04:07 +01:00 |
Dawid Weiss
|
3e4d8a17ac
|
Initial support for running with security manager (lucene).
|
2019-12-06 17:08:14 +01:00 |
Dawid Weiss
|
226f5490a0
|
Correct lucene version passed to tests to be stripped of qualifiers.
|
2019-12-06 13:05:10 +01:00 |
Dawid Weiss
|
cd7fd6d750
|
Clean up test property passing and move a number of properties and randomizations from common.build (ant counterpart)
|
2019-12-06 11:55:53 +01:00 |
Dawid Weiss
|
62a810cda7
|
Fail the build if --tests filter is applied and no tests execute during the entire build (this allows for an empty set of filtered tests at single project level).
|
2019-12-05 13:23:43 +01:00 |
Dawid Weiss
|
bf7d115414
|
Generate hardware-specific defaults for gradle parallelism on the first build run (any task). Add some explanations on how to tweak local settings even further (gradlew :helpLocalSettings
|
2019-12-05 11:14:09 +01:00 |
Dawid Weiss
|
64e1499bc7
|
Add verification check that gradle and ant rules are in sync.
|
2019-12-03 23:08:57 +01:00 |
Dawid Weiss
|
85e0e4fb75
|
Add a workaround for the problem of forbiddenApis not running upon changing just the rules/ rulesets.
|
2019-12-03 18:41:11 +01:00 |
Dawid Weiss
|
0247f02a70
|
Only apply log4j rules to Solr.
|
2019-12-03 15:18:10 +01:00 |
Dawid Weiss
|
a6d6d633d5
|
Apply servlet APIs to just Solr.
|
2019-12-03 14:43:50 +01:00 |
Dawid Weiss
|
6461909129
|
Port forbidden APIs. See gradlew :helpForbiddenApis to see how rules are applied automatically based on the set of dependencies of a project.
|
2019-12-03 14:40:35 +01:00 |
Dawid Weiss
|
0d7336db9d
|
Moved gradle fragments under ci/ and maven/ for clarity.
|
2019-12-03 12:10:13 +01:00 |
Dawid Weiss
|
27f4b02ab4
|
Correct helpAnt location and add a check to verify this in the future.
|
2019-12-03 09:27:52 +01:00 |
Dawid Weiss
|
d4a9842375
|
Initial gradle build layer.
|
2019-12-02 15:34:57 +01:00 |