mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-11 01:30:30 +03:00
add strict, tested validation of Android/F-Droid package names
Android has stricter rules than Java for Package Names, but anything the Python regex thinks is valid must be valid according to Java's rules too. https://developer.android.com/studio/build/application-id
This commit is contained in:
parent
3ab66efcfe
commit
9d12b1dc61
7 changed files with 329 additions and 14 deletions
10
tests/valid-package-names/random-package-names
Executable file
10
tests/valid-package-names/random-package-names
Executable file
|
|
@ -0,0 +1,10 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
export CLASSPATH=/usr/share/java/commons-lang3.jar:.
|
||||
|
||||
cd $(dirname $0)
|
||||
javac -classpath $CLASSPATH RandomPackageNames.java
|
||||
java -classpath $CLASSPATH RandomPackageNames
|
||||
Loading…
Add table
Add a link
Reference in a new issue