Skip to content

Commit ca48d47

Browse files
author
github-actions
committed
Update github pages content
1 parent a5cd185 commit ca48d47

File tree

3,040 files changed

+2737795
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,040 files changed

+2737795
-0
lines changed

prs/9443/119566273

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9443

prs/9443/COPYRIGHT

Lines changed: 818 additions & 0 deletions
Large diffs are not rendered by default.

prs/9443/PR.template

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
>Submitter-Id: <Your id>
2+
>Originator: <Your name>
3+
>Organization: <The name of your company>
4+
>Confidential: <[yes | no ] (one line)>
5+
>Synopsis: <synopsis of the problem (one line)>
6+
>Severity: < [non-critical | serious | critical ] (one line)>
7+
>Priority: < [ low | medium | high ] (one line)>
8+
>Category: <product, component or concept name>
9+
>Class: < [ sw-bug | doc-bug | change-request | support ] (one line)>
10+
>Release: <Release version, e.g. OTP 26, Erlang 14.2.5.7>
11+
>Environment:
12+
<machine, os, target, libraries (multiple lines)>
13+
>Description:
14+
<precise description of the problem (multiple lines)>
15+
>How-To-Repeat:
16+
<code/input/activities to reproduce the problem (multiple lines)
17+
>Fix:
18+
<How to correct or work around the problem, if known
19+
(multiple lines)>
20+

