Highlights in erlang otp r9b
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

Highlights in Erlang/OTP R9B PowerPoint PPT Presentation


  • 42 Views
  • Uploaded on
  • Presentation posted in: General

Highlights in Erlang/OTP R9B. Erlang/OTP R9B released 16:th of October. Supported platforms are: Sun Solaris 2.5-2.8 Sparc Windows NT/2000/XP (Windows 95/98) Linux x86 (kernel 2.4.5, glibc 2.2.2) … Open Source R9B-0 available since 16:th of October. New.

Download Presentation

Highlights in Erlang/OTP R9B

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Highlights in erlang otp r9b

Highlights in Erlang/OTP R9B

Erlang/OTP R9B released 16:th of October.Supported platforms are:Sun Solaris 2.5-2.8 SparcWindows NT/2000/XP (Windows 95/98)Linux x86 (kernel 2.4.5, glibc 2.2.2)…

Open Source R9B-0 available since 16:th of October

Network Core Products


Highlights in erlang otp r9b

New

Observer, various facilities for “observing” a live system.

ms_transform, for easier writing of match specifications.

Cprof, a call count profiler

CosEventDomain, OMG compliant CORBA service

Et, an event tracer with graphical viewing of trace data

HiPE (shared_heap, native codegen)

Packages, structured program module packages

Network Core Products


Enhanced

Enhanced

Memory allocation improvements

262143 Erlang processes, > 255 node connections

ASN1 , much faster encode/decode of BER and PER

Inets, support for HTTP 1.1

Orber, Fixed datatype, new debugging facilities

Mnesia, fragmented tables, performance during startup

GS, uses Tcl/Tk 8.3.4

Network Core Products


Erlang otp test server released as open source

Erlang OTP/Test Server released as Open Source

The test server + 2 test suites are released today

Make the test_server available for public use.

Show how efficient it is to use Erlang for testing.

The test suites can be used to check that the Erlang you just built works as expected.

Note!, not a supported application

http://www.erlang.org/project/test_server

Network Core Products


What is the erlang otp test server

What is the Erlang OTP/Test Server?

An easy way to:

write tests,

run tests and

to get test results presented in a nice way.

Used in all levels of design, by individual designer and in daily build.

Network Core Products


Erlang otp test server example of test suite

Erlang OTP/Test Server, example of test suite

-module(my_SUITE).

...

-include("test_server.hrl").

-define(default_timeout, ?t:minutes(1)).

all(suite) -> %% Test specification on test suite level [not_started_func1].

not_started_func1(suite) -> []; not_started_func1(doc) -> ["Testing function 1 when application is not started"].

not_started_func1(Config) when list(Config) -> ?line {error, not_started} = myapp:func1(dummy_ref,1), ?line {error, not_started} = myapp:func1(dummy_ref,2), ok.

Network Core Products


Erlang otp test server example of result report top level

Erlang OTP/Test Server example of result report, top level

Network Core Products


Erlang otp test server example of result report suite level

Erlang OTP/Test Server example of result report , suite level

Network Core Products


Erlang otp test server example of result report test case level

Erlang OTP/Test Server example of result report, test case level

Network Core Products


Test server

[email protected]

[email protected]

test_server

test_controller

active

listen

listen

send

- initialize jobs

- start/stop nodes

created per job

created per job

send

- create privdir

- collect io and result

- create logs

- write logs

- present results

listen

listen

created

per test case

send

run test case

send

groupleader

passive

passive

Test Server

Network Core Products


Coming next

Coming next

Erlang/OTP on OSE-delta

Enhanched memory handling for ets-tables, binaries

Completed 64-bit support

Stand-alone Erlang as part of the package

Corba security

Improved erl_crash dumps,

...

Network Core Products


  • Login