prs/9443/README.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
# [Erlang/OTP](https://www.erlang.org)
2+
3+
**Erlang** is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability.
4+
5+
**OTP** is a set of Erlang libraries, which consists of the Erlang runtime system, a number of ready-to-use components mainly written in Erlang, and a set of design principles for Erlang programs. [Learn more about Erlang and OTP](http://erlang.org/doc/system_architecture_intro/sys_arch_intro.html).
6+
7+
[Learn how to program in Erlang](http://learnyousomeerlang.com/).
8+
9+
## Examples
10+
11+
There are several examples [on the website](http://erlang.org/faq/getting_started.html) to help you get started. The below example defines a function `world/0` that prints "Hello, world" in the Erlang shell:
12+
13+
```erlang
14+
-module(hello).
15+
-export([world/0]).
16+
17+
world() -> io:format("Hello, world\n").
18+
```
19+
20+
Save the file as `hello.erl` and run `erl` to enter the Erlang shell to compile the module.
21+
22+
```sh
23+
Erlang/OTP 24 [erts-12.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit]
24+
25+
Eshell V12.2 (abort with ^G)
26+
1> c(hello).
27+
{ok,hello}
28+
2> hello:world().
29+
Hello, world
30+
ok
31+
```
32+
33+
Learn more about the Erlang syntax of [modules](http://erlang.org/doc/reference_manual/modules.html), [functions](http://erlang.org/doc/reference_manual/functions.html) and [expressions](http://erlang.org/doc/reference_manual/expressions.html) on [Erlang.org](https://www.erlang.org).
34+
35+
## Installation
36+
37+
### Binary Distributions
38+
39+
Erlang/OTP is available as pre-built binary packages by most OS package managers.
40+
41+
```sh
42+
apt-get install erlang
43+
```
44+
45+
### Compiling from source
46+
47+
To compile Erlang from source, run the following commands. The complete building and installation instructions [can be found here](HOWTO/INSTALL.md).
48+
49+
```sh
50+
git clone https://github.com/erlang/otp.git
51+
cd otp
52+
```
53+
54+
Checkout the branch or tag of your choice
55+
56+
```sh
57+
git checkout maint-25 # current latest stable version
58+
```
59+
60+
Configure, build and install
61+
62+
```sh
63+
./configure
64+
make
65+
make install
66+
```
67+
68+
Alternatively, you can use [Kerl](https://github.com/kerl/kerl), a script that lets you easily build Erlang with a few commands.
69+
70+
## Bug Reports
71+
72+
Please visit our [GitHub Issues](https://github.com/erlang/otp/issues) page for reporting bugs. The instructions for submitting bugs reports [can be found here](https://github.com/erlang/otp/wiki/Bug-reports).
73+
74+
### Security Disclosure
75+
76+
We take security bugs in Erlang/OTP seriously. Please disclose the issues regarding security by sending an email to **erlang-security [at] erlang [dot] org** and not by creating a public issue.
77+
78+
## Contributing
79+
80+
We are grateful to the community for contributing bug fixes and improvements. Read below to learn how you can take part in improving Erlang/OTP. We appreciate your help!
81+
82+
### Contribution Guide
83+
84+
Read our [contribution guide](CONTRIBUTING.md) to learn about our development process, how to propose fixes and improvements, and how to test your changes to Erlang/OTP before submitting a pull request.
85+
86+
### Help Wanted
87+
88+
We have a list of [Help Wanted](https://github.com/erlang/otp/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) bugs that we would appreciate external help from the community. This is a great place to get involved.
89+
90+
## Awesome-Erlang
91+
92+
You can find more projects, tools and articles related to Erlang/OTP on the [awesome-erlang list](https://github.com/drobakowski/awesome-erlang). Add your project there.
93+
94+
## License
95+
96+
Erlang/OTP is released under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0).
97+
98+
> %CopyrightBegin%
99+
>
100+
> Copyright Ericsson AB 2010-2023. All Rights Reserved.
101+
>
102+
> Licensed under the Apache License, Version 2.0 (the "License");
103+
> you may not use this file except in compliance with the License.
104+
> You may obtain a copy of the License at
105+
>
106+
> http://www.apache.org/licenses/LICENSE-2.0
107+
>
108+
> Unless required by applicable law or agreed to in writing, software
109+
> distributed under the License is distributed on an "AS IS" BASIS,
110+
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
111+
> See the License for the specific language governing permissions and
112+
> limitations under the License.
113+
>
114+
> %CopyrightEnd%

prs/9443/ct_logs/all_runs.html

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3+
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4+
<!-- autogenerated by 'ct_logs' -->
5+
<head>
6+
<title>All test runs in "ct_logs" </title>
7+
<meta http-equiv="cache-control" content="no-cache"></meta>
8+
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
9+
<link rel="stylesheet" href="ct_default.css" type="text/css"></link>
10+
<script type="text/javascript" src="jquery-latest.js"></script>
11+
<script type="text/javascript" src="jquery.tablesorter.min.js"></script>
12+
<script type="text/javascript">
13+
// Parser for date format, e.g: Wed Jul 4 2012 11:24:15
14+
var monthNames = {};
15+
monthNames["Jan"] = "01"; monthNames["Feb"] = "02";
16+
monthNames["Mar"] = "03"; monthNames["Apr"] = "04";
17+
monthNames["May"] = "05"; monthNames["Jun"] = "06";
18+
monthNames["Jul"] = "07"; monthNames["Aug"] = "08";
19+
monthNames["Sep"] = "09"; monthNames["Oct"] = "10";
20+
monthNames["Nov"] = "11"; monthNames["Dec"] = "12";
21+
$.tablesorter.addParser({
22+
id: 'CTDateSorter',
23+
is: function(s) {
24+
return false; },
25+
format: function(s) {
26+
if (s.length < 2) return 999999999;
27+
else {
28+
var date = s.match(/(\w{3})\s(\w{3})\s(\d{2})\s(\d{4})\s(\d{2}):(\d{2}):(\d{2})/);
29+
var y = date[4]; var mo = monthNames[date[2]]; var d = String(date[3]);
30+
var h = String(date[5]); var mi = String(date[6]); var sec = String(date[7]);
31+
return (parseInt('' + y + mo + d + h + mi + sec)); }},
32+
type: 'numeric' });
33+
// Parser for general text format
34+
$.tablesorter.addParser({
35+
id: 'CTTextSorter',
36+
is: function(s) {
37+
return false; },
38+
format: function(s) {
39+
if (s.length < 1) return 'zzzzzzzz';
40+
else if (s == "?") return 'zzzzzzz';
41+
else if (s == "-") return 'zzzzzz';
42+
else if (s == "FAILED") return 'A';
43+
else if (s == "SKIPPED") return 'B';
44+
else if (s == "OK") return 'C';
45+
else return '' + s; },
46+
type: 'text' });
47+
// Parser for numerical values
48+
$.tablesorter.addParser({
49+
id: 'CTValSorter',
50+
is: function(s) {
51+
return false; },
52+
format: function(s) {
53+
if (s.length < 1) return '-2';
54+
else if (s == "?") return '-1';
55+
else if ((s.search(/(\d{1,})\s/)) >= 0) {
56+
var num = s.match(/(\d{1,})\s/);
57+
return (parseInt('' + num[1])); }
58+
else if ((s.search(/(\d{1,})\.(\d{3})s/)) >= 0) {
59+
var num = s.match(/(\d{1,})\.(\d{3})/);
60+
if (num[1] == "0") return (parseInt('' + num[2]));
61+
else return (parseInt('' + num[1] + num[2])); }
62+
else return '' + s; },
63+
type: 'numeric' });
64+
$(document).ready(function() {
65+
$("#SortableTable").tablesorter({
66+
headers: {
67+
0: { sorter: 'CTDateSorter' },
68+
1: { sorter: 'CTTextSorter' },
69+
2: { sorter: 'CTTextSorter' },
70+
3: { sorter: 'CTValSorter' },
71+
4: { sorter: 'CTTextSorter' },
72+
5: { sorter: 'CTValSorter' },
73+
6: { sorter: 'CTValSorter' },
74+
7: { sorter: 'CTValSorter' },
75+
8: { sorter: 'CTValSorter' },
76+
9: { sorter: 'CTValSorter' }
77+
}
78+
});
79+
$("#SortableTable").trigger("update");
80+
$("#SortableTable").trigger("appendCache");
81+
});
82+
</script>
83+
</head>
84+
<body>
85+
<center>
86+
<h1>All test runs in "ct_logs"</h1>
87+
</center>
88+
<br />
89+
<center>
90+
<div id="button_holder" class="btn">
91+
<a href="index.html">TEST INDEX PAGE</a>
92+
</div><br /><br />
93+
<table id="SortableTable">
94+
<thead>
95+
<tr>
96+
<th><b>History</b></th>
97+
<th><b>Node</b></th>
98+
<th><b>Label</b></th>
99+
<th>Tests</th>
100+
<th><b>Test Names</b></th>
101+
<th>Total</th>
102+
<th>Ok</th>
103+
<th>Failed</th>
104+
<th>Skipped<br>(User/Auto)</th>
105+
<th>Missing<br>Suites</th>
106+
</tr>
107+
</thead>
108+
<tbody>
109+
<tr class="odd">
110+
<td><a href="[email protected]_17.28.40/index.html">Fri Feb 14 2025 17:28:40</a><td align=center>test_server@bec2286a8e1a</td>
111+
<td align=center><b>-</b></td>
112+
<td align=right>1</td>
113+
<td align=center title='make_test_dir.system_test'> make_test_dir.system_test</td>
114+
<td align=right>109</td>
115+
<td align=right>107</td>
116+
<td align=right>0</td>
117+
<td align=right>2 (2/0)</td>
118+
<td align=right>0</td>
119+
</td>
120+
</tr>
121+
<tr class="even">
122+
<td><a href="[email protected]_17.11.44/index.html">Fri Feb 14 2025 17:11:44</a><td align=center>test_server@c164bf4b3e2e</td>
123+
<td align=center><b>-</b></td>
124+
<td align=right>1</td>
125+
<td align=center title='make_test_dir.os_mon_test'> make_test_dir.os_mon_test</td>
126+
<td align=right>23</td>
127+
<td align=right>23</td>
128+
<td align=right>0</td>
129+
<td align=right>0 (0/0)</td>
130+
<td align=right>0</td>
131+
</td>
132+
</tr>
133+
<tr class="odd">
134+
<td><a href="[email protected]_17.11.09/index.html">Fri Feb 14 2025 17:11:09</a><td align=center>test_server@92c3aff5f276</td>
135+
<td align=center><b>-</b></td>
136+
<td align=right>1</td>
137+
<td align=center title='make_test_dir.emulator_test'> make_test_dir.emulator_test</td>
138+
<td align=right>1983</td>
139+
<td align=right>942</td>
140+
<td align=right>0</td>
141+
<td align=right>1041 (36/<font color="brown">1005</font>)</td>
142+
<td align=right>0</td>
143+
</td>
144+
</tr>
145+
</tbody>
146+
</table>
147+
</center>
148+
<br /><br />
149+
<center>
150+
<div class="copyright">Copyright &copy; 2025 <a href="http://www.erlang.org">Open Telecom Platform</a><br />
151+
Updated: <!--date-->Fri Feb 14 2025 17:32:31<!--/date--><br />
152+
</div>
153+
</center>
154+
</body>
155+
</html>

0 commit comments

Comments
 (0